OpenCode 可能读取、修改项目文件并执行终端命令。请先确认当前目录和权限范围;不要将 API Key 写入项目配置或提交到 Git 仓库。
$env:TOKENHOT_API_KEY = "你的 Tokenhot API Key"环境变量仅对当前终端会话生效。不要将真实 API Key 写入 opencode.json、.env后提交到 Git,或分享给他人。
| 系统 | 路径 |
|---|---|
| Windows | %USERPROFILE%\.config\opencode\opencode.jsonc |
| macOS / Linux | ~/.config/opencode/opencode.jsonc |
opencode.jsonc,仅对当前项目生效。{
"$schema": "https://opencode.ai/config.json",
"providers": {
"tokenhot": {
"name": "Tokenhot",
"env": ["TOKENHOT_API_KEY"],
"package": "@opencode-ai/ai/providers/openai-compatible",
"settings": {
"baseURL": "https://api.tokenhot.ai/v1"
},
"models": {
"gpt-5.4": {
"name": "GPT-5.4"
},
"deepseek-v4-pro": {
"name": "DeepSeek V4 Pro"
}
}
}
}
}| 配置项 | 说明 |
|---|---|
tokenhot | Provider ID,可自定义;后续模型显示为 tokenhot/模型ID |
TOKENHOT_API_KEY | 保存 Tokenhot API Key 的环境变量名 |
baseURL | https://api.tokenhot.ai/v1 |
models | 仅填写已确认支持 OpenAI Chat Completions 协议的模型 |
上述配置使用 OpenAI Chat Completions 兼容模式。若某个模型仅支持 OpenAI Responses 协议,请不要直接复用此配置,应使用对应的 Responses Provider 配置。
tokenhot/gpt-5.4请简要说明当前项目的目录结构。TOKENHOT_API_KEY 是否已在当前终端设置。tokenhot。models。baseURL 为:https://api.tokenhot.ai/v1