DrAI API 빠른 시작
계정을 만들고 API 키를 발급받아 curl·Python·JavaScript로 gpt-5-mini에 첫 요청을 보내기까지 5분이면 충분합니다.
-
계정 가입 및 API 키 발급
DrAI 대시보드에 이메일로 로그인한 뒤 API 키 메뉴에서 키 만들기를 클릭하세요. 키는 한 번만 표시되므로 바로 복사해 두세요.
키는 반드시 비밀로 유지하세요. 키가 있으면 구독 요금제에 접근할 수 있습니다. 환경 변수나 시크릿 매니저에 저장하고 프런트엔드 코드에 절대 넣지 마세요. -
curl로 첫 요청 보내기
터미널을 열고 다음 명령을 실행하세요:
curl https://api.dr-ai.top/v1/chat/completions \ -H "Authorization: Bearer ***" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5-mini", "messages": [ {"role": "system", "content": "You are a concise assistant."}, {"role": "user", "content": "Say hello in one sentence."} ], "max_tokens": 200 }'1~2초 안에 JSON 응답이 돌아옵니다:
{ "id": "chatcmpl-9xK2mQ7r...", "object": "chat.completion", "model": "gpt-5-mini", "choices": [{ "index": 0, "message": { "role": "assistant", "content": "Hello! I'm here to help." }, "finish_reason": "stop" }], "usage": {"prompt_tokens": 24, "completion_tokens": 9, "total_tokens": 33} }이것이 첫 번째 AI 응답입니다. 🎉 다른 엔드포인트도 동일한 방식으로 사용할 수 있습니다. 자세한 내용은 API 레퍼런스를 확인하세요.
-
Python SDK
공식
openai패키지를 그대로 사용할 수 있습니다.base_url만 바꾸면 됩니다.pip install openaifrom openai import OpenAI client = OpenAI( api_key="«redacted:sk-…»", base_url="https://api.dr-ai.top/v1", ) resp = client.chat.completions.create( model="gpt-5-mini", messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "What is 12 * 12?"}, ], temperature=0.7, ) print(resp.choices[0].message.content)운영 환경에서는 환경 변수를 활용하세요.
OPENAI_API_KEY를 내보내고client = OpenAI(base_url="https://api.dr-ai.top/v1")로 작성하면 SDK가 자동으로 읽어옵니다. -
JavaScript / Node.js
Node.js 공식 SDK도 한 줄만 바꾸면 됩니다:
npm install openaiimport OpenAI from "openai"; const client = new OpenAI({ apiKey: "«redacted:sk-…»", baseURL: "https://api.dr-ai.top/v1", }); const resp = await client.chat.completions.create({ model: "gpt-5-mini", messages: [{ role: "user", content: "Hello from Node.js!" }], }); console.log(resp.choices[0].message.content);스트리밍도 간단합니다.
stream: true를 추가하고for await (const chunk of resp)로 수신하면 됩니다. -
다음 단계
- 적합한 모델 고르기 — 모델 카탈로그 보기
- 스트리밍 응답 — SSE 스트리밍 레퍼런스
- 오류 처리 — 오류 코드 표
- 비용 예상 — 모델 가격 지수
자주 묻는 질문
첫날 개발자들이 가장 많이 묻는 질문입니다.
어떤 베이스 URL을 사용해야 하나요?
모든 요청에 https://api.dr-ai.top/v1을 사용하세요. API가 OpenAI와 호환되므로 이 베이스 URL만 지정하면 기존 OpenAI SDK를 그대로 사용할 수 있습니다.
API 키는 어떻게 발급받나요?
ai.dr-ai.top에 로그인한 뒤 대시보드의 API 키 메뉴에서 키를 만드세요. 키는 sk-로 시작하며 한 번만 표시되므로 서버 측에 안전하게 보관하세요.
처음에는 어떤 모델을 써야 하나요?
gpt-5-mini가 가장 빠르고 저렴한 기본 모델입니다(입력 100만 토큰당 $0.15). 더 어려운 추론 작업에는 gpt-5 또는 claude-opus-4를 사용하세요.
스트리밍을 지원하나요?
네. stream: true를 설정하면 서버 전송 이벤트(SSE)로 응답을 받을 수 있습니다. API 레퍼런스의 스트리밍 섹션을 참고하세요.
지금 바로 시작하세요
무료 계정은 30초면 만들 수 있습니다. 키 하나로 18개 이상의 모델을 사용할 수 있습니다.
무료로 시작하기 API 레퍼런스 보기