it ▾
Modelli UncensoredOttieni la tua chiave

Guida all'avvio rapido API senza filtri

Connetti il tuo client alla nostra API ospitata e compatibile con OpenAI utilizzando l'URL di base e la tua chiave API. Questa guida copre gli endpoint essenziali, lo streaming e i parametri per un'integrazione rapida.

Autenticazione e Base URL

Inizia puntando il tuo SDK al nostro URL di base e passando la tua chiave nell'intestazione di autorizzazione. Forniamo un servizio diretto a modello singolo senza commissioni di routing proxy. Usa lo standard Authorization: Bearer schema per autenticare le richieste. La tua chiave viene generata immediatamente dopo la registrazione tramite Google o email. Assicurati di sostituire la chiave segnaposto nella configurazione del client con quella visualizzata sulla tua dashboard. L'URL base è https://api.uncensoredmodelsollama.com/v1. Questo endpoint supporta client compatibili con OpenAI, consentendoti di cambiare provider senza riscrivere la logica della tua applicazione. Mantieni la tua chiave sicura, poiché concede l'accesso al tuo saldo di credito prepagato.

Endpoint Chat Completions

Invia richieste di testo al /v1/chat/completions endpoint per generare risposte. Questo endpoint gestisce le cronologie di conversazione standard e i prompt di sistema. Devi specificare l'ID del modello come uncensored nel corpo della richiesta. L'API restituisce risposte formattate in JSON contenenti il testo generato e le statistiche sull'utilizzo dei token. Errori come credito insufficiente o chiavi non valide vengono restituiti con i codici di stato HTTP appropriati. Usa questo endpoint per tutte le attività standard di generazione di testo. Non supporta embeddings, immagini o fine-tuning. Mantieni il tuo payload sotto 8 MB per garantire un'elaborazione affidabile. Il modello elabora i token di input e output all'interno di una finestra di contesto condivisa.

Risposte in streaming

Abilita lo streaming impostando il stream parametro a true nella tua richiesta. L'API restituisce eventi inviati dal server (SSE) contenenti chunk incrementali di testo. Questo approccio riduce la latenza percepita per gli utenti in attesa di output lunghi. Ricevi le informazioni sull'utilizzo dei token nell'ultimo chunk dello stream. Implementa un gestore di stream nel tuo client per elaborare questi eventi in modo efficiente. Lo streaming è ideale per le interfacce chat e le applicazioni in tempo reale. Assicurati che la tua libreria client supporti l'analisi degli SSE per gestire correttamente il flusso continuo di dati. La finestra di contesto totale rimane di 100,000 token indipendentemente dalla modalità di streaming.

Function Calling e modalità JSON

Usa il tools parametro per abilitare le funzionalità di chiamata delle funzioni. Definisci le tue funzioni nel corpo della richiesta per permettere al modello di restituire dati strutturati. Imposta response_format a {"type": "json_object"} per l'output JSON rigoroso. Questa funzionalità è utile per estrarre dati o generare payload strutturati. Il modello supporta i parametri di scelta degli strumenti per controllare il comportamento di invocazione delle funzioni. Usa queste funzionalità per integrare l'API nei flussi di lavoro automatizzati. Assicurati che le definizioni delle funzioni corrispondano allo schema di input previsto per risultati affidabili. L'API restituisce le chiamate agli strumenti nel formato standard OpenAI per un facile parsing.

Parametri e limiti di velocità

Regola il comportamento di generazione utilizzando parametri come temperature, top_p, e seed. Imposta max_tokens per limitare la lunghezza dell'output, con un valore predefinito di 2.048 se non specificato. L'API impone un limite di velocità di 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8 per chiave. Se superi questi limiti, l'API restituisce un codice di stato 429. Le richieste vengono addebitate in base all'utilizzo effettivo dei token, mentre errori e rifiuti sono gratuiti. Il credito non scade e gli importi prepagati sono trasparenti. Gestisci le tue chiavi con cura, poiché ogni account supporta solo una chiave attiva alla volta.

Limiti, Errori e Contesto

La finestra di contesto supporta 100.000 token per input e output combinati. Le richieste che superano il limite del corpo di 8 MB falliranno. Gli errori comuni includono 401 per chiavi non valide e 402 per credito insufficiente. Gestisci questi errori in modo elegante nella logica della tua applicazione. L'API rifiuta le richieste contenenti contenuti sessuali che coinvolgono minori, indipendentemente dalle altre impostazioni. Gli altri contenuti rimangono senza censure per l'uso adulto legale. Monitora l'utilizzo dei token per evitare addebiti imprevisti. Il sistema di credito prepagato garantisce che paghi solo per ciò che utilizzi. Non sono applicabili canoni di abbonamento o costi nascosti alla tua integrazione.

cURL

curl https://api.uncensoredmodelsollama.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all available models in the ollama library."}]
  }'

Python

from openai import OpenAI

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

Domande frequenti

Qual è l'URL di base dei modelli ollama senza censure?

L'URL base è HTTPS://api.uncensoredmodelsollama.com/v1. Usa questo endpoint con qualsiasi SDK compatibile con OpenAI aggiornando la configurazione base_url. Questo URL serve direttamente il singolo modello uncensored senza routing proxy.

Come gestisco le risposte in streaming in Python?

Imposta il parametro stream su true nella richiesta. L'API restituisce Server-Sent Events contenenti chunk di testo incrementali. Elaborazione questi eventi utilizzando il gestore stream dell'SDK per visualizzare l'output in tempo reale. I dati sull'utilizzo dei token sono forniti nell'ultimo chunk dello stream.

Cosa succede se supero il limite di frequenza?

L'API restituisce un codice di stato 429 quando superi 300 richieste al minuto o 8 richieste concorrenti. La tua chiave rimane attiva, ma le richieste successive falliranno fino al reset della finestra del rate limit. Monitora il tuo utilizzo per evitare interruzioni nel flusso di lavoro della tua applicazione'.

Ottieni la tua chiave in un passaggio

Registrati, copia la chiave, aggiorna il tuo URL base. Fatto.

Ottieni la tua chiave