IT ▾
Ottieni la chiave API

gpt5apikey.comGuida rapida per utenti GPT 5

Guida rapida per utenti GPT 5

Inizia con l'API LLM senza censura configurando l'URL di base e la chiave API. Utilizza gli endpoint standard compatibili con OpenAI per inviare testo, eseguire lo streaming delle risposte o chiamare funzioni con zero overhead di configurazione.

URL di basehttps://api.gpt5apikey.com/v1

gpt5apikey.com/docs/

Autenticazione: utilizzo della chiave API

Per iniziare, ti serve una chiave API dal cruscotto del tuo account. L'gpt 5 api utilizza l'autenticazione con token bearer standard. Inserisci la tua chiave nell'intestazione Authorization come Bearer YOUR_API_KEY. Questa chiave garantisce l'accesso all'unico modello senza censura tramite l'URL di base https://api.gpt5apikey.com/v1. Se perdi la chiave, puoi rigenerarla in qualsiasi momento, invalidando immediatamente quella precedente. Non serve collegare una carta di credito per il credito di prova iniziale, che fornisce $0,50 valido per 7 giorni.

Endpoint: POST /v1/chat/completions

Invia il tuo prompt all'endpoint di completamento della chat. L'API accetta payload JSON standard OpenAI. Assicurati di impostare il campo model su uncensored. Il sistema si aspetta un array di messaggi contenente la cronologia della conversazione. Questo endpoint supporta sia richieste sincrone che asincrone, rendendo facile l'integrazione nei flussi di lavoro esistenti senza modificare la libreria client.

curl https://api.gpt5apikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

La risposta restituisce un oggetto JSON contenente il testo generato, le statistiche sull'utilizzo dei token e i motivi di fine. Questa struttura riflette il formato di risposta standard OpenAI, consentendoti di utilizzare qualsiasi SDK o client HTTP compatibile senza logica di parsing personalizzata.

Integrazione SDK Python

L'utilizzo dell'SDK Python ufficiale è semplice. Imposta base_url sul nostro endpoint e fornisci la tua chiave API. La libreria gestisce automaticamente la serializzazione e la gestione degli errori. Puoi passare l'intera cronologia delle conversazioni come elenco di dizionari di messaggi. L'API elabora l'input e restituisce il completamento del modello.

from openai import OpenAI

client = OpenAI(base_url="https://api.gpt5apikey.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Questo approccio funziona allo stesso modo per prompt semplici e conversazioni multi-turno. L'SDK gestisce in modo efficiente il pool di connessioni HTTP, garantendo latenza minima per le richieste successive. Puoi anche passare parametri aggiuntivi come temperature o max_tokens per controllare il comportamento dell'output.

Integrazione SDK Node.js

Per gli sviluppatori JavaScript, l'SDK Node segue lo stesso pattern. Inizializza il client con il tuo URL di base e chiave. L'API supporta definizioni di strumenti standard, consentendoti di definire funzioni che il modello può chiamare. Questo è utile per generare dati strutturati o attivare azioni esterne in base all'input dell'utente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gpt5apikey.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

L'ambiente Node gestisce naturalmente le operazioni asincrone. Puoi concatenare le richieste o eseguirle in parallelo a seconda delle esigenze della tua applicazione. L'SDK fornisce definizioni di tipo se utilizzi TypeScript, garantendo una migliore esperienza per gli sviluppatori durante lo sviluppo.

Supporto per risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce uno stream di Server-Sent Events (SSE). Ogni chunk contiene una risposta parziale, consentendoti di visualizzare il testo all'utente mentre viene generato. Questo migliora la latenza percepita, soprattutto per le risposte lunghe. La risposta in streaming include i dati sull'utilizzo dei token nell'ultimo chunk.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Gestisci lo stream leggendo i chunk fino alla fine della risposta. La gestione degli errori è cruciale; se la connessione si interrompe, potresti dover ritentare o gestire l'output parziale. Il formato di streaming è compatibile con la maggior parte dei client HTTP e degli SDK moderni che supportano SSE.

Limiti di richiesta, errori e contesto

Ogni chiave API è limitata a 300 richieste al minuto. Se superi questo limite, riceverai un codice di stato 429. Il corpo della richiesta non deve superare 8 MB. Gli errori di autenticazione restituiscono un codice 401 se la chiave non è valida o è scaduta. Se il tuo credito prepagato si esaurisce, ricevi un codice 402. Il modello supporta una finestra di contesto di 100.000 token, inclusi input e output. Pianifica la dimensione del prompt di conseguenza per evitare troncamenti. Il modello non rifiuta argomenti adulti leciti o controversi, offrendo un'esperienza davvero senza censura.

Specifiche tecniche

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
ID modellouncensored
AutenticazioneAuthorization: Bearer YOUR_KEY
Base URLhttps://api.gpt5apikey.com/v1
EndpointPOST /v1/chat/completions · GET /v1/models
Modalità JSONresponse_format: {"type": "json_object"}
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Finestra di contesto100.000 token (input + output)
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Dimensionefino a 8 MB per richiesta
Concorrenza8 richieste contemporanee per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limite di frequenza300 richieste al minuto per chiave
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Scadenzail credito pagato non scade, nessun abbonamento
Prova gratuita$0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica
Bonus+5% da $50, +10% da $100
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
AccessoGoogle oppure e-mail e password
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

Qual è l'ID del modello per il modello senza censura?

L'ID del modello è "uncensored". Devi specificarlo nelle tue richieste per utilizzare il nostro modello a pesi aperti ottimizzato.

L'API supporta la chiamata di funzioni?

Sì, l'endpoint supporta la chiamata di funzioni e strumenti. Puoi definire le funzioni nella tua richiesta e il modello restituirà dati strutturati per eseguirle.

Cosa succede se il mio credito prepagato si esaurisce?

Riceverai un errore 402. Puoi ricaricare il tuo account con un minimo di $10 tramite criptovalute (USDT o USDC). I crediti non scadono mai.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, modifica l'URL di base. È tutta qui la configurazione.

Ottieni la chiave API