it ▾

Guida rapida per AI senza filtri

Ottieni output di testo grezzi e senza filtri dalla nostra API AI open source non censurata in pochi minuti. Questa guida mostra come connettere il tuo SDK standard e iniziare a inviare richieste immediatamente.

URL Basehttps://api.aiopenuncensored.com/v1
Modellosenza filtri

Installa l'SDK standard OpenAI

Inizia installando la libreria ufficiale per il tuo linguaggio preferito. La nostra interfaccia è completamente compatibile con gli strumenti standard, quindi non hai bisogno di un client personalizzato. Usa pip per Python o npm per Node.js per aggiungere la dipendenza al tuo progetto. Questo garantisce che tu possa sfruttare i pattern di codice esistenti senza imparare un nuovo protocollo.

Configura il tuo URL base e la chiave API

Indirizza il client SDK al nostro endpoint dedicato invece del provider predefinito. Devi impostare l'URL di base su HTTPS://api.aiopenuncensored.com/v1 e fornire la tua chiave API univoca. Questa configurazione indirizza il traffico verso il nostro server per modelli senza filtri invece che verso il gigante commerciale. La tua chiave viene generata istantaneamente al momento della registrazione, così puoi iniziare a testare subito.

Invia la tua prima richiesta di chat completion

Effettua una richiesta POST a /v1/chat/completions con l'identificatore del modello "uncensored". Questa semplice chiamata restituisce testo grezzo senza i soliti filtri di contenuto che bloccano l'input. Puoi inviare messaggi standard e ricevere risposte dirette. Consulta il codice sottostante per il comando curl esatto per verificare la connettività.

Gestisci le risposte in streaming e l'utilizzo dei token

Abilita lo streaming impostando il parametro stream su true. L'API restituisce gli chunk man mano che vengono generati, consentendoti di visualizzare il testo in tempo reale. L'ultimo chunk contiene le statistiche complete sull'utilizzo dei token per la fatturazione e il monitoraggio. Questo approccio riduce significativamente la latenza percepita per i tuoi utenti finali.

Implementa la chiamata di funzioni e la modalità JSON

Utilizza il parametro tools per definire le funzioni che il modello può chiamare. Puoi anche forzare un output JSON rigoroso impostando response_format su json_object. Questo garantisce che la tua applicazione riceva dati strutturati senza errori di analisi. Il modello supporta tool_choice e altri parametri standard per un controllo preciso.

Comprendere i limiti di frequenza e i vincoli sui token

La tua chiave API consente 300 richieste al minuto e supporta fino a 8 richieste simultanee. La finestra di contesto contiene 100.000 token in totale, con un output massimo di 16.000 token per richiesta. Errori come 401 o 429 sono comuni e indicano che dovresti controllare la tua chiave o attendere brevemente. Il credito viene consumato solo per l'utilizzo riuscito dei token.

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

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

FAQ

È questa l'API OpenAI senza filtri di OpenAI?

No, siamo un servizio indipendente che ospita un modello open-weight distinto. Utilizziamo la stessa interfaccia compatibile con OpenAI ma serviamo il nostro LLM uncensored, non GPT-4 o GPT-3.5. Puoi utilizzare SDK standard con il nostro URL di base per ottenere risultati non filtrati.

Cosa succede se vengo limitato dalla frequenza?

L'API restituisce un codice di stato 429 quando superi 300 richieste al minuto. Dovresti implementare un backoff esponenziale nel client per riprovare automaticamente. Il nostro sistema resetta il contatore ogni minuto, quindi le tue richieste riprenderanno normalmente una volta passata la finestra.

Il modello uncensored AI supporta finestre di contesto lunghe?

Sì, il modello supporta una finestra di contesto di 100.000 token per input e output combinati. Puoi inviare documenti di grandi dimensioni o cronologie di conversazioni lunghe senza troncamento. La lunghezza massima della risposta singola è limitata a 16.000 token per garantire la stabilità.

Ottieni la tua chiave API

Iscriviti, copia la chiave, aggiorna l'URL dell'endpoint. La configurazione è completata.