it ▾
Ottieni la chiave API

API Documentazione

Inizia a generare testo uncensored con la nostra API compatibile con OpenAI puntando il tuo client al nostro URL di base e utilizzando la tua chiave API. Questa guida rapida ti guida attraverso l'autenticazione, l'invio della tua prima richiesta e la gestione delle risposte in streaming con gli SDK comuni.

Autenticazione e Base URL

Autenticati per ogni richiesta passando la tua chiave API nell' Authorization header. Il nostro servizio utilizza un singolo URL base per tutte le operazioni, garantendo che tu possa passare da altri provider senza modificare la logica principale. Sostituisci semplicemente l'URL base predefinito nella configurazione del tuo client con https://api.abliteratedgemma.com/v1 e inserisci la tua chiave. Questo funziona con qualsiasi SDK standard compatibile con OpenAI, consentendoti di utilizzare lo stesso codice client per il nostro modello uncensored come faresti con i giganti commerciali.

Esecuzione della tua prima richiesta

Invia una richiesta POST a /v1/chat/completions con l'ID del modello uncensored. L'API accetta messaggi di chat standard e restituisce testo direttamente. Usa il seguente comando cURL per verificare la connettività e ricevere immediatamente una risposta.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Questo endpoint supporta fino a 100,000 token nel prompt e nel completamento combinati. Se non specifichi un limite di token, il modello utilizza di default 2,048 token di output. Assicurati che le tue richieste rientrino nel limite del corpo di 8 MB per evitare errori di troncamento.

Utilizzo dell'SDK Python

Installa il pacchetto Python ufficiale di OpenAI e configuralo per puntare al nostro URL di base. Questo ti permette di sfruttare metodi familiari come chat.completions.create per richieste sincrone. L'esempio seguente mostra come inizializzare il client e inviare un semplice prompt al modello uncensored.

from openai import OpenAI

client = OpenAI(base_url="https://api.abliteratedgemma.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)

Ricorda che errori come 401 indicano una chiave non valida, mentre 402 significa che il tuo credito prepagato è esaurito. Poiché non offriamo abbonamenti, devi ricaricare tramite crypto per continuare a utilizzare il servizio.

Utilizzo dell'SDK Node.js

Inizializza il client Node.js OpenAI con la stessa struttura di URL di base e chiave API. Questo ti permette di integrare la generazione uncensored direttamente nelle tue applicazioni Node. Lo snippet di codice qui sotto mostra la configurazione minima necessaria per iniziare a inviare richieste.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedgemma.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'SDK Node gestisce la serializzazione delle richieste automaticamente, ma devi comunque gestire il tuo saldo di credito. Controlla la pagina dei prezzi per i tassi attuali dei token e le opzioni di ricarica crypto.

Risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce chunk di testo man mano che vengono generati, consentendo una latenza inferiore nelle applicazioni visibili all'utente. Usa questo codice per elaborare lo stream token per token.

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)

Lo streaming funziona con i client Python e Node. Ogni chunk contiene testo parziale e l'ultimo chunk include l'utilizzo totale dei token. Questo è ideale per le interfacce chat dove il feedback immediato migliora l'esperienza utente.

Limiti e Gestione degli Errori

Monitora i limiti delle tue richieste per evitare interruzioni. Hai diritto a 300 richieste al minuto e 8 richieste concorrenti per chiave. Se superi il limite di velocità, l'API restituisce un errore 429. Gestisci sempre gli errori 401 verificando la tua chiave e gli errori 402 ricaricando il tuo credito crittografico. Il nostro credito prepagato non scade mai, quindi puoi sospendere l'utilizzo senza perdere fondi.

Finestra di contesto e dettagli del modello

Il modello supporta una finestra di contesto di 100,000 token, combinando sia i token di input che di output. Questo consente di gestire estese cronologie di conversazioni o l'elaborazione di grandi documenti in una singola richiesta. L'ID del modello è uncensored, ed è eseguito sui nostri server senza rifiuti di contenuti per materiale adulto legale. Usa questa capacità per mantenere la memoria a lungo termine o elaborare grandi set di dati in modo efficiente.

Domande comuni

È questa l'API ufficiale di Gemma Abliterated?

No, siamo un fornitore indipendente che esegue il nostro modello ottimizzato senza filtri. Non siamo affiliati al progetto originale Gemma Abliterated ma offriamo un'interfaccia compatibile con OpenAI per casi d'uso simili. Consulta la loro documentazione per i dettagli sulle versioni specifiche dei modelli.

Come ricarico i miei crediti?

Puoi ricaricare utilizzando USDT (TRC20) o USDC (Base) con importi tra $20 e $500. Viene aggiunto automaticamente un credito bonus per depositi più grandi, come +5% per $50 o +15% per $200. I pagamenti vengono elaborati solo tramite criptovalute.

Cosa succede se rimango senza credito?

Le richieste restituiranno un errore 402 fino a quando non aggiungi più fondi. Il tuo credito esistente non scade mai, quindi puoi effettuare un ricarico in qualsiasi momento per riprendere il servizio. Non ci sono canoni mensili o vincoli di abbonamento.

Genera la tua chiave API

Registrati, ottieni la tua chiave e aggiorna il tuo endpoint. Richiede pochi secondi.

Ottieni la chiave API