it ▾
Prova con credito di prova

Documentazione API

Questa API LLM senza filtri ti permette di integrare un modello open-weight che risponde senza rifiuti nel tuo stack. Utilizza i nostri endpoint compatibili con OpenAI con SDK standard per ottenere output di testo per roleplay, codifica o elaborazione di dati grezzi.

URL Base e Autenticazione

L'URL di base è https://api.aiwithoutfilters.com/v1. Passa la tua chiave nel Authorization header come Bearer YOUR_API_KEY. Ottieni una chiave per account, creata istantaneamente tramite Google o email. Questo endpoint restituisce gli ID dei modelli disponibili e conferma il tuo stato di autenticazione senza consumare crediti.

Prima richiesta

Invia una richiesta standard di completamento chat a POST /v1/chat/completions. L'ID del modello è uncensored. Questo endpoint gestisce interazioni text-in, text-out senza fronzoli.

Ecco un esempio base di curl per testare la tua connessione e vedere il modello rispondere a un prompt semplice.

Costo: I token di input sono addebitati a $0,15 per 1M di token. I token di output costano $0,50 per 1M di token.

curl https://api.aiwithoutfilters.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all active ports on localhost using curl"}]
  }'

Integrazione SDK Python

Utilizza l'SDK Python ufficiale di OpenAI per interagire con la nostra API. Imposta base_url e api_key prima di effettuare chiamate. Questo ti permette di mantenere la struttura del codice esistente mentre cambi il modello del backend.

Il seguente frammento di codice dimostra come configurare il client e inviare un messaggio al modello uncensored.

from openai import OpenAI

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

Ottieni la tua chiave in pochi secondi

Iscriviti, ottieni la chiave, aggiorna l'URL di base. Fatto.