Integra l'API chat senza filtri
Inizia a costruire con la nostra API LLM uncensored impostando il tuo URL di base e la chiave, quindi invia richieste di testo proprio come faresti con OpenAI. Questa guida rapida copre i fondamentali dell'integrazione, dello streaming e della gestione degli errori per far funzionare immediatamente il tuo progetto.
Imposta il tuo URL base e la chiave API
Utilizza l'URL base fornito e una chiave API valida per connettere la tua applicazione. Il nostro servizio è completamente compatibile con OpenAI, il che significa che devi solo modificare l'URL base e l'intestazione di autenticazione nel tuo codice client esistente. Non è necessario riscrivere l'intera logica di integrazione per passare al nostro modello uncensored.
- Base URL:
https://api.glmapiprice.com/v1 - ID modello:
uncensored
Genera la tua chiave tramite la dashboard utilizzando Google o email. Tieni la tua chiave al sicuro poiché garantisce l'accesso al tuo credito prepagato.
Invia la tua prima richiesta di chat completion
Invia una richiesta POST standard all'endpoint chat completions per ricevere una risposta testuale. Questa è l'interazione più basilare e funziona con qualsiasi SDK compatibile con OpenAI. Fornisci un prompt di sistema e un messaggio utente, e il modello restituisce il testo generato.
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'Assicurati di specificare l'ID modello come uncensored nel corpo della richiesta. Questo indica all'API quale modello utilizzare per la generazione.
Integrare con l'SDK Python
Utilizza la libreria Python ufficiale per interagire con l'API in modo programmatico. Questo approccio gestisce automaticamente la serializzazione JSON e la gestione degli errori. Devi configurare il client con l'URL di base corretto prima di effettuare qualsiasi chiamata.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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 metodo è ideale per i servizi backend o gli script in cui è necessario elaborare le risposte in Python. L'SDK gestisce in modo efficiente le connessioni HTTP.
Connettiti utilizzando l'SDK Node
Implementa l'API negli ambienti Node.js utilizzando la libreria client standard. Questo ti permette di integrare il modello uncensored direttamente nelle tue applicazioni JavaScript o TypeScript. Configura l'URL base per puntare al nostro servizio.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);Gli sviluppatori Node.js possono usarlo per creare funzioni serverless o applicazioni full-stack. La sintassi rispecchia il client OpenAI, garantendo una transizione fluida.
Abilita lo streaming con SSE
Trasmetti le risposte in tempo reale impostando il parametro stream su true. Questo invia chunk di testo man mano che vengono generati, migliorando l'esperienza utente per le interfacce chat. Ricevi le statistiche 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)Lo streaming riduce la latenza percepita per gli utenti in attesa di risposte lunghe. È particolarmente utile per generare scrittura creativa o blocchi di codice.
Gestisci gli errori e controlla l'utilizzo
Monitora i tuoi limiti di richiesta e lo stato del tuo account per evitare interruzioni del servizio. Potresti incontrare un errore 401 se la chiave API non è valida o è scaduta. Un errore 402 indica credito prepagato insufficiente, richiedendo un ricarico in criptovaluta. I limiti di frequenza restituiscono un codice di stato 429 se superi le 300 richieste al minuto.
La finestra di contesto consente fino a 100.000 token per prompt e completamento. Errori e rifiuti non consumano il tuo credito prepagato, garantendo che paghi solo per l'output effettivo.
Domande frequenti
Qual è il prezzo API glm per questo modello uncensored?
I nostri prezzi sono $0,15 per 1M token di input e $0,50 per 1M token di output. Paghi solo per ciò che usi con credito prepagato e non ci sono canoni di abbonamento mensili.
Come iniziare con la chiave API?
Iscriviti utilizzando Google o email per ricevere istantaneamente la tua chiave API. La chiave viene visualizzata immediatamente dopo la creazione e può essere utilizzata con qualsiasi client compatibile con OpenAI aggiornando l'URL di base.
Cosa succede se vengo limitato dalla frequenza?
Riceverai un codice di stato 429 se superi 300 richieste al minuto o 8 richieste concorrenti. Riduci la frequenza delle richieste o distribuisci il carico su più chiavi API se necessario.
Proteggi la tua chiave ora
Registrati, ottieni la tua chiave e aggiorna il tuo URL dell'endpoint. È tutto qui.