Avvio rapido: Integrazione del modello obliterated
Smetti di lottare con i wrapper proxy. Utilizza l'endpoint standard compatibile con OpenAI per inviare testo al LLM non censurato immediatamente.
Installazione e configurazione SDK
Installa la libreria preferita e configura l'URL di base per puntare alla nostra infrastruttura.
pip install openai
Imposta l'URL base a https://api.obliteratedmodel.com/v1 e inserisci la tua chiave API. Questo funziona con qualsiasi client che segue la specifica standard.
Recupera la tua chiave dal dashboard dopo esserti registrato con Google o email. Non è richiesto un numero di telefono per la verifica.
Assicurati che la tua chiave sia attiva prima di effettuare richieste.
- Installa l'SDK.
- Imposta l'URL base.
- Inserisci la tua chiave API.
from openai import OpenAI
client = OpenAI(base_url="https://api.obliteratedmodel.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)
L'endpoint /v1/chat/completions
Invia una richiesta POST all'endpoint di completamento della chat per ricevere risposte testuali.
Utilizza l'identificatore del modello uncensored nel tuo payload. L'endpoint accetta parametri standard come temperature e top_p.
I token di input sono addebitati a $0,15 per milione, mentre i token di output costano $0,50 per milione. Gli errori non consumano crediti.
curl https://api.obliteratedmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 linux commands for disk usage."}]
}'
Risposte in streaming e conteggi dei token
Abilita lo streaming impostando stream: true nel corpo della richiesta.
L'API restituisce chunk tramite Server-Sent Events. I dettagli sull'utilizzo dei token appaiono nell'ultimo chunk dello stream.
Imposta un limite massimo di token per controllare la lunghezza dell'output. Il default è 2.048 token se non specifichi un valore.
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)
Function calling e modalità JSON
Struttura le tue risposte utilizzando la modalità JSON o il richiamo di funzioni.
Imposta response_format a {"type": "json_object"} per l'output JSON rigoroso. Usa il tools il parametro per le funzionalità di function calling.
Questo permette l'integrazione programmatica nelle tue applicazioni senza dover analizzare testo disordinato.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.obliteratedmodel.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);
Parametri: temperatura, top_p e seed
Controlla casualità e riproducibilità con parametri di campionamento standard.
Regola temperature per la creatività, top_p per il campionamento nucleare, e seed per output deterministici.
Questi parametri influenzano la generazione del testo da parte del modello uncensored. Usa stop sequenze per interrompere la generazione anticipatamente.
I parametri di penalità di presenza e frequenza aiutano a ridurre le ripetizioni in contesti lunghi.
Gestione dei limiti e degli errori
Monitora il tasso delle tue richieste e il saldo del credito per evitare interruzioni.
Limitati a 300 richieste al minuto per chiave. Puoi eseguire 8 richieste simultaneamente.
Gestisci gli errori 401 verificando la validità della tua chiave API. Risolvi gli errori 402 ricaricando con criptovalute.
Gestisci gli errori di limite di frequenza 429 implementando un backoff esponenziale. La finestra di contesto supporta 100.000 token per input e completamento combinati.
I corpi delle richieste non devono superare gli 8 MB.
Ottieni la tua chiave API
Registrati, copia il token, aggiorna l'endpoint. È tutto qui.