OpenAI의 API에서 Smart AIPI로 전환하는 방법 (5분 가이드)
OpenAI의 API에서 Smart AIPI로 전환하는 단계별 가이드입니다. base URL만 바꾸고 코드는 그대로 유지하세요. Python, Node.js, cURL, LangChain, Cursor 등에서 동작합니다.
TL;DR: base URL을 https://api.smartaipi.com/v1로 변경하고 Smart AIPI API key를 사용하세요. 나머지는 모두 그대로입니다 — prompt, streaming, function calling, structured outputs. 5분도 걸리지 않습니다. 모든 API 호출에서 75%를 절약하세요.
OpenAI의 API에서 Smart AIPI로 전환하려면, base URL을 https://api.smartaipi.com/v1로 변경하고 Smart AIPI API key를 사용하면 됩니다. 나머지 모든 것 — prompt, streaming, function calling, structured outputs — 은 그대로 유지됩니다. 전체 과정은 5분도 걸리지 않습니다.
1단계: 무료 계정 만들기
smartaipi.com/signup에서 가입하세요. GitHub, Google 또는 Microsoft OAuth를 사용할 수 있습니다. 모든 계정에는 무료 크레딧이 제공되며 신용카드는 필요하지 않습니다.
2단계: API Key 생성하기
대시보드로 이동한 다음 API Keys → Create API Key를 클릭하세요. 이름을 지정하고 key를 복사하세요. key는 한 번만 표시됩니다.
3단계: Base URL 변경하기
이것이 유일한 변경 사항입니다. OpenAI의 URL을 Smart AIPI의 URL로 바꾸세요:
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-proj-your-smart-aipi-key",
base_url="https://api.smartaipi.com/v1"
)
# 나머지는 모두 정확히 동일하게 유지됩니다
response = client.chat.completions.create(
model="gpt-5.3-codex",
messages=[{"role": "user", "content": "Hello!"}]
)
Node.js
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-proj-your-smart-aipi-key',
baseURL: 'https://api.smartaipi.com/v1',
});
const response = await client.chat.completions.create({
model: 'gpt-5.3-codex',
messages: [{ role: 'user', content: 'Hello!' }],
});
cURL
curl https://api.smartaipi.com/v1/chat/completions \
-H "Authorization: Bearer sk-proj-your-smart-aipi-key" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.3-codex","messages":[{"role":"user","content":"Hello!"}]}'
환경 변수 (LangChain, Cursor, Continue 등에서 동작)
export OPENAI_API_KEY=sk-proj-your-smart-aipi-key
export OPENAI_BASE_URL=https://api.smartaipi.com/v1
대부분의 프레임워크와 도구 — LangChain, LlamaIndex, Cursor, Continue, Codex CLI — 는 이러한 환경 변수를 자동으로 읽습니다.
4단계: 동작 확인하기
테스트 요청을 보내고 Smart AIPI 대시보드를 확인하세요. 몇 초 안에 사용량 통계에서 해당 요청을 볼 수 있어야 합니다.
자주 묻는 질문
Smart AIPI에서 streaming이 동작하나요?
예. stream: true로 설정하고 Server-Sent Events를 정확히 같은 방식으로 처리하면 됩니다. 변경할 것은 없습니다.
function calling과 tool 사용이 동작하나요?
완전히 지원됩니다. Tools, function calling, JSON mode, structured outputs — 전체 OpenAI API spec이 Smart AIPI를 통해 동작합니다.
Anthropic API 형식을 사용하는 도구는 어떤가요?
Smart AIPI는 Anthropic API 형식(/v1/messages)도 지원합니다. ANTHROPIC_BASE_URL=https://api.smartaipi.com로 설정하면 Anthropic SDK용으로 만들어진 도구가 백엔드에서 GPT-5.3 Codex를 사용하게 됩니다.
얼마나 절약할 수 있나요?
모든 API 호출에서 75%를 절약할 수 있습니다. GPT-5.3 Codex 출력 비용은 Smart AIPI를 통해 사용하면 1M tokens당 $3.50이며, OpenAI에 직접 요청하면 1M tokens당 $14.00입니다. 월 10M tokens를 사용하면 $100 이상 절약됩니다.
prompt나 응답 처리 방식을 바꿔야 하나요?
아니요. Smart AIPI는 OpenAI와 완전히 호환됩니다. 유일한 변경 사항은 base URL입니다. 여러분의 prompt, 응답 파싱, 에러 처리 — 모두 그대로 유지됩니다.