Snelstartgids voor Uncensored API
Verbind uw client met onze gehoste, OpenAI-compatible API met behulp van de basis-URL en uw API-sleutel. Deze gids behandelt de essentiële eindpunten, streaming en parameters voor snelle integratie.
Authenticatie en basis-URL
Wijs je SDK eerst op onze basis-URL en voeg je sleutel toe aan de autorisatieheader. We bieden een directe service met één model zonder proxy-routekosten. Gebruik de standaard Authorization: Bearer schema om verzoeken te authenticeren. Je sleutel wordt direct gegenereerd na aanmelding via Google of e-mail. Zorg ervoor dat je de placeholder-sleutel in je clientconfiguratie vervangt door de sleutel die op je dashboard wordt weergegeven. De basis-URL is https://api.uncensoredmodelsollama.com/v1. Dit endpoint ondersteunt standaard OpenAI-compatible clients, waardoor je van provider kunt wisselen zonder je applicatielogica te herschrijven. Houd je sleutel veilig, omdat deze toegang geeft tot je voorbetaalde tegoedsaldo.
Chat Completions Endpoint
Stuur tekstverzoeken naar de /v1/chat/completions endpoint om antwoorden te genereren. Dit endpoint verwerkt standaard conversatiegeschiedenissen en systeemprompten. Je moet de model-ID opgeven als uncensored in de request body. De API retourneert JSON-geformatteerde responsen met de gegenereerde tekst en tokengebruiksstatistieken. Fouten zoals onvoldoende tegoed of ongeldige sleutels worden geretourneerd met de juiste HTTP-statuscodes. Gebruik dit eindpunt voor alle standaard tekstgeneratietaken. Het ondersteunt geen embeddings, afbeeldingen of fine-tuning. Houd uw payload onder de 8 MB om betrouwbare verwerking te garanderen. Het model verwerkt input- en output-tokens binnen een gedeeld contextvenster.
Streaming-responsen
Schakel streamen in door de stream parameter naar true in je request. De API retourneert Server-Sent Events (SSE) die incrementele tekstchunks bevatten. Deze aanpak vermindert de waargenomen latentie voor gebruikers die wachten op lange uitvoeren. Je ontvangt tokengebruiksinformatie in de laatste chunk van de stream. Implementeer een stream handler in je client om deze events efficiënt te verwerken. Streaming is ideaal voor chatinterfaces en realtime applicaties. Zorg dat je clientbibliotheek SSE-parsing ondersteunt om de continue gegevensstroom correct te verwerken. Het totale contextvenster blijft 100,000 tokens ongeacht de streammodus.
Function Calling en JSON-modus
Gebruik de tools parameter om functievermogen in te schakelen. Definieer je functies in het request body om het model gestructureerde gegevens te laten retourneren. Stel response_format naar {"type": "json_object"} voor strikte JSON-output. Deze functie is handig voor het extraheren van data of het genereren van gestructureerde payloads. Het model ondersteunt toolkeuzeparameters om het gedrag van functieaanroepen te beheren. Gebruik deze functies om de API te integreren in geautomatiseerde workflows. Zorg ervoor dat je functiedefinities overeenkomen met het verwachte inputschema voor betrouwbare resultaten. De API retourneert toolaanroepen in het standaard OpenAI-formaat voor eenvoudige parsing.
Parameters en rate limieten
Pas het generatiegedrag aan met parameters zoals temperature, top_p, en seed. Stel max_tokens om de uitvoerlengte te beperken, met een standaard van 2.048 als dit niet is gespecificeerd. De API handhaaft een rate limit van 300 verzoeken per minuut per sleutel. Gelijktijdige verzoeken zijn beperkt tot 8 per sleutel. Als je deze limieten overschrijdt, retourneert de API een 429-statuscode. Verzoeken worden gefactureerd op basis van daadwerkelijk tokengebruik, waarbij fouten en weigeringen gratis zijn. Krediet vervalt niet en voorgekochte bedragen zijn transparant. Beheer je sleutels zorgvuldig, omdat elke account slechts één actieve sleutel ondersteunt.
Limieten, fouten en context
Het contextvenster ondersteunt 100.000 tokens voor gecombineerde input en output. Verzoeken die de 8 MB body-limiet overschrijden, falen. Veelvoorkomende fouten zijn 401 voor ongeldige sleutels en 402 voor onvoldoende tegoed. Verwerk deze fouten op een degelijke manier in je applicatielogica. De API weigert verzoeken die seksuele inhoud met minderjarigen bevatten, ongeacht andere instellingen. Andere inhoud blijft ongecensureerd voor wettelijk volwassen gebruik. Houd je tokenverbruik bij om onverwachte kosten te vermijden. Het prepaid-creditsysteem zorgt ervoor dat je alleen betaalt voor wat je gebruikt. Er zijn geen abonnementskosten of verborgen kosten voor je integratie.
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)Veelgestelde vragen
Wat is de basis-URL van de ongecensureerde modellen ollama?
De basis-URL is HTTPS://api.uncensoredmodelsollama.com/v1. Gebruik dit endpoint met elke OpenAI-compatible SDK door de base_url-configuratie bij te werken. Deze URL levert het enkele uncensored model direct zonder proxy-routing.
Hoe verzorg ik streamingantwoorden in Python?
Stel de stream-parameter in op true in je request. De API retourneert Server-Sent Events met incrementele tekstchunks. Verwerk deze gebeurtenissen met de stream-handler van je SDK om realtime uitvoer weer te geven. Gegevens over tokenverbruik worden verstrekt in de laatste chunk van de stream.
Wat gebeurt er als ik de frequentielimiet overschrijd?
De API retourneert een 429-statuscode wanneer je meer dan 300 verzoeken per minuut of 8 gelijktijdige verzoeken overschrijdt. Je sleutel blijft actief, maar verdere verzoeken zullen falen totdat de rate window is gereset. Houd je gebruik in de gaten om onderbrekingen in de workflow van je applicatie te voorkomen.
Haal je sleutel op in één stap.
Registreer, kopieer de sleutel, pas je basis-URL aan. Klaar.