메인 콘텐츠로 건너뛰기

개요

플러그인 hellojint/updream-openai-compatible-plugin(GitHub)은 Updream Desktop v0.2.0을 위한 오픈 소스 이미지 생성 플러그인으로, 범용 OpenAI 호환 이미지 프로토콜을 사용합니다. 설치하면 데스크톱 클라이언트가 OpenAI Images 인터페이스를 준수하는 모든 서드파티 API 업스트림으로 이미지 생성 요청을 전달합니다. API 경로에서 APIYI는 이 요구 사항을 충족합니다.
프로젝트 정보
  • 소스: github.com/hellojint/updream-openai-compatible-plugin(GitHub)
  • 라이선스: MIT
  • 작성자: hellojint
  • 플러그인 패키지 이름: updream-openai-compatible-v1.updplugin
  • 기반: 공식 Updream 플러그인 제작 가이드의 OpenAI 이미지 제공자 예제
두 가지 통합 경로“로컬 작업 실행 / 로컬 자격 증명 저장”이 필요하지 않다면 Updream 웹 클라이언트를 사용하는 것을 권장합니다: APIYI와 Updream 통합(웹). 웹 클라이언트는 “외부 모델 커넥터” 기능과 OpenAI 호환 프로토콜을 통해 APIYI에 연결되며, 플러그인을 설치할 필요가 없습니다. 대부분의 사용자에게 권장되는 경로입니다.여기에 설명된 데스크톱 + 플러그인 경로는 API 키를 로컬에 보관하거나, 이미지 생성 일괄 작업을 실행하거나, 웹 클라이언트의 OpenAI Images 프로토콜 제한에 도달한 사용자에게 적합합니다.

핵심 기능

범용 OpenAI 호환 프로토콜

/v1/images/generations를 노출하고 Bearer로 인증하는 모든 상위 서비스와 함께 작동합니다. APIYI가 이를 충족합니다.

데스크톱에서 로컬 실행

작업은 Updream Desktop v0.2.0에서 로컬로 실행되고 결과를 웹 캔버스로 반환합니다.

API 키 로컬 저장

키는 Updream 시스템 키체인에 보관되고 런타임에 읽습니다. 플러그인 자체에는 자격 증명이 포함되어 있지 않습니다.

여러 제공업체를 나란히 사용

데스크톱 클라이언트에서 여러 제공업체(예: openai, apiyi-compatible)를 저장하고 이들 사이를 전환할 수 있습니다.

크기 자동 매핑

데스크톱 선명도와 가로세로 비율을 상위 서비스의 size 매개변수에 자동으로 매핑합니다. 하드 코딩된 extra.size가 매핑보다 우선합니다.

여러 응답 형식

data[].url, data[].b64_json, 최상위 url 등을 지원합니다. MIME은 Base64에서 추론합니다.

APIYI 모델 예시

다음 ID를 엔드포인트 ID 필드에 입력할 수 있습니다. 예시일 뿐입니다.
실제로 지원되는 모델은 APIYI 모델 권장 사항 페이지에 나와 있습니다. 이 표는 플러그인이 허용하는 필드 형식만 보여 줍니다.

플러그인 구성 필드

플러그인이 데스크톱 클라이언트에 로드되면 API 키 추가 양식에 다음 항목이 표시됩니다. API 키는 민감한 정보입니다. 실제 키를 스크린샷, 문서, 이슈, README 파일 또는 채팅에 붙여 넣지 마십시오. APIYI 콘솔에서 데스크톱 클라이언트 전용 사용량 한도가 설정된 키를 생성하고, 사용이 끝나면 해당 키를 폐기하십시오.

설치 및 구성(단계별 안내)

0단계: 데스크톱 클라이언트 개요

Updream 데스크톱 작업 개요(v0.2.0) v0.2.0의 기본 레이아웃은 왼쪽의 “로컬 실행” 작업 목록, 동기화 / 키 추가 / 플러그인 가져오기 / 플러그인 관리가 포함된 상단 바, 오른쪽 하단의 버전 레이블 v0.2.0로 구성됩니다.

1단계: 플러그인 가져오기

데스크톱 상단 바의 “플러그인 가져오기” 항목 상단의 플러그인 가져오기 버튼을 클릭합니다. 파일 선택기에서 다운로드한 updream-openai-compatible-v1.updplugin을 선택하고, 요청되면 설치를 확인합니다. 작성자는 확인하기 전에 plugin.py을 검토할 것을 권장합니다.

2단계: 설치 확인

