undefined
前言
OpenCode学习笔记
下载依赖
启动交互式终端
连接模型供应商
启动ACP服务
配置任意模型供应商
配置单个模型供应商
<provider_name>:供应商唯一标识
<provider_display_name>:供应商显示名
<url>:API的URL
<api_key>:API的密钥
<model_alias>:模型别名
<model_origin_id>:模型原始id,会在请求时作为参数传递
~/.config/opencode/opencode.jsonc1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| { "$schema": "https://opencode.ai/config.json", "provider": { "<provider_name>": { "npm": "@ai-sdk/openai-compatible", "name": "<provider_display_name>", "options": { "baseURL": "<url>", "apiKey": "<api_key>" }, "models": { "<model_alias>": { "name": "<model_origin_id>" } } } }, "model": "<provider_name>/<model_alias>" }
|
配置多个模型供应商
~/.config/opencode/opencode.jsonc1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| { "$schema": "https://opencode.ai/config.json", "provider": { "<provider_name_1>": { "npm": "@ai-sdk/openai-compatible", "name": "<provider_display_name>", "options": { "baseURL": "<url>", "apiKey": "<api_key>" }, "models": { "<model_alias>": { "name": "<model_origin_id>" } } }, "<provider_name_2>": { "npm": "@ai-sdk/openai-compatible", "name": "<provider_display_name>", "options": { "baseURL": "<url>", "apiKey": "<api_key>" }, "models": { "<model_alias>": { "name": "<model_origin_id>" } } } }, "model": "<provider_name_1>/<model_alias>" }
|
完成