it ▾

Documentazione API

L'API LLM uncensored accetta completamenti di chat compatibili con OpenAI con un modello di credito prepagato e senza canoni mensili. Inizia a inviare richieste immediatamente utilizzando l'URL di base, la tua chiave API e l'id del modello "uncensored".

Avvio rapido: La tua prima richiesta

L'API LLM senza censure utilizza lo standard POST /v1/chat/completions endpoint. endpoint. Indirizza il client all'URL di base e includi la tua chiave. L'identificatore del modello è uncensored. Questo funziona con qualsiasi SDK compatibile con OpenAI.

Invia un semplice messaggio per verificare la connettività. Il servizio restituisce testo direttamente. Errori come 401 indicano una chiave non valida. Utilizza il codice fornito per testare la tua configurazione.

Autenticazione e Chiavi API

Le chiavi API vengono rilasciate immediatamente al momento della registrazione tramite Google o email. Passa la chiave nel Authorization: Bearer <key> header. Esiste una chiave attiva per account; generare una nuova chiave sostituisce quella precedente. Il limite è di 300 richieste al minuto.

Endpoint: /v1/chat/completions e /v1/models

Usa GET /v1/models a verificare la disponibilità. Invia testo a POST /v1/chat/completions. L'URL di base è https://api.abliteratedaionline.com/v1. Non esistono endpoint per embedding o immagini. Le richieste sono testo in, testo out.

Parametri: Temperatura, Top P e altro

Controlla la creatività con temperature e top_p. Imposta stop sequenze per tagli puliti. Usa seed per la riproducibilità. La modalità JSON richiede response_format impostato a json_object. Regola le penalità per frequenza e presenza.

Risposte in streaming con SSE

Abilita lo streaming impostando stream a true. I token arrivano tramite Server-Sent Events. I dettagli sull'utilizzo dei token appaiono nell'ultimo chunk. Questo metodo riduce la latenza percepita per gli output lunghi.

Gestione degli errori e limiti di velocità

Gestisci 401 per chiavi errate e 402 per credito insufficiente. 429 indica i limiti di frequenza. La finestra di contesto è di 100.000 token. L'output massimo è di 16.000 token. Errori e rifiuti non consumano credito.

Capacità del modello: Finestra di contesto e token massimi

Il modello supporta una finestra di contesto di 100.000 token. Questo include sia il prompt che il completamento. Il massimo output per richiesta è di 16.000 token. Il max_tokens di default è 2.048. Questo consente di mantenere una cronologia di conversazioni estesa.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

Domande e risposte

Abliterated AI online è compatibile con gli SDK OpenAI?

Sì, l'API segue il formato delle chat completions di OpenAI. Devi solo aggiornare l'URL di base e la chiave API nella configurazione del tuo client.

Cosa succede se ricevo un errore 402?

Un errore 402 indica che il credito prepagato è esaurito. Devi aggiungere fondi tramite criptovalute per continuare a utilizzare il servizio. Gli errori non consumano credito.

Qual è la dimensione della finestra di contesto?

La finestra di contesto è di 100,000 token per input e output combinati. Questo consente conversazioni lunghe senza perdere il contesto iniziale.

La tua chiave è a un solo passaggio

Crea un account, copia la chiave, modifica l'URL base. È tutta la configurazione.