OpenAI와 Anthropic 호환성

EmpirioLabs AI를 통해 라우팅할 때 익숙한 요청 형태를 사용하세요

EmpirioLabs AI는 호환성 엔드포인트를 공개하여 기존 통합을 다시 작성하지 않고도 플랫폼을 채택할 수 있게 합니다. OpenAI 또는 Anthropic SDK를 EmpirioLabs 기본 URL에 맞추고 즉시 요청을 시작하세요.

OpenAI 호환 채팅 완료

POST /v1/chat/completions

OpenAI 채팅 완료 API와 동일한 요청 본문을 받습니다. messages, model, stream, temperature, max_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 응답 API와 동일한 요청 본문을 받습니다. model, input, instructions 및 관련 분야를 지원합니다.

$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와 동일한 요청 본문을 받습니다. model, messages, max_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 파이썬OpenAI(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_url https://api.empiriolabs.ai 가리키로 설정하고 api_key EmpirioLabs 키로 설정하세요
cURLAuthorization: Bearer sk-empiriolabs-... 설정하고 EmpirioLabs 기본 URL을 사용하세요

코딩 에이전트, IDE 어시스턴트, CLI에 대해서는 OpenCode, Claude Code, Cline, Aider, Continue, Cursor 및 기타 OpenAI 호환 도구에 대한 통합을 참조하세요.

모델 지원

모든 모델이 모든 엔드포인트 포맷을 지원하는 것은 아닙니다. GET /v1/models/\{modelId\} 사용해서 특정 모델의 capabilities(스트리밍, 시스템 프롬프트, 웹 검색, 이미지, 동영상)와 supported_parameters 확인한 후 통합하세요.