Skip to content

使用 API ​

将平台地址替换 OpenAI 的 base_url,使用平台颁发的令牌作为 api_key,即可开始调用。

操练场在线测试 ​

操练场是内置的在线测试工具,无需编写代码即可直接与模型对话,适合快速验证令牌是否可用。

访问操练场 ​

点击左侧导航的「操练场」,或直接访问 /console/playground。

操练场页面

使用操练场 ​

  1. 在左侧选择要测试的模型。
  2. 在底部输入框输入消息内容,点击发送。
  3. 右侧对话区域会显示模型的回复结果。

操练场对话示例

截图中只展示输入前的演示状态,避免在文档制作时触发真实模型调用。

获取 API 地址 ​

复制 API 地址 ​

  1. 访问平台首页。
  2. 在页面中部找到 API Base URL 显示区域。
  3. 点击复制按钮,将地址复制到剪贴板。

首页 API 地址复制区域

配置客户端 ​

平台 API Base URL 为 https://api.nexrouter.ai/。在 OpenAI SDK 等兼容客户端中,通常需要填写带版本路径的 https://api.nexrouter.ai/v1 作为 base_url,配合令牌即可开始调用。

代码示例 ​

Python(OpenAI SDK) ​

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-xxxxxxxxxxxxxxxx",  # 平台颁发的令牌
    base_url="https://api.nexrouter.ai/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Claude 原生格式 ​

bash
curl https://api.nexrouter.ai/v1/messages \
  -H "x-api-key: sk-xxxxxxxx" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model": "claude-3-5-sonnet-20241022", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello"}]}'

Gemini 原生格式 ​

bash
curl "https://api.nexrouter.ai/v1beta/models/gemini-1.5-pro:generateContent?key=sk-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"contents": [{"parts": [{"text": "Hello"}]}]}'

支持的接口端点 ​

接口路径说明
聊天补全POST /v1/chat/completions对话生成,支持流式输出。
文本补全POST /v1/completions传统补全接口。
向量嵌入POST /v1/embeddings文本向量化。
图像生成POST /v1/images/generations文生图。
图像编辑POST /v1/images/edits图像编辑。
语音转文字POST /v1/audio/transcriptionsWhisper 等语音转文字能力。
文字转语音POST /v1/audio/speechTTS 文字转语音能力。
重排序POST /v1/rerank文档重排序。
Responses APIPOST /v1/responsesOpenAI Responses 格式。
实时对话GET /v1/realtime(WebSocket)OpenAI Realtime API。
模型列表GET /v1/models查询可用模型。