플러그인 설치 상태 플러그인 관리 페이지에서 범용 OpenAI 호환 이미지(universal-openai-compatible-image · v1.0.0 · 이미지)가 표시됩니다. 이 시점에서 데스크톱 클라이언트는 모든 OpenAI Images 호환 업스트림을 호출할 준비가 완료됩니다.

3단계: 키 추가

데스크톱 상단 바의 “키 추가” 항목 키 추가 버튼을 클릭하여 구성 양식을 엽니다.

4단계: APIYI 구성

APIYI 구성 예시 스크린샷의 예시에 따라 양식을 작성합니다. 연결 테스트와 생성 테스트를 클릭합니다. 연결에 성공했습니다! API를 사용할 수 있습니다가 표시되면 구성을 저장합니다.

5단계: 공급자 활성화 확인

공급자 목록 이제 구성 페이지의 공급자 목록에 새 apiyi-compatible 항목이 표시됩니다. 공급자 식별자는 plugin:universal-openai-compatible-image이며 상태는 활성화됨입니다. 언제든지 공급자를 전환하거나 비활성화할 수 있습니다.
데스크톱 구성을 완료한 후 Updream 웹 클라이언트를 다시 엽니다. 캔버스 노드의 이미지 생성 공급자 드롭다운에서 apiyi-compatible을 선택하면 웹 클라이언트에서 작업을 요청하고 데스크톱 클라이언트에서 작업을 실행할 수 있습니다.

사용법: 웹 → 데스크톱 → 웹 루프

위의 다섯 단계를 완료한 후 Updream 웹 클라이언트에서 이미지 생성을 실행하면 데스크톱 측의 apiyi-compatible 제공업체를 사용하고, 이를 https://api.apiyi.com/v1/images/generations로 전달합니다. 결과는 웹 캔버스 노드로 다시 전송됩니다. 웹 클라이언트가 데스크톱 클라이언트에서 생성된 결과를 수신함 스크린샷에서 캔버스 아래의 패널에는 이미지 생성 + apiyi-compatible(화살표 위치) + 16:9 / 2K / ×1가 표시됩니다. 이는 Updream 웹 클라이언트에서 시작되어 데스크톱 클라이언트에서 실행된 후 웹 캔버스로 반환된 작업의 결과가 표시된 것입니다.

자주 묻는 질문

데스크톱 클라이언트 버전이 ≥ v0.2.0인지 확인합니다. 이전 버전에는 플러그인 지원이 없으므로 먼저 Updream Desktop을 업그레이드해야 합니다.
  1. .updplugin 아카이브의 루트에 plugin.py이 직접 포함되어 있으며 manifest.entry과 일치하는지 확인합니다.
  2. 데스크톱 클라이언트를 다시 시작합니다.
  3. 플러그인 관리 페이지에서 플러그인 상태가 비활성화됨이 아닌지 확인합니다.
  1. 엔드포인트 ID의 철자가 올바르고 APIYI의 현재 모델 목록에 포함되어 있는지 확인합니다.
  2. 계정 잔액이 충분한지 확인합니다(잔액이 남아 있는데도 계정에서 실패하는 이유는 무엇입니까? 참조).
  3. 데스크톱 클라이언트의 로컬 실행 페이지에서 정확한 오류 코드를 확인합니다.
웹 클라이언트는 이 플러그인을 거치지 않습니다. OpenAI 호환 프로토콜 구성과 함께 웹 클라이언트의 외부 모델 커넥터 스킬을 사용하거나 Updream와 APIYI 통합(웹)을 참조합니다.
manifest.json.version의 버전을 올린 후 다시 패키징합니다.
ZIP 아카이브에는 루트에 plugin.py이 직접 포함되어 있어야 합니다.
아니요. 플러그인에는 자격 증명이 포함되어 있지 않습니다. 키는 Updream 키체인에 저장되며 런타임에 cfg.get('api_key')을 통해 읽습니다. 실제 키를 plugin.py, README, 이슈 또는 채팅에 붙여 넣지 마십시오.

관련 리소스

APIYI와 Updream 통합(웹, 권장)

웹 클라이언트는 외부 모델 커넥터 스킬을 통해 APIYI에 연결되며 플러그인이 필요하지 않습니다

hellojint/updream-openai-compatible-plugin

이 문서의 기반이 되는 오픈 소스 저장소(MIT 라이선스)입니다: github.com/hellojint/updream-openai-compatible-plugin

APIYI 모델 추천

현재 APIYI에서 지원하는 이미지 모델과 요금을 확인합니다

APIYI API 키 관리

API 키 생성 및 관리 모범 사례

APIYI 콘솔

전용 키를 생성하고, 사용량을 확인하며, 잔액 한도를 설정합니다

APIYI 통합 및 사용

API 통합 및 OpenAI 호환 프로토콜 개요