it ▾
Crea chiave

AI compatibileGuida alla configurazione

Documentazione API compatibile con OpenAI

Connetti il tuo SDK OpenAI al nostro endpoint LLM uncensored aggiornando l'URL base e la chiave API. Mantieni il tuo codice esistente e ottieni un'esperienza compatibile plug-and-play per pipeline locali o cloud.

per 1M token di input
$0.15
Token in output / 1M
$0.50
contesto del token
100,000
credito di prova
$0.50
richieste al minuto
300

URL Base e Autenticazione

Inizia configurando il tuo client con l'URL base corretto e la chiave API. Il servizio opera a https://api.compatibleaiopen.com/v1. Ottieni una chiave tramite il dashboard utilizzando Google o email. La chiave autentica ogni richiesta all'endpoint.

Prima richiesta

Invia una richiesta standard di completamento chat utilizzando l' uncensored ID del modello. L'API accetta input testuale e restituisce output testuale. Puoi regolare parametri come temperature o top_p. La finestra di contesto supporta fino a 100,000 token combinati per prompt e completamento.

curl https://api.compatibleaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three benefits of local inference"}]
  }'

Integrazione SDK Python

Aggiorna il base_url il parametro nel client Python di OpenAI. Questo ti permette di utilizzare la stessa libreria che già conosci. L'ID del modello rimane uncensored. Lo streaming e l'uso degli strumenti funzionano esattamente come documentato per OpenAI. Non è necessario riscrivere la logica della tua applicazione.

from openai import OpenAI

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

Integrazione SDK Node

Configura il client Node.js con il nuovo URL di base. Passa la tua chiave API tramite l'ambiente o l'inizializzazione del client. L'endpoint supporta tutti i parametri standard. Gli errori restituiscono codici di stato HTTP standard. Puoi integrarlo nelle tue funzioni Express o serverless esistenti immediatamente.

import OpenAI from "openai";

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

Risposte in streaming

Abilita lo streaming impostando stream a true. L'API restituisce Server-Sent Events (SSE). I dati sull'utilizzo dei token appaiono nell'ultimo chunk. Questo riduce la latenza percepita per gli utenti. Puoi analizzare i chunk incrementalmente. Il modello gestisce contesti lunghi senza perdere 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)

Limiti ed Errori

Hai un limite di 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8 per chiave. I corpi delle richieste devono rimanere sotto gli 8 MB. Un errore 401 indica una chiave non valida. Un errore 402 significa che non hai credito. Un errore 429 segnala il limitazione della frequenza. Il credito non scade mai. Errori e rifiuti sono gratuiti.

Domande comuni

Questa è un endpoint open AI compatibile vero?

Sì. Utilizza il percorso standard /v1/chat/completions. Modifichi solo l'URL base e la chiave. Il formato della risposta corrisponde esattamente a quello di OpenAI. Tools e streaming funzionano allo stesso modo.

Cosa succede se supero il limite di frequenza?

Ricevi il codice di stato 429 Too Many Requests. Il limite è di 300 richieste al minuto. Puoi distribuire il carico su più chiavi se necessario. Ogni chiave permette 8 richieste concorrenti.

La finestra di contesto include l'output?

Sì. Il limite di 100.000 token copre sia il prompt che il completamento. Puoi generare fino a 16.000 token per richiesta. Questo consente l'analisi di documenti lunghi o attività di generazione di codice.

Ottieni la tua chiave API in pochi secondi

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

Crea chiave