it ▾
Ottieni la tua chiave

Avvio rapido: Integra l'API ai unhinged

Metti in funzione l'API senza filtri in pochi minuti. Integra l'API AI sfrenata con client compatibili con OpenAI e inizia a generare testo senza filtri immediatamente.

Prerequisiti: configurazione dell'SDK e URL di base

Utilizza qualsiasi SDK compatibile con OpenAI. Indirizza il tuo client all'URL di base corretto e imposta la tua chiave API. Questo garantisce che le tue richieste raggiungano il modello senza filtri senza configurazioni aggiuntive.

  • Base URL: https://api.aiunhinged.cc/v1
  • ID modello: uncensored
  • Autenticazione: Token Bearer nell' Authorization header
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

Autenticazione con la tua chiave API

Inserisci la tua chiave API nell'intestazione Authorization. Il sistema rifiuta le richieste prive di credenziali valide. Gli errori restituiscono codici di stato chiari per il debug.

from openai import OpenAI

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

Invio della tua prima richiesta di completamento

Invia una richiesta POST a /v1/chat/completions. Include l'ID del modello e il tuo array di messaggi. L'API restituisce immediatamente una risposta testuale. Questo funziona per storie, script o generazione di dati grezzi.

import OpenAI from "openai";

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

Risposte in streaming con SSE

Abilita lo streaming impostando stream: true. Ricevi i token mentre vengono generati. Questo riduce la latenza percepita per output lunghi. L'ultimo chunk include i dettagli sull'utilizzo dei token.

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)

Utilizzando Tools e Function Calling

Definisci gli strumenti nella richiesta. Il modello restituisce argomenti strutturati. Analizzali per eseguire funzioni esterne. Questo abilita flussi di lavoro dinamici e interattivi senza parsing manuale.

import OpenAI from "openai";

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

Gestione dei token e dei limiti

Rispetta il limite di 300 richieste al minuto. La finestra di contesto supporta 100,000 token in totale. Le richieste che superano il limite restituiscono un codice di stato 429. Credito insufficiente restituisce 402. Chiavi non valide restituiscono 401. Gli errori non consumano crediti.

Domande comuni

Come integro l'API senza filtri con i client esistenti?

Imposta l'URL base a HTTPS://api.aiunhinged.cc/v1 e usa la tua chiave API nell'header Authorization. Qualsiasi SDK compatibile con OpenAI funziona subito. Non è necessario alcun middleware personalizzato.

Cosa succede se vengo limitato dalla frequenza?

L'API restituisce un codice di stato 429. Devi attendere che la finestra si resetti. Il limite è di 300 richieste al minuto per chiave. Regola di conseguenza la frequenza delle richieste.

Il modello senza filtri supporta il function calling?

Sì. Definisci gli strumenti nel corpo della richiesta. Il modello restituisce argomenti JSON strutturati. Puoi quindi eseguire queste funzioni nella logica della tua applicazione in modo trasparente.

Recupera la tua chiave istantaneamente

Registrati, ottieni la chiave, aggiorna l'URL di base. È l'intera configurazione.

Ottieni la tua chiave