홈 / 문서 / OpenAI API에서 마이그레이션

OpenAI API에서 마이그레이션

OpenAI SDK를 그대로 사용하면서 기본 URL을 변경해 Claude 모델에 접근하세요.

게이트웨이가 OpenAI 호환 엔드포인트를 제공하므로 기존 OpenAI 코드베이스에서 요청 처리를 다시 작성하지 않고도 Claude 모델을 사용할 수 있습니다.

Python

from openai import OpenAI

client = OpenAI(
    api_key=class="s">"sk-your-gateway-key",
    base_url=class="s">"https://aiprimetech.io/v1",          class=class="s">"c"># the /v1 is required here
)

resp = client.chat.completions.create(
    model=class="s">"claude-sonnet-4-6",  class=class="s">"c"># a Claude model through the OpenAI SDK
    messages=[{class="s">"role": class="s">"user", class="s">"content": class="s">"Hello"}],
)

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model=class="s">"claude-sonnet-4-6",
    api_key=class="s">"sk-your-gateway-key",
    base_url=class="s">"https://aiprimetech.io/v1",
)

체크리스트

  1. 설정할 항목: base_url 다음으로 변경되었습니다. https://aiprimetech.io/v1 — 접미사를 포함합니다.
  2. 모델 ID를 다음에 있는 ID로 교체하세요: 모델.
  3. 응답 파싱은 그대로입니다: choices[0].message.content.
  4. 스트리밍은 그대로입니다: choices[0].delta.content 및 [DONE] 종료 표시.
  5. 이 엔드포인트의 함수 호출은 OpenAI의 tools 형식을 사용합니다.
인터페이스가 같더라도 동작은 다릅니다. Claude와 GPT는 같은 프롬프트에도 다르게 응답하며, 특히 지시 준수와 출력 형식에서 차이가 납니다. 특정 스타일에 의존하는 프롬프트를 다시 확인하고, 동등하게 동작한다고 가정하지 말고 평가를 다시 실행하세요.