熟悉的 API 接口
以常用接口規格規劃接入,減少業務程式碼與模型供應商的耦合。模型和協議支援以正式服務清單為準。
深入了解 ↗為企業與開發者規劃的 AI API 接入平台。以熟悉的接口整合模型能力,讓團隊把精力留給真正重要的產品。
import os from openai import OpenAI client = OpenAI( api_key=os.environ["OPENAI_API_KEY"], base_url=os.environ["OPENAI_BASE_URL"], ) response = client.chat.completions.create( model=os.environ["OPENAI_MODEL"], messages=[{"role": "user", "content": "Build something useful."}], )
保留你的開發習慣,從確認模型與權限開始,再用最小請求驗證每一個環節。
選定用途、模型、預算與資料邊界。
使用服務端環境變數,不把密鑰放入前端。
驗證回應、錯誤處理與用量,再接入正式流程。
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url=os.environ["OPENAI_BASE_URL"],
)
result = client.chat.completions.create(
model=os.environ["OPENAI_MODEL"],
messages=[{"role": "user", "content": "Hello, AI."}],
)
print(result.choices[0].message.content)# Set these to values confirmed by your service contact.
curl "${OPENAI_BASE_URL}/chat/completions" \
-H "Authorization: Bearer ${OPENAI_API_KEY}" \
-H "Content-Type: application/json" \
-d "{\"model\":\"${OPENAI_MODEL}\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello, AI.\"}]}"import OpenAI from "openai";
// Run on your server. Never expose a key in browser code.
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: process.env.OPENAI_BASE_URL,
});
const result = await client.chat.completions.create({
model: process.env.OPENAI_MODEL,
messages: [{ role: "user", content: "Hello, AI." }],
});
console.log(result.choices[0].message.content);從第一個實驗,到需要審慎管理的企業應用。
在客服、搜尋與內容流程中規劃 AI 能力,先確立品質與資料邊界。
用可重現的測試集合比較模型,保留參數、版本與評估記錄。
用最小整合驗證產品想法,先理解需求,再決定如何擴大。
設計佇列、速率限制與任務重試,讓大型工作流更容易控制。
把模型輸出與實際操作分開,為每一次工具調用設立授權與驗證。
了解編輯器與客戶端的協議要求,按工具版本逐一驗證相容性。
告訴我們你的應用場景、模型需求與預算,一起規劃合適的接入方式。