it ▾
$0.15per 1M token di input
Senza restrizioni
$0.50credito di prova

Senza restrizioniDocumentazione API compatibile con OpenAI

Documentazione API compatibile con OpenAI

Inizia con la nostra API LLM senza censure in pochi minuti. Invia una richiesta all'URL di base, ricevi testo grezzo e scala senza costi di abbonamento.

https://api.unrestrictedaichatgpt.com/v1uncensored

Autenticazione & URL di Base

Utilizza l'URL base fornito e la chiave API per accedere al servizio. La tua chiave autentica tutte le richieste.

  • Base URL: https://api.unrestrictedaichatgpt.com/v1
  • Intestazione: Authorization: Bearer YOUR_API_KEY

Ottieni la tua chiave istantaneamente dalla dashboard.

curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
  }'

Endpoint Chat Completions

Invia messaggi al /v1/chat/completions endpoint. endpoint. L'ID del modello è uncensored.

Le richieste restituiscono risposte testuali. Controlli la lunghezza dell'output tramite max_tokens.

from openai import OpenAI

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

Risposte in streaming (SSE)

Abilita lo streaming impostando stream: true. Ricevi i token in tempo reale tramite Server-Sent Events.

I dettagli sull'utilizzo dei token appaiono 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)

Parametri: Temperatura, Top P e Modalità JSON

Regola temperature e top_p per controllare la creatività. Usa response_format: {"type": "json_object"} per output strutturato.

Imposta max_tokens per limitare la lunghezza della risposta.

Function Calling & Tools

Definisci gli strumenti nella tua richiesta. Il modello restituisce chiamate agli strumenti strutturate.

Usa tool_choice per imporre un comportamento specifico.

import OpenAI from "openai";

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

Limiti di frequenza e vincoli

Limite: 300 richieste/minuto, 8 richieste concorrenti. Corpo max: 8 MB. Finestra di contesto: 100,000 token. Gli errori sono gratuiti. Non vengono emessi rimborsi.

Domande comuni

Qual è la dimensione della finestra di contesto?

Il modello supporta una finestra di contesto da 100.000 token per input e output combinati. Puoi specificare fino a 16.000 token per output per richiesta.

Come gestisco gli errori?

Gli errori comuni includono 401 (chiave non valida), 402 (nessun credito) e 429 (limite di frequenza). Gli errori non consumano il tuo credito prepagato.

Si tratta di un'API ufficiale OpenAI?

No. È un'API compatibile con OpenAI che utilizza un modello senza filtri diverso. Usa gli stessi SDK ma cambia l'URL di base e la chiave.