Salta al contenuto
GetAPI
Italiano
Menu

GetAPI.ONE

Chiamare GetAPI.ONE da Node.js

Usare SDK JavaScript ufficiale OpenAI in Node.js affidabile con base ONE, credenziale d'ambiente e modello esatto.

Preparare progetto server

  • Versione Node.js mantenuta e progetto ESM.
  • Chiave GetAPI.ONE abilitata e limitata.
  • Modello esatto attuale che dichiari Responses.
shell
npm install openai

Creare client e richiesta

  1. Inserire GETAPI_ONE_API_KEY nell'ambiente del processo server.
  2. Impostare baseURL a https://www.getapi.one/v1.
  3. Sostituire segnaposto con ID esatto attuale.
  4. Eseguire una piccola richiesta solo accettando possibili costi.
  5. Il primo controllo disattiva tentativi automatici. Aggiungere politica limitata solo classificando operazioni ripetibili.
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);

Chiarire i limiti di esecuzione

DecisioneUso
Base endpointhttps://www.getapi.one/v1
Origine credenzialeprocess.env.GETAPI_ONE_API_KEY
ModelloID attuale esatto, non alias ipotizzato

Verificare il risultato previsto

  • La promise si risolve e response.output_text contiene risposta breve.
  • Nessuna credenziale nei bundle client, log o pagine errore.
  • Registro corrispondente visibile nella console ONE.

Correggere errori comuni

SintomoAzione
Eccezione chiave mancanteDefinire variabile nello stesso shell o servizio che avvia Node.
401Ricopiare chiave ONE abilitata e togliere spazi.
404 o operazione non supportataConservare un /v1 e associare metodo SDK all'endpoint dichiarato.

Proteggere l'uso in produzione

  • Conservare segreti nel gestore della piattaforma, non package.json o variabili frontend.
  • Applicare timeout, gestione errori e autorizzazione utenti prima di esporre endpoint server.
  • Ruotare chiavi esposte e cercare chiamate inattese nei registri.

Passaggi successivi