在 DeepV Code 中输入:
/add-model
▶ OpenAI Compatible
OpenAI API, Azure OpenAI, LM Studio, Ollama, etc.
Anthropic Claude
Claude API (claude.ai)
DeepV Custom
Custom DeepV-compatible endpoint (OpenAI format)
使用 ↑/↓ 或 k/j 选择,按 Enter 确认
> Enter Display Name
This name will appear in the model selection dialog
> GPT-4 Turbo█
Example: GPT-4 Turbo
> Enter Model ID
Unique identifier (must start with "custom-", e.g., custom-my-model)
> custom-openai-gpt4█
Example: custom-openai-gpt4
> Enter API Base URL
API endpoint base URL (e.g., https://api.openai.com/v1)
> https://api.openai.com/v1█
Example: https://api.openai.com/v1
> Enter API Key
Your API key (or use ${ENV_VAR} for environment variable)
> ${OPENAI_API_KEY}█
Example: ${OPENAI_API_KEY} or sk-...
💡 推荐使用环境变量,格式:${变量名}
> Enter Model Name
The model name to use with the API (e.g., gpt-4-turbo)
> gpt-4-turbo█
Example: gpt-4-turbo
> Enter Max Tokens (Optional)
Maximum context window size (press Enter to skip)
> 128000█
Example: 128000
按 Enter 跳过此项
✨ Please review your configuration:
Provider: OpenAI Compatible
Display Name: GPT-4 Turbo
ID: custom-openai-gpt4
Base URL: https://api.openai.com/v1
API Key: ${OPENAI_API_KEY}
Model ID: gpt-4-turbo
Max Tokens: 128000
Save this configuration? (y/n):
输入 y 保存,n 取消
如果使用了环境变量格式(推荐),需要设置:
Linux/macOS:
export OPENAI_API_KEY="sk-your-api-key-here"Windows PowerShell:
$env:OPENAI_API_KEY="sk-your-api-key-here"Windows CMD:
set OPENAI_API_KEY=sk-your-api-key-here输入 /model 打开模型选择对话框,选择你刚添加的模型(带 [Custom] 标签)
Provider: OpenAI Compatible
Display Name: GPT-4 Turbo
ID: custom-openai-gpt4
Base URL: https://api.openai.com/v1
API Key: ${OPENAI_API_KEY}
Model Name: gpt-4-turbo
Max Tokens: 128000
Provider: OpenAI Compatible
Display Name: Azure GPT-4
ID: custom-azure-gpt4
Base URL: https://your-resource.openai.azure.com/openai/deployments/your-deployment
API Key: ${AZURE_OPENAI_KEY}
Model Name: gpt-4
Max Tokens: 8192
Provider: Anthropic Claude
Display Name: Claude Sonnet
ID: custom-claude-sonnet
Base URL: https://api.anthropic.com
API Key: ${ANTHROPIC_API_KEY}
Model Name: claude-sonnet-4-5
Max Tokens: 200000
Provider: OpenAI Compatible
Display Name: Local Llama
ID: custom-lm-studio
Base URL: http://localhost:1234/v1
API Key: not-needed
Model Name: llama-3-70b
Max Tokens: 8192
Provider: OpenAI Compatible
Display Name: Groq Llama
ID: custom-groq-llama
Base URL: https://api.groq.com/openai/v1
API Key: ${GROQ_API_KEY}
Model Name: llama-3-70b-8192
Max Tokens: 8192
✅ 推荐:${OPENAI_API_KEY}
❌ 不推荐:直接输入明文密钥
- ✅ 必须以
custom-开头 - ✅ 只能包含小写字母、数字和连字符
- ✅ 示例:
custom-openai-gpt4,custom-my-model - ❌ 错误:
openai-gpt4,Custom-Model,custom_model
- ✅ 必须以
http://或https://开头 - ✅ 不要以
/结尾 - ✅ 示例:
https://api.openai.com/v1 - ❌ 错误:
api.openai.com,https://api.openai.com/v1/
使用 /add-model 添加相同ID的模型会自动覆盖旧配置。
使用 /model 命令可以看到所有可用模型,自定义模型会以青色显示。
- 确保使用最新版本的 DeepV Code
- 尝试重启 DeepV Code
- 检查
~/.deepv目录是否有写入权限 - 查看错误提示信息
- 检查 ID 是否以
custom-开头 - 检查
enabled字段是否为true - 重启 DeepV Code
- 验证 API Key 是否正确
- 检查 Base URL 格式
- 确认 Model Name 正确
- 测试网络连接
- 确保使用
${VAR_NAME}格式(带花括号) - 检查环境变量是否已设置
- 重启 DeepV Code
| 命令 | 说明 |
|---|---|
/add-model |
启动配置向导 |
/model |
打开模型选择对话框 |
/model <id> |
直接切换到指定模型 |
/help |
查看所有命令 |