← EASTX 社区
한국어

EastX에 OpenAI Python SDK 연결하기|첫 요청과 오류 해결

EastX의 OpenAI 호환 Chat Completions 엔드포인트를 이용하면 같은 SDK 연결에서 여러 모델을 비교할 수 있습니다. 콘솔에서 용도별 API 키를 만들고 잔액, 키 사용 한도, 모델 권한 및 발신 IP 제한을 확인하세요. 키는 환경 변수 `EASTX_API_KEY`에 보관하고 공개 코드나 스크린샷에 넣지 마세요.

API 키와 모델 준비

EastX의 OpenAI 호환 Chat Completions 엔드포인트를 이용하면 같은 SDK 연결에서 여러 모델을 비교할 수 있습니다. 콘솔에서 용도별 API 키를 만들고 잔액, 키 사용 한도, 모델 권한 및 발신 IP 제한을 확인하세요. 키는 환경 변수 EASTX_API_KEY에 보관하고 공개 코드나 스크린샷에 넣지 마세요.

모델 목록에서 텍스트 대화를 지원하는 모델의 정확한 ID를 복사하여 EASTX_MODEL 환경 변수에 설정합니다. 클라이언트별 키를 사용하면 사용량과 예산을 구분할 수 있습니다.

첫 요청 보내기

python -m pip install openai
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["EASTX_API_KEY"],
    base_url="https://api.eastx.ai/v1",
    timeout=60.0,
    max_retries=0,
)
response = client.chat.completions.create(
    model=os.environ["EASTX_MODEL"],
    messages=[{"role": "user", "content": "한 문장으로 인사해 주세요."}],
)
print(response.choices[0].message.content)
print(response.usage)

응답을 받은 뒤 콘솔에서 시간과 모델에 해당하는 사용 기록을 확인합니다. 요청에는 요금이 발생할 수 있습니다. 모델을 바꿀 때는 스트리밍, 도구 호출, 이미지 입력 및 파라미터 지원 여부를 다시 확인하세요.

오류 해결

  • 401: 유효한 키가 완전하게 입력되었는지 확인합니다.
  • 402: 계정 잔액, 키 한도와 최대 출력에 대한 예상 비용을 각각 확인합니다.
  • 403: 모델 권한과 발신 IP 제한을 확인합니다.
  • 404: 모델 ID와 Base URL을 확인하고 /v1 또는 /chat/completions 중복을 제거합니다.
  • 429: 동시 요청을 줄이고 Retry-After가 있으면 따르며 재시도 횟수를 제한합니다.
  • 5xx 또는 시간 초과: 시간과 비식별 요청 ID를 보관하고 작업 상태를 확인한 뒤 재시도합니다.

EastX API 문서 · 모델 및 가격 · 중국어·영어 원문