API 參考

Responses

使用 OpenAI Responses 風格接口創建多模態響應。

Responses API 使用 input 作為統一輸入,適合新的 OpenAI Responses 風格模型,也支持流式輸出、工具調用、推理配置和上下文續接。

端點

方法路徑說明
POST/v1/responses創建響應
POST/v1/responses/compactResponses 壓縮接口,字段較少

請求參數

字段類型必填說明
modelstring模型 ID
inputstring 或 array輸入內容。可包含 input_textinput_imageinput_file
instructionsstring系統級指令
streamboolean是否返回 SSE 流
max_output_tokensinteger最大輸出 token 數
temperaturetop_pnumber採樣參數
toolstool_choicearray/object工具配置
parallel_tool_callsboolean是否允許並行工具調用
max_tool_callsinteger最大工具調用次數
previous_response_idstring續接上一輪響應
reasoningobject推理配置,例如 effortsummary
textobject文本輸出格式配置
includetruncationanyOpenAI Responses 擴展字段
metadatauserany元數據或用戶標識
storeservice_tiersafety_identifieranyOpenAI 擴展字段,可能受渠道設置過濾

curl 示例

curl https://api.tensoraxis.ai/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY" \
  -d '{
    "model": "gpt-4o",
    "input": "用兩句話解釋什麼是 API 網關"
  }'

多模態輸入示例

{
  "model": "gpt-4o",
  "input": [
    {
      "role": "user",
      "content": [
        {"type": "input_text", "text": "描述這張圖片"},
        {"type": "input_image", "image_url": "https://example.com/image.png"}
      ]
    }
  ]
}

壓縮接口

/v1/responses/compact 接收更小的請求體:

字段類型必填說明
modelstring模型 ID
inputany待壓縮輸入
instructionsany指令
previous_response_idstring上一輪響應 ID

響應結構

響應遵循 OpenAI Responses 風格,核心字段包括 idmodeloutputusage。流式響應會以 SSE 事件返回增量內容。