OpenAIおよびAnthropic互換性

EmpirioLabs AIを経由する際には、馴染みのあるリクエスト形状を使いましょう

EmpirioLabs AIは互換性エンドポイントを公開し、既存の統合を書き換えることなくプラットフォームを導入できるようにします。OpenAIやAnthropic SDKをEmpirioLabsの基本URLに向け、すぐにリクエストを始めましょう。

OpenAI互換チャット完了

POST /v1/chat/completions

OpenAIチャット完了APIと同じリクエストボディを受け入れます。messagesmodelstreamtemperaturemax_tokensなどの標準パラメータをサポートしています。

$curl "https://api.empiriolabs.ai/v1/chat/completions" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "qwen3-max",
> "messages": [{ "role": "user", "content": "Summarize this in one sentence." }]
> }'

OpenAIのPython SDKを使用してください:

1from openai import OpenAI
2
3client = OpenAI(
4 api_key="sk-empiriolabs-your_key_here",
5 base_url="https://api.empiriolabs.ai/v1",
6)
7
8response = client.chat.completions.create(
9 model="qwen3-max",
10 messages=[{"role": "user", "content": "Hello!"}],
11)
システムプロンプト

すべてのチャットモデルには、そのアイデンティティを示す短いデフォルトシステムメッセージ(例:「You are DeepSeek V4 Flash」)が付属しています。role: "system"role: "developer"メッセージを含めていない場合、デフォルトは自動的にリクエストの前に付加されます。もし提供すれば、デフォルトを完全に置き換えます。マージやプレペンディングは行われず、単一のリクエストで複数のシステムメッセージが現状通り上流に転送されます。

OpenAIレスポンス互換エンドポイント

POST /v1/responses

OpenAIのResponses APIと同じリクエストボディを受け入れます。modelinputinstructionsおよび関連分野をサポートします。

$curl "https://api.empiriolabs.ai/v1/responses" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "seed-2-0-pro",
> "input": "Write a launch checklist."
> }'

人格的なメッセージのエンドポイント

POST /v1/messages

Anthropic Messages APIと同じリクエストボディを受け入れます。modelmessagesmax_tokensが必要です。

$curl "https://api.empiriolabs.ai/v1/messages" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "model": "mistral-medium-3-1",
> "messages": [{ "role": "user", "content": "Hello" }],
> "max_tokens": 256
> }'

SDK構成チートシート

SDK構成
OpenAI PythonOpenAI(api_key="sk-empiriolabs-...", base_url="https://api.empiriolabs.ai/v1")
OpenAIノードnew OpenAI(\{ apiKey: "sk-empiriolabs-...", baseURL: "https://api.empiriolabs.ai/v1" \})
Anthropic パイソンbase_urlhttps://api.empiriolabs.aiに指し、api_keyをEmpirioLabsのキーに設定してください
cURLAuthorization: Bearer sk-empiriolabs-...を設定してEmpirioLabsのベースURLを使います

コーディングエージェント、IDEアシスタント、CLIについては、統合を参照してください。OpenCode、Claude Code、Cline、Aider、Continue、Cursor、その他のOpenAI互換ツールを扱っています。

モデルサポート

すべてのモデルがすべてのエンドポイント形式に対応しているわけではありません。統合前に特定のモデルのcapabilities(ストリーミング、システムプロンプト、ウェブ検索、画像、動画)とsupported_parametersを確認するためにGET /v1/models/\{modelId\}を使いましょう。