OpenAI
信息
您可以从 OpenAI 控制台 获取 API 密钥
聊天模型
我们建议将 GPT-4o 配置为您的聊天模型。
- YAML
- JSON
config.yaml
models:
- name: GPT-4o
provider: openai
model: gpt-4o
apiKey: <YOUR_OPENAI_API_KEY>
config.json
{
"models": [
{
"title": "GPT-4o",
"provider": "openai",
"model": "gpt-4o",
"apiKey": "<YOUR_OPENAI_API_KEY>"
}
]
}
自动补全模型
OpenAI 目前不提供任何自动补全模型。
点击此处 查看自动补全模型提供商列表。
嵌入模型
我们建议将 text-embedding-3-large 配置为您的嵌入模型。
- YAML
- JSON
config.yaml
models:
- name: OpenAI Embeddings
provider: openai
model: text-embedding-3-large
apiKey: <YOUR_OPENAI_API_KEY>
roles:
- embed
config.json
{
"embeddingsProvider": {
"provider": "openai",
"model": "text-embedding-3-large",
"apiKey": "<YOUR_OPENAI_API_KEY>"
}
}
重排序模型
OpenAI 目前不提供任何重排序模型。
点击此处 查看重排序模型提供商列表。
OpenAI 兼容服务器 / API
OpenAI 兼容服务器
OpenAI 兼容 API
如果您正在使用 OpenAI 兼容服务器 / API,您可以这样修改 apiBase
- YAML
- JSON
config.yaml
models:
- name: OpenAI-compatible server / API
provider: openai
model: MODEL_NAME
apiBase: http://localhost:8000/v1
apiKey: <YOUR_CUSTOM_API_KEY>
config.json
{
"models": [
{
"title": "OpenAI-compatible server / API",
"provider": "openai",
"model": "MODEL_NAME",
"apiKey": "<YOUR_CUSTOM_API_KEY>",
"apiBase": "http://localhost:8000/v1"
}
]
}
要强制使用 chat/completions
而非 completions
端点,您可以设置
- YAML
- JSON
config.yaml
models:
- name: OpenAI-compatible server / API
provider: openai
model: MODEL_NAME
apiBase: http://localhost:8000/v1
useLegacyCompletionsEndpoint: true
config.json
{
"models": [
{
"title": "OpenAI-compatible server / API",
"provider": "openai",
"model": "MODEL_NAME",
"apiBase": "http://localhost:8000/v1",
"useLegacyCompletionsEndpoint": true
}
]
}