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

GetAPI.ONE

Node.js에서 GetAPI.ONE 호출

신뢰할 수 있는 Node.js 환경에서 공식 OpenAI JavaScript SDK와 ONE 기본 URL, 환경 자격 증명, 정확한 카탈로그 모델을 사용합니다.

서버 프로젝트 준비

  • 유지 관리되는 Node.js 버전과 ESM 프로젝트.
  • 활성 상태이며 범위를 제한한 GetAPI.ONE 키.
  • Responses 엔드포인트를 명시하는 현재 카탈로그의 정확한 모델.
shell
npm install openai

클라이언트 생성 및 요청

  1. 서버 프로세스 환경을 통해 GETAPI_ONE_API_KEY를 주입하세요.
  2. baseURL을 https://www.getapi.one/v1 로 설정하세요.
  3. 자리표시자를 현재 카탈로그의 정확한 ID로 바꾸세요.
  4. 과금 가능성을 수락한 경우에만 작은 요청 하나를 실행하세요.
  5. 첫 확인은 자동 재시도를 끕니다. 반복해도 안전한 작업을 분류한 뒤에만 제한된 재시도 정책을 추가하세요.
node index.mjs
import OpenAI from 'openai';

const apiKey = process.env.GETAPI_ONE_API_KEY;
if (!apiKey) throw new Error('Set GETAPI_ONE_API_KEY before starting');

const client = new OpenAI({
  apiKey,
  baseURL: 'https://www.getapi.one/v1',
  timeout: 30_000,
  maxRetries: 0,
});

const response = await client.responses.create({
  model: '<MODEL_ID_FROM_CURRENT_CATALOG>',
  input: 'Reply with one short readiness check.',
});

console.log(response.output_text);

실행 환경 경계를 명확히 유지

결정용도
엔드포인트 기본 주소https://www.getapi.one/v1
자격 증명 출처process.env.GETAPI_ONE_API_KEY
모델추정 별칭이 아닌 현재 카탈로그의 정확한 ID

예상 결과 확인

  • Promise가 완료되고 response.output_text에 짧은 답변이 포함됩니다.
  • 클라이언트 번들, 로그, 오류 페이지에 자격 증명이 나타나지 않습니다.
  • ONE 콘솔에 일치하는 요청 또는 사용 기록이 보입니다.

일반 오류 해결

증상조치
키 누락 예외Node를 실행하는 같은 셸이나 서비스 환경에 변수를 설정하세요.
401활성 ONE 키를 다시 복사하고 불필요한 공백을 제거하세요.
404 또는 지원되지 않는 작업/v1을 하나만 유지하고 SDK 메서드를 모델의 명시된 엔드포인트와 맞추세요.

운영 환경 사용 보호

  • 비밀은 package.json이나 프런트엔드 환경 변수가 아닌 배포 플랫폼 비밀 관리자에 저장하세요.
  • 서버 엔드포인트를 공개하기 전에 요청 시간 제한, 오류 처리, 자체 사용자 권한 검사를 적용하세요.
  • 노출된 키를 교체하고 예상 밖 호출이 있는지 사용 기록을 확인하세요.

다음 단계