Claude Code, OpenCode, OpenClaw 및 Codex CLI와 함께 GPT-5.3 Codex를 사용하는 방법

Anthropic API용으로 만들어진 코딩 에이전트인 Claude Code, OpenCode, OpenClaw, Codex CLI와 모든 Anthropic SDK에서 OpenAI의 GPT-5.3 Codex를 사용하세요. Smart AIPI가 API 형식 간 변환을 자동으로 처리합니다.

S
Smart AIPI Team
5분 읽기 ·
Claude Code, OpenCode, OpenClaw 및 Codex CLI와 함께 GPT-5.3 Codex를 사용하는 방법

요약: ANTHROPIC_API_KEY를 Smart AIPI key로, ANTHROPIC_BASE_URLhttps://api.smartaipi.com으로 설정하세요. 그러면 Claude Code, OpenCode, OpenClaw, Codex CLI 및 모든 Anthropic SDK가 backend에서 GPT-5.3 Codex를 사용합니다 — 비용은 75% 더 저렴하고, 형식 변환은 자동입니다.

Smart AIPI를 사용하면 Claude Code, OpenCode, OpenClaw, Codex CLI, Anthropic Python/Node SDK를 포함해 Anthropic Claude API용으로 만들어진 모든 도구에서 GPT-5.3 Codex 같은 OpenAI 모델을 사용할 수 있습니다. API 형식 간 변환을 자동으로 처리하므로 코드를 바꿀 필요가 없습니다.

왜 이게 필요한가요?

많은 인기 코딩 에이전트와 개발자 도구는 Anthropic API 형식을 기준으로 만들어져 있습니다:

  • Claude Code — Anthropic의 CLI 코딩 에이전트
  • OpenCode — 오픈 소스 터미널 기반 AI 코딩 도우미
  • OpenClaw — Anthropic API 지원이 있는 AI 코딩 에이전트
  • Codex CLI — OpenAI의 코딩 에이전트 (Anthropic API 형식 지원)
  • Anthropic SDKs — Python 및 Node.js 라이브러리

이 도구들은 Anthropic /v1/messages endpoint를 기대합니다. 여기에 OpenAI 모델을 사용하려면 보통은 변환 계층을 직접 작성해야 합니다. Smart AIPI가 이 작업을 자동으로 처리합니다.

어떻게 설정하나요?

환경 변수 두 개만 설정하면 됩니다. 대부분의 Anthropic 호환 도구는 이를 자동으로 읽습니다:

export ANTHROPIC_API_KEY=sk-proj-your-smart-aipi-key
export ANTHROPIC_BASE_URL=https://api.smartaipi.com

이것으로 끝입니다. 도구는 Anthropic 형식의 요청을 Smart AIPI로 보내고, Smart AIPI는 이를 OpenAI 형식으로 변환한 뒤 GPT-5.3 Codex에서 응답을 받아 다시 Anthropic 형식으로 변환합니다.

Python (Anthropic SDK)

from anthropic import Anthropic

client = Anthropic(
    api_key="sk-proj-your-smart-aipi-key",
    base_url="https://api.smartaipi.com"
)

# 이 요청은 backend에서 GPT-5.3 Codex로 전달됩니다
response = client.messages.create(
    model="claude-sonnet-4-5-20250929",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)

Node.js (Anthropic SDK)

import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
    apiKey: 'sk-proj-your-smart-aipi-key',
    baseURL: 'https://api.smartaipi.com',
});

const response = await client.messages.create({
    model: 'claude-sonnet-4-5-20250929',
    max_tokens: 1024,
    messages: [{ role: 'user', content: 'Hello!' }],
});

정확히 무엇이 변환되나요?

Smart AIPI는 Anthropic과 OpenAI API 형식 사이의 전체 왕복 변환을 처리합니다:

  • 요청 형식 — Anthropic 스타일의 system + messages를 OpenAI 형식으로 변환
  • 응답 형식 — OpenAI 응답을 Anthropic의 content_block 구조로 다시 변환
  • Streaming — server-sent events를 두 형식 사이에서 실시간으로 변환
  • 모델 매핑 — Claude 모델 이름을 가장 잘 맞는 OpenAI 모델로 자동 라우팅

어떤 모델이 무엇으로 매핑되나요?

Claude 모델 이름을 요청하면 Smart AIPI가 이에 해당하는 OpenAI 모델로 라우팅합니다:

요청한 모델 Smart AIPI가 라우팅하는 대상 비용 / 출력 1M
claude-opus-4-6 GPT-5.3 Codex $3.50
claude-sonnet-4-5 GPT-5.3 Codex $3.50
claude-haiku-4-5 Codex Mini $0.15

자주 묻는 질문

Smart AIPI와 함께 Claude Code를 사용할 수 있나요?

네. ANTHROPIC_API_KEYANTHROPIC_BASE_URL을 Smart AIPI를 가리키도록 설정하면 Claude Code가 backend에서 GPT-5.3 Codex를 사용해 동작합니다.

Anthropic endpoint를 통해서도 streaming이 동작하나요?

네. Smart AIPI는 OpenAI의 streaming 형식을 Anthropic의 SSE 형식으로 실시간 변환합니다. 코드 변경은 필요 없습니다.

응답 품질은 OpenAI를 직접 호출할 때와 같은가요?

네. Smart AIPI는 동일한 OpenAI 모델로 라우팅합니다. 차이는 API 형식 변환과 75% 더 저렴한 가격뿐입니다.

같은 API key로 OpenAI 형식도 사용할 수 있나요?

네. Smart AIPI는 같은 API key로 /v1/chat/completions (OpenAI)와 /v1/messages (Anthropic)를 모두 지원합니다. 도구에 필요한 형식을 사용하면 됩니다.

Integration Anthropic Coding Agents
S
작성자
Smart AIPI

OpenAI 호환 API gateway입니다. 최첨단 AI 모델을 75% 더 저렴한 비용으로 이용하세요.

무료로 시작하기

메시지가 전송되었습니다

영업일 기준 2일 이내에 답변드리겠습니다.

지원 문의

질문이 있거나 도움이 필요하신가요? 메시지를 보내주시면 영업일 기준 2일 이내에 답변드리겠습니다.