Base URL
https://你的域名/v1
把当前站点作为 OpenAI 兼容网关使用。不要把请求发到静态页面路径。
https://你的域名/v1
/login、/token、/channel 等路径保持 NewAPI 原样。
所有模型接口请求都需要携带 NewAPI 令牌。建议按项目或使用方创建独立令牌, 便于限额、撤销和日志追踪。
Authorization: Bearer sk-...
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://你的域名/v1",
)
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "测试连通性"}
],
)
print(response.choices[0].message.content)
以下路径会直接反代到 NewAPI 后端,不经过静态页面。
/v1/chat/completions用于多轮对话、工具调用和流式输出。支持参数以 NewAPI 当前上游渠道能力为准。
{
"model": "gpt-4o-mini",
"messages": [
{"role": "system", "content": "你是一个简洁的助手"},
{"role": "user", "content": "写一个健康检查请求"}
],
"temperature": 0.7,
"stream": true
}
/v1/models返回当前令牌可访问的模型。若返回 401,请先检查令牌是否启用且额度充足。
curl https://你的域名/v1/models \
-H "Authorization: Bearer $NEWAPI_KEY"
先区分是鉴权、额度、模型名还是上游渠道问题,再进入控制台查看日志。
检查请求头格式、令牌状态、分组权限和是否复制了完整 Key。
查看用户额度、令牌限额、分组倍率和上游模型的速率限制。
进入日志页查看请求 ID、渠道响应和是否需要切换模型渠道。