OpenAI SDK로 서드파티 Gateway 사용하기: base_url만 바꾸면 끝

OpenAI SDK로 서드파티 Gateway 사용하기: base_url만 바꾸면 끝

## 중요한 변경은 단 하나

OpenAI SDK는 API 호스트를 재정의할 수 있습니다. 이 설정 하나만으로 다른 코드는 한 줄도 건드리지 않고 요청을 ClaudeN AI를 통해 라우팅할 수 있습니다.

## Python

``python
from openai import OpenAI

client = OpenAI(
api_key="YOUR_CLAUDEN_KEY",
base_url="https://clauden.ai/v1",
)

resp = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "한 줄로 인사해 줘."}],
)
print(resp.choices[0].message.content)
`

## Node.js

`javascript
import OpenAI from "openai";

const client = new OpenAI({
apiKey: process.env.CLAUDEN_KEY,
baseURL: "https://clauden.ai/v1",
});

const resp = await client.chat.completions.create({
model: "claude-3-5-sonnet",
messages: [{ role: "user", content: "한 줄로 인사해 줘." }],
});
console.log(resp.choices[0].message.content);
`

## 환경 변수 활용법

대부분의 도구는
OPENAI_BASE_URL(또는 OPENAI_API_BASE)을 읽습니다. 한 번만 설정하면 많은 CLI와 라이브러리가 그대로 동작합니다.

`bash
export OPENAI_API_KEY="YOUR_CLAUDEN_KEY"
export OPENAI_BASE_URL="https://clauden.ai/v1"
`

## 무엇을 얻는가

- 기존 SDK, 타입, 재시도 로직을 그대로 유지.
-
model`만 바꾸면 Claude, GPT, Gemini 간 전환.
- 키 하나, 잔액 하나, 사용 로그 하나.

base URL을 바꾸고 코드를 실행하면 끝입니다.

가입하고 $5 무료 크레딧 받기

무료로 시작하기

← ClaudeN AI 블로그

가입하고 $5 무료 크레딧 받기