NeonAPI Docs
API 參考

聊天補全

呼叫 NeonAPI 所需的端點、請求參數與回應結構。

POST /v1/chat/completions

身分驗證

將 NeonAPI 金鑰放入 Authorization: Bearer YOUR_API_KEY 請求標頭,在可信應用環境中保管金鑰。

可用性與相容性

呼叫前核對模型的協定、權限、報價與支援參數。不支援的參數可能被拒絕。範例中的金鑰與模型均為佔位符。

請求參數

application/json

欄位類型必填限制意義
modelstring是—模型廣場發布的準確 ID。
messagesMessage[]是—依序提供角色與內容組成的對話訊息。
temperaturenumber否≥ 0; ≤ 2; default: 1模型支援時使用的取樣溫度。
top_pnumber否≥ 0; ≤ 1; default: 1核取樣機率。
ninteger否≥ 1; default: 1生成結果數量,受模型限制。
streamboolean否default: false請求增量串流事件。
stream_optionsobject否—串流選項,例如模型支援的用量回傳。
stopstring / string[]否——
max_tokensinteger否—輸出 token 上限,取決於模型。
max_completion_tokensinteger否—相容模型的補全 token 預算。
presence_penaltynumber否≥ -2; ≤ 2; default: 0—
frequency_penaltynumber否≥ -2; ≤ 2; default: 0—
logit_biasobject否——
userstring否——
toolsTool[]否—由應用提供的工具定義。
tool_choicestring / object否—控制工具的選擇方式。
response_formatResponseFormat否—模型支援的輸出格式。
seedinteger否——
reasoning_effortstring否low, medium, high—
modalitiesstring[]否——
audioobject否——

完整欄位定義、巢狀物件和引用結構可在下載的規格中查看。

請求範例

export NEON_API_KEY="YOUR_API_KEY"
curl https://neon-api.com/v1/chat/completions \
  -H "Authorization: Bearer $NEON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ]
}'

回應說明

實際欄位因模型與協定而異。下方結構描述文件中的成功回應;串流請求使用對應協定的事件。

狀態碼意義
200請求成功
400請求參數錯誤
429請求頻率受限

回應結構

欄位類型必填限制意義
idstring否—該結果或任務的識別碼。
objectstring否——
createdinteger否——
modelstring否—模型廣場發布的準確 ID。
choicesobject[]否—產生的補全候選結果。
usageUsage否—目前協定回傳的用量資料。
system_fingerprintstring否——

下載使用者 OpenAPI 規格

另見常見錯誤與串流回應和非同步任務。