Skip to main content
所有 OpenAI 官方库都可用,只需修改 base_url。示例使用 gpt-5.6-sol,Astra 套餐改为 gpt-astra。

Chat Completions

base_url 必须包含 /v1,且不能以 / 结尾。库会自动拼接 /chat/completions。
响应完全符合 OpenAI 规范:id 为 chatcmpl-...,usage 含 prompt_tokens、completion_tokens 与 completion_tokens_details.reasoning_tokens。额度按 usage.total_tokens 精确扣除。

Responses API

Codex 与新版 SDK 使用此协议。推理参数位于 reasoning.effort。

推理强度

Chat Completions 使用 reasoning_effort(low、medium、high)。不设置时网关使用 high。简单任务设为 low 可省 Token:
reasoning_effort 仅用于 Chat Completions。Responses API 请用 reasoning: {"effort": ...};向 /v1/responses 发送 reasoning_effort 会被拒绝为 “Unsupported parameter”。

流式输出

遇到难题时模型可能思考较久才输出第一个 Token。开启 stream: true 可避免连接被中断。stream_options.include_usage 让最后一个数据块携带 usage,便于自行核对额度。

发送图片(视觉)

图片放在 content 数组中,可用公开 URL,或本地文件的 base64。
图片按尺寸计费。裁剪到需要的部分,不要发送整张 4K 截图。

通过 API 查看模型与额度

subscription 在 hard_limit_usd 返回总额度;usage 在 total_usage 返回已用量,单位为美分(比较前先除以 100)。不想自己算就用 检查页。