it ▾

keyapiglm.comAPI senza censure. Nessun rifiuto. Token reali.

Documentazione API per Sviluppatori

Questa guida aiuta gli sviluppatori a integrare la nostra API uncensored, compatibile con OpenAI, per la generazione di contenuti per adulti. Usa il nostro endpoint a modello singolo con SDK standard per bypassare i filtri di contenuto.

Autenticazione & URL di Base

La tua chiave API autentica ogni richiesta. Trasmettila nell' Authorization header come token bearer. L'URL base è https://api.keyapiglm.com/v1. Questo endpoint funziona con qualsiasi client compatibile con OpenAI. Puoi sostituire l'URL di base standard di OpenAI nel tuo codice. Il nostro servizio gestisce il routing verso il nostro modello uncensored.

Prima richiesta

Invia una richiesta POST a /v1/chat/completions. Includi il tuo ID modello e il prompt. La risposta contiene il testo generato. Puoi iniziare con un semplice completamento di testo. La nostra API restituisce token grezzi senza formattazione aggiuntiva.

curl https://api.keyapiglm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
  }'

Verifica che la tua chiave funzioni immediatamente. Controlla la risposta per il choices array. Ogni scelta ha un messaggio con il tuo contenuto generato. Gli errori restituiscono codici HTTP standard.

Integrazione SDK Python

Installa il openai pacchetto. Imposta l'URL di base sul nostro endpoint. Inizializza il client con la tua chiave API. Chiama il chat.completions.create metodo. Passa l'ID del modello uncensored. Questo funziona con il codice OpenAI esistente. Non sono necessari wrapper aggiuntivi.

from openai import OpenAI

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

Gestisci l'oggetto di risposta. Estrai il testo dalla prima scelta. Lo script funziona senza problemi. Il debugging è semplice con il logging standard.

Setup SDK Node

Importa il client OpenAI in Node. Configura l'URL di base. Passa la tua chiave al costruttore. Chiama la funzione di completamento della chat. Utilizza lo stesso ID del modello. Questo approccio fa risparmiare tempo. Riutilizzi pattern familiari. L'API risponde rapidamente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.keyapiglm.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);

Registra il testo generato. Controlla la presenza di errori nel blocco catch. La tua app Node si integra senza problemi. Non sono necessari client HTTP personalizzati. Le risposte JSON standard arrivano come previsto.

Risposte in streaming (SSE)

Abilita lo streaming impostando stream: true. L'API invia Server-Sent Events. Ogni chunk contiene testo parziale. Concatena questi chunk per la risposta completa. Questo riduce la latenza percepita. Gli utenti vedono apparire il testo istantaneamente.

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 ogni chunk nel tuo ciclo di eventi. L'ultimo chunk include l'utilizzo dei token. Interrompi lo streaming quando il modello termina. Questo metodo funziona con qualsiasi client SSE. La tua UI si aggiorna in tempo reale.

Limiti & Errori

I limiti di frequenza sono di 300 richieste al minuto. Le richieste concorrenti arrivano a un massimo di 8 per chiave. I corpi delle richieste non possono superare gli 8 MB. La finestra di contesto è di 100,000 token. Gli errori restituiscono codici standard. Usa 401 per chiavi non valide. Usa 402 per credito insufficiente. Usa 429 per i limiti di frequenza. Controlla il corpo della risposta per i dettagli. La logica di retry gestisce i problemi temporanei. La tua integrazione rimane stabile.

Domande frequenti

Quali metodi di pagamento accettate?

Solo crypto: USDT su TRC20 o USDC su Base, qualsiasi importo intero da $20 a $500. Il credito bonus si applica da $50.

Questa è l'API GLM?

No, eseguiamo il nostro modello uncensored. È compatibile con i client OpenAI. Usa il nostro URL base e la chiave. Il nostro modello non è GLM o il prodotto di alcun altro fornitore.

Cos'è la finestra di contesto?

La finestra di contesto è di 100.000 token. Include prompt e completamento. L'output massimo è di 16.000 token. Errori e rifiuti non consumano token.

Ottieni la tua chiave API

Registrati, copia la tua chiave, aggiorna il tuo URL di base. È tutto ciò che devi fare.

Apri account