Skip to content

OpenAI Responses API

Responses 是 Codex 与新 OpenAI 工具优先使用的协议。

bash
curl -sS https://sub.nanlabapi.top/v1/responses \
  -H "Authorization: Bearer $NANLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_OPENAI_MODEL_ID","input":"写一个 Python 斐波那契函数。"}'

Chat Completions 兼容接口

bash
curl -sS https://sub.nanlabapi.top/v1/chat/completions \
  -H "Authorization: Bearer $NANLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"YOUR_AVAILABLE_MODEL_ID","messages":[{"role":"user","content":"回复 OK"}]}'

兼容层不保证每个供应商特有参数都能转换。复杂工具调用和推理参数应先用小请求验证。

Python SDK

python
from openai import OpenAI
client = OpenAI(api_key="sk-YOUR_NANLAB_API_KEY", base_url="https://sub.nanlabapi.top/v1")
response = client.responses.create(model="YOUR_OPENAI_MODEL_ID", input="解释流式响应。")
print(response.output_text)

示例均使用占位符;不要把 NaNLab API Key 提交到仓库、日志或聊天记录。