사용자 지정 제공자
opencode.json에 Venice를 제공자로 추가OpenAI 호환
Venice의
/chat/completions 엔드포인트 사용환경 키
VENICE_API_KEY에서 API 키를 읽음사전 요구 사항
- venice.ai/settings/api에서 받은 Venice API 키
- 설치되어 작동 중인 OpenCode
설정
OpenCode 구성 파일 생성
프로젝트별 설정의 경우 프로젝트 루트에
opencode.json을 만듭니다.전역 설정의 경우 ~/.config/opencode/opencode.json을 대신 사용하세요.설정 확인
OpenCode 내에서 다음을 실행합니다:"model": "venice/zai-org-glm-5-1"을 설정했다면 OpenCode는 기본적으로 해당 Venice 모델을 사용해야 합니다. zai-org-glm-5-1을 텍스트 모델 카탈로그의 모델 ID로 바꾸고 models 맵에 추가하여 기본값을 변경할 수 있습니다.
구성 참고 사항
baseURL을https://api.venice.ai/api/v1로 유지하세요. OpenCode의 OpenAI 호환 어댑터는 chat completions에 이 base URL을 사용합니다.- Venice의 OpenAI 호환 chat 엔드포인트를 위해
npm을@ai-sdk/openai-compatible로 유지하세요. - 제공자 ID는
venice이므로 모델 참조는venice/<model-id>형식을 사용합니다. - OpenCode의
/connect흐름을 선호하는 경우, Other를 선택하고 제공자 ID로venice를 사용하며, Venice API 키를 붙여넣고 구성에서options.apiKey를 제거하세요.
OpenCode는 이미
@ai-sdk/openai-compatible을 통해 사용자 지정 제공자 baseURL 값과 OpenAI 호환 제공자를 지원합니다. Venice를 위해 OpenCode 코어 제공자 변경은 필요하지 않습니다.리소스
Venice 텍스트 모델
사용 가능한 Venice 모델 ID
OpenCode 제공자 문서
사용자 지정 제공자 및 base URL 참조