QuickRouter API 大模型API聚合中转平台QuickRouter API

OpenAI Base URL 是什么?国内直连配置教程

OpenAI Base URL 是 OpenAI SDK 中用来指定 API 请求地址的参数,默认值为 https://api.openai.com/v1。国内开发者在调用 OpenAI API 时,由于网络原因无法直接访问默认地址,需要将 Base URL 替换为国内可直连的中转服务地址。通过 QuickRouter 的统一端点 https://api.quickrouter.ai/v1,可以使用同一套 OpenAI SDK 代码调用 GPT-5 等 OpenAI 模型。其他模型(Claude、Gemini、DeepSeek、Grok)通过 https://api.quickrouter.ai 调用。

配置前准备

1注册 QuickRouter 账号,获取 API Key
2现有使用 OpenAI SDK 的项目

配置方法

1
Python SDK:将 base_url 替换为 https://api.quickrouter.ai/v1
openai_base_url_python.py
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.quickrouter.ai/v1"
)

response = client.chat.completions.create(
    model="gpt-5",  # 或 claude-sonnet-4-6, deepseek-chat 等
    messages=[
        {"role": "user", "content": "你好"}
    ]
)
print(response.choices[0].message.content)
2
Node.js SDK:将 baseURL 替换为 https://api.quickrouter.ai/v1
openai_base_url_node.ts
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  baseURL: "https://api.quickrouter.ai/v1",
});

const response = await client.chat.completions.create({
  model: "gpt-5",
  messages: [{ role: "user", content: "你好" }],
});
console.log(response.choices[0].message.content);
3
cURL 验证:确认 Base URL 和 API Key 配置正确
terminal
curl https://api.quickrouter.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5","messages":[{"role":"user","content":"hello"}]}'

常见工具配置

Python SDKfrom openai import OpenAI,替换 base_url 和 api_key
Node.js SDKnew OpenAI({ apiKey, baseURL }),同样只需替换两个参数
cURLcurl -X POST https://api.quickrouter.ai/v1/chat/completions -H 'Authorization: Bearer your_key'

常见问题

OpenAI Base URL 是什么?

OpenAI Base URL 是 OpenAI SDK 中 base_url(Python)或 baseURL(Node.js)参数的值,用来指定 API 请求发送到哪个服务器地址。默认值是 https://api.openai.com/v1,使用中转服务时需要替换为对应的中转端点地址。

OpenAI Base URL 应该填什么?

如果使用 QuickRouter 中转服务,Base URL 应填写 https://api.quickrouter.ai/v1。注意末尾的 /v1 是 OpenAI SDK 约定的路径前缀,大多数 OpenAI 兼容工具都需要这个后缀。

为什么有些工具需要 /v1?

OpenAI 的 API 路径格式是 {base_url}/chat/completions,其中 /v1 是版本标识。Python SDK 的 base_url 参数通常需要包含 /v1,Node.js SDK 的 baseURL 参数一般也包含 /v1。而 Claude Code 使用的是 Anthropic 原生协议,其 Base URL(ANTHROPIC_BASE_URL)不需要 /v1 后缀。

Base URL invalid 怎么办?

首先确认 Base URL 格式正确(以 https:// 开头,不含多余空格或末尾斜杠)。如果使用 QuickRouter,OpenAI SDK 场景应填写 https://api.quickrouter.ai/v1。如果仍然报错,检查网络连接是否正常,或联系技术支持。

OpenAI SDK 怎么配置 Base URL?

Python SDK 在创建客户端时设置 base_url 参数:client = OpenAI(api_key='...', base_url='https://api.quickrouter.ai/v1')。Node.js SDK 使用 baseURL 参数:new OpenAI({ apiKey: '...', baseURL: 'https://api.quickrouter.ai/v1' })。配置完成后,其他调用代码无需修改。