Skip to content

Model API

DGrid Model API 將各類模型介面整理為統一的參考區塊,涵蓋 Gemini 相容、OpenAI 相容、Claude 相容,以及即時語音 websocket 介面,讓團隊可以依照既有技術棧選擇對應協定,同時仍以 DGrid 作為統一後端。

如果您現在要找的是工具整合教學,而不是端點參考,請改看 整合教學

快速開始

若要最快完成第一個整合,建議先使用 OpenAI 相容聊天端點:

bash
curl https://api.dgrid.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $DGRID_API_KEY" \
  -d '{
    "model": "openai/gpt-4o",
    "messages": [
      {
        "role": "user",
        "content": "你好,這裡是 DGrid。"
      }
    ]
  }'

認證格式

OpenAI 相容格式

http
Authorization: Bearer <DGRID_API_KEY>
Content-Type: application/json

適用於 Chat Completions、Responses、Completions、Embeddings、Images、Moderations、音訊 speech 端點,以及 realtime session 建立。

Claude 相容格式

http
Authorization: Bearer <DGRID_API_KEY>
anthropic-version: 2023-06-01
Content-Type: application/json

適用於 POST /v1/messages

Gemini 相容格式

http
Authorization: Bearer <DGRID_API_KEY>
Content-Type: application/json

適用於 generateContentembedContent 類型請求。

端點家族

類別主要 Base Path適用情境
音訊/v1/audio/*/v1/models/*:generateContent語音生成、轉錄、翻譯,以及多模態音訊理解
聊天/v1/messages/v1/chat/completions/v1/responses/v1/models/*:generateContent對話式應用、多模態助理、工具調用
補全/v1/completions純 prompt 文字生成與舊版整合
嵌入/v1/embeddings/v1/models/*:embedContent搜尋、分群、檢索與相似度計算
圖像/v1/images/*/v1/chat/completions/v1/models/*:generateContent跨模型生成與編輯圖像
審查/v1/moderations內容安全與策略檢查
即時語音/v1/realtime/v1/realtime/sessions低延遲串流文字與語音互動

最佳實踐

  1. 請將 DGrid API 金鑰保存在伺服器端,不要暴露在公開前端或程式碼倉庫中。
  2. 若您重視 SDK 相容性與最小遷移成本,優先採用 OpenAI 相容格式。
  3. 若您需要 Gemini 多模態 parts 或 Claude 工具載荷等特定能力,再使用供應商原生格式。
  4. 請讓請求與回應範例與目標模型家族保持一致,因為 OpenAI、Claude、Gemini 的欄位命名不同。