Documentazione per sviluppatori per l'API gapgpt
Connetti la tua applicazione all'API gapgpt in pochi minuti utilizzando gli SDK standard OpenAI. Ottieni un modello uncensored, prezzi trasparenti per i token e accesso immediato.
https://api.gapgptapi.com/v1uncensoredURL Base e Autenticazione
L'API gapgpt utilizza la struttura standard dell'endpoint compatibile con OpenAI. Punta il tuo client a https://api.gapgptapi.com/v1 e fornire la tua chiave API nell' Authorization header. Il sistema richiede una chiave valida per ogni richiesta. Generi questa chiave istantaneamente tramite il dashboard utilizzando credenziali Google o email.
Avvio rapido: Prima richiesta con cURL
Invia il tuo primo prompt al modello uncensored utilizzando qualsiasi client HTTP. Questo esempio richiede una risposta JSON per garantire un output strutturato per la logica della tua applicazione.
curl https://api.gapgptapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five python libraries for async web scraping"}]
}'
Sostituisci YOUR_API_KEY con le tue credenziali effettive. L'endpoint accetta lo standard model il parametro impostato su uncensored. Ricevi una risposta testuale immediatamente.
Integrare con Python
Utilizza l'SDK ufficiale openai Pacchetto Python per interagire con l'API. Devi sovrascrivere l'URL base per puntare ai nostri server. Questo ti permette di utilizzare i metodi SDK familiari senza modificare significativamente la struttura del tuo codice.
from openai import OpenAI
client = OpenAI(base_url="https://api.gapgptapi.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)
Imposta il modello su uncensored. L'SDK gestisce automaticamente lo streaming e l'analisi. Assicurati di avere l'ultima versione del pacchetto installata.
Integra con Node.js
Inizializza il client con l'URL base corretto e la chiave API nel tuo ambiente Node.js. L'SDK supporta sia pattern sincroni che asincroni per diversi casi d'uso. Configura l'ID del modello su "uncensored" per risultati coerenti.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gapgptapi.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);
Passa il uncensored ID del modello. Questo approccio funziona sia con le configurazioni CommonJS che ES module. Puoi iniziare a inviare prompt immediatamente.
Risposte in streaming
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce uno stream di Server-Sent Events. Ogni chunk contiene testo parziale e dati sull'utilizzo dei token. Questo riduce la latenza percepita per le risposte di grandi dimensioni.
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)
L'ultimo chunk include il conteggio totale dei token per la richiesta. Puoi elaborare i token in tempo reale o memorizzarli per un uso successivo. Questo metodo funziona bene per le interfacce chat.
Gestazione degli errori e limiti
Monitora i codici di stato HTTP per gestire gli errori con grazia. Un 401 errore significa che la tua chiave API non è valida o è mancante. Un 402 errore indica credito prepagato insufficiente. Un 429 errore segnala che hai superato il limite di 300 richieste al minuto.
La finestra di contesto supporta un totale di 100,000 token. Puoi richiedere fino a 16,000 token di output. Se non specifichi max_tokens, il valore predefinito è 2.048 token. Implementa un backoff esponenziale per i limiti di frequenza. Il tuo credito non scade mai, quindi puoi riprovare più tardi.
Domande comuni
L'API GapGPT è compatibile con gli SDK OpenAI?
Sì. L'endpoint segue il protocollo standard di completamento delle chat di OpenAI. Devi solo modificare l'URL di base e la chiave API. Tutti i parametri standard come temperature e tools funzionano come previsto.
Cosa succede se rimango senza credito?
L'API restituisce un errore 402 con un messaggio di fondi insufficienti. Puoi ricaricare immediatamente usando criptovalute. Il tuo credito esistente non scade mai, quindi puoi aggiungere fondi in qualsiasi momento senza perdere il saldo.
Il modello senza filtri rifiuta i contenuti?
Il modello è ottimizzato per rispondere senza rifiuti per uso adulto legale. Non rifiuta argomenti controversi o fiction. Tuttavia, rifiuterà sempre i contenuti che coinvolgono minori. Questo limite è hard-coded e non può essere sovrascritto.
Ottieni la tua chiave in pochi secondi
Registrati, copia la tua chiave, aggiorna il tuo URL di base. È tutto qui.