본문으로 건너뛰기
GetAPI
한국어
메뉴

GetAPI.ONE

Python에서 GetAPI.ONE 호출

공식 OpenAI Python SDK를 설치하고 ONE 기본 URL을 지정한 뒤 통제된 Responses 요청을 보내고 자격 증명을 소스 코드에 넣지 않은 채 결과를 검증합니다.

프로젝트와 자격 증명 준비

  • Python 3.10 이상과 가상 환경.
  • 의도적인 만료와 한도를 설정한 활성 GetAPI.ONE API 키.
  • Responses 엔드포인트를 명시하는 현재 카탈로그에서 복사한 모델 ID.
powershell
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade openai

설정 및 요청 전송

  1. 프로세스 환경에 GETAPI_ONE_API_KEY를 설정하고 파일에 키를 붙여 넣지 마세요.
  2. base_url을 https://www.getapi.one/v1 로 지정하여 클라이언트를 생성하세요.
  3. 명확한 모델 자리표시자를 Responses를 명시하는 현재 카탈로그의 정확한 ID로 바꾸세요.
  4. 요청 과금 가능성을 수락할 때만 스크립트를 실행하세요.
  5. 첫 검증에서는 SDK 재시도를 끕니다. 반복해도 안전한 작업을 결정한 뒤에만 제한적이고 관찰 가능한 재시도를 추가하세요.
python main.py
import os
from openai import OpenAI

api_key = os.environ.get("GETAPI_ONE_API_KEY")
if not api_key:
    raise RuntimeError("Set GETAPI_ONE_API_KEY before running this program")

with OpenAI(
    api_key=api_key,
    base_url="https://www.getapi.one/v1",
    timeout=30.0,
    max_retries=0,
) as client:
    response = client.responses.create(
        model="<MODEL_ID_FROM_CURRENT_CATALOG>",
        input="Reply with one short readiness check.",
    )
    print(response.output_text)

계약 이해

필드필수 값
base_urlhttps://www.getapi.one/v1
api_key서버 환경의 GETAPI_ONE_API_KEY
model현재 카탈로그의 정확한 ID
메서드client.responses.create

예상 결과 확인

  • 인증이나 엔드포인트 오류 없이 프로세스가 종료됩니다.
  • response.output_text에 요청한 짧은 답변이 포함됩니다.
  • GetAPI.ONE 콘솔에 키에 해당하는 요청 또는 사용 기록이 나타납니다.

일반 오류 해결

증상확인
401 또는 인증 오류ONE 키를 다시 복사하고 활성 여부와 환경 변수가 이 프로세스에 속하는지 확인하세요.
404base_url에 /v1을 정확히 하나 유지하고 Responses를 명시하는 모델에만 해당 메서드를 사용하세요.
모델 사용 불가 또는 비호환현재 카탈로그에서 정확한 ID를 다시 복사하고 별칭을 추정하지 마세요.

연동 안전 유지

  • SDK는 신뢰할 수 있는 서버나 로컬 도구 코드에서만 실행하고 브라우저 JavaScript에서는 실행하지 마세요.
  • .env 파일을 버전 관리에서 제외하고 키가 노출되면 즉시 교체하세요.
  • 개발과 운영에 별도의 범위 제한 키를 사용하세요.

다음 단계