OpenAI와 Anthropic 호환성
OpenAI와 Anthropic 호환성
EmpirioLabs AI를 통해 라우팅할 때 익숙한 요청 형태를 사용하세요
EmpirioLabs AI는 호환성 엔드포인트를 공개하여 기존 통합을 다시 작성하지 않고도 플랫폼을 채택할 수 있게 합니다. OpenAI 또는 Anthropic SDK를 EmpirioLabs 기본 URL에 맞추고 즉시 요청을 시작하세요.
OpenAI 호환 채팅 완료
POST /v1/chat/completions
OpenAI 채팅 완료 API와 동일한 요청 본문을 받습니다. messages, model, stream, temperature, max_tokens 및 기타 표준 매개변수를 지원합니다.
OpenAI Python SDK 사용 중:
시스템 프롬프트
모든 채팅 모델은 자신의 정체성을 증명하는 짧은 기본 시스템 메시지(예: “You are DeepSeek V4 Flash”)를 함께 제공합니다. role: "system"나 role: "developer" 메시지를 포함하지 않은 경우, 기본 명령은 요청 앞에 자동으로 붙습니다. 만약 제공하면 기본 설정을 완전히 대체합니다. 병합이나 선행이 일어나지 않으며, 단일 요청 내 여러 시스템 메시지가 있는 그대로 상류로 전달됩니다.
OpenAI 응답 호환 엔드포인트
POST /v1/responses
OpenAI 응답 API와 동일한 요청 본문을 받습니다. model, input, instructions 및 관련 분야를 지원합니다.
인간형 메시지 엔드포인트
POST /v1/messages
Anthropic Messages API와 동일한 요청 본문을 받습니다. model, messages, max_tokens가 필요합니다.
SDK 구성 치트 시트
코딩 에이전트, IDE 어시스턴트, CLI에 대해서는 OpenCode, Claude Code, Cline, Aider, Continue, Cursor 및 기타 OpenAI 호환 도구에 대한 통합을 참조하세요.
모델 지원
모든 모델이 모든 엔드포인트 포맷을 지원하는 것은 아닙니다. GET /v1/models/\{modelId\} 사용해서 특정 모델의 capabilities(스트리밍, 시스템 프롬프트, 웹 검색, 이미지, 동영상)와 supported_parameters 확인한 후 통합하세요.
