AGTCloud API Docs
文件指南API Reference整合與資源更新與幫助

協議選擇

根據現有應用和需要保留的能力,選擇適合的語言模型呼叫協議。

AGTCloud 提供多種語言模型呼叫協議。你可以沿用現有應用使用的 SDK 和請求結構,也可以根據需要的能力選擇新的協議入口。

首次串接,從 OpenAI Chat 開始

如果沒有指定的 SDK 或協議要求,可以先使用 OpenAI Chat Completions 完成首次呼叫。

什麼是呼叫協議

API 協議規定請求位址、身分驗證方式、請求欄位、回應結構和串流事件格式。不同協議使用不同的資料結構,用戶端應按照所選協議傳送請求並解析回應。

本頁只介紹語言模型呼叫協議,不包含圖片、影片和音訊介面。

如何選擇協議

協議決定請求欄位、回應結構和串流事件的組織方式,模型決定實際使用的 AI 能力。選擇時可按以下順序判斷:

沿用現有專案的呼叫方式

已有專案可以繼續使用目前 SDK 對應的協議,減少請求結構和回應解析的改動。

確認需要的能力

如果應用相依特定的內容結構、工具呼叫、推理資訊或狀態管理方式,請選擇能夠表達這些欄位的協議。

確認可用模型

前往模型廣場確認目標模型和帳戶權限,再使用對應 API Reference 完成呼叫。

支援的協議

協議適合的情況主要結構API Reference
OpenAI Chat Completions通用對話或已有 OpenAI Chat 應用messages、choicesChat Completions
OpenAI Responses使用 Responses 請求結構的應用input、Response ItemsOpenAI Responses
Anthropic Messages使用 Anthropic SDK 或 Messages 結構的應用messages、Content BlocksAnthropic Messages
Gemini Generate Content使用 Gemini SDK 或 Contents/Parts 結構的應用contents、PartsGemini Generate Content

不同協議的欄位名稱和回應結構不同。用戶端應按照所選入口對應的 API Reference 建構請求並解析回應,不要直接混用不同協議的欄位。

呼叫入口

以下呼叫 URL 會根據目前站點自動更新:

常見情境

  • 已有 OpenAI Chat 專案:選擇 Chat Completions。
  • 已有 OpenAI Responses 專案:選擇 OpenAI Responses。
  • 已有 Anthropic SDK 專案:選擇 Anthropic Messages。
  • 已有 Gemini SDK 專案:選擇 Gemini Generate Content。
  • 沒有現有呼叫方式:先使用 Chat Completions 完成最小呼叫。

AGTCloud 支援協議轉換,但協議轉換並不代表參數 100% 完全相容。

串接前檢查

  1. 在模型廣場確認模型 ID 和帳戶權限。
  2. 在對應 API Reference 中確認端點、身分驗證方式和請求欄位。
  3. 在測試環境驗證應用實際使用的一般請求、串流輸出或工具呼叫。

本頁目錄