使用 API
請求格式
OpenAI、Anthropic Messages 與 Gemini 格式——一把 Key,三種方言。
同一把 Linkex Key 可認證三種請求方言。用你的用戶端已經會說的那種即可;計費與日誌完全相同。
curl https://linkex.ai/v1/chat/completions \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [{"role": "user", "content": "Hello"}],
"max_tokens": 256
}'OpenAI 方言的一切都可用:tools、response_format、視覺內容、stream_options 等。推薦作為預設。
curl https://linkex.ai/v1/messages \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 256,
"messages": [{"role": "user", "content": "Hello"}]
}'原生 Anthropic Messages 形態——Claude Code 與 Anthropic SDK 使用。將 ANTHROPIC_BASE_URL 指向 https://linkex.ai(不帶 /v1 後綴;SDK 會自行拼路徑)。
curl "https://linkex.ai/v1beta/models/gemini-2.5-pro:generateContent" \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [{"parts": [{"text": "Hello"}]}]
}'Google 的 v1beta 形態,串流用 :streamGenerateContent。
任何模型都可透過任何方言呼叫——例如用 OpenAI 格式呼叫 Claude。Linkex 在閘道層轉換請求/回應形態;顯式零值等參數在轉換中被精確保留。
該選哪種格式?
- 既有程式碼或框架 → 沿用它已使用的格式。
- 新專案 → OpenAI 格式:工具支援最廣、轉換路徑最成熟。
- Claude Code / Anthropic SDK 使用者 → Anthropic 格式 + Base URL 覆寫。