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)。不想自己算就用 檢查頁。