Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
当你使用 OpenAI 兼容的 SDK 或端点时,将 base URL 更改为 https://api.cometapi.com/v1。保留 API 参考中的端点路径和请求体格式,然后使用你的 CometAPI API key。
使用正确的 base URL
OpenAI 兼容的 base URL 是:
https://api.cometapi.com/v1
Python base URL
以下 Python 示例仅更改客户端配置:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["COMETAPI_KEY"],
base_url="https://api.cometapi.com/v1",
)
Node.js base URL
以下 Node.js 示例设置 CometAPI base URL:
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.COMETAPI_KEY,
baseURL: "https://api.cometapi.com/v1",
});
测试更改
以下请求用于验证 base URL 和 API key 是否可用:
curl https://api.cometapi.com/v1/chat/completions \
-H "Authorization: Bearer $COMETAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "your-model-id",
"messages": [
{
"role": "user",
"content": "Say hello in one sentence."
}
]
}'
成功响应会返回一个聊天补全对象:
{
"object": "chat.completion",
"choices": [
{
"message": {
"role": "assistant",
"content": "Hello from CometAPI."
}
}
]
}
常见错误
| 错误 | 修复方法 |
|---|
404 | 对于 OpenAI 兼容端点,请在 base URL 中包含 /v1。 |
| 返回 HTML 而不是 JSON | 检查你的 HTTP 客户端是否因为错误路径而跟随了重定向。 |
401 | 使用 Authorization: Bearer $COMETAPI_KEY。 |
| 管理 API 认证不匹配 | API key 管理端点使用个人访问值,而不是 bearer 模型请求认证。 |
相关链接