Documentatie Chat Completions API
Aan de slag met de ongecensureerde AI-bot-API door een enkel verzoek naar ons OpenAI-compatibele endpoint te sturen. Deze gids behandelt authenticatie, streaming en gestructureerde uitvoer voor je coderings- en NSFW-gebruiksdoeleinden.
- Basis-URL
https://api.uncensoredlocal.com/v1- Model
uncensored
Authenticatie en basis-URL
Verbind door je API-sleutel en basis-URL in je client in te stellen. De basis-URL is https://api.uncensoredlocal.com/v1. Elke aanvraag vereist de Authorization header met je sleutel. Er is geen telefoonnummer nodig voor aanmelding, en je kunt authenticeren via Google of e-mail. Fouten en weigeringen verbruiken geen krediet, dus testen is gratis.
Eerste verzoek
Stuur een standaard voltooiing om tekst te genereren. Gebruik de model-ID uncensored voor het model. De API accepteert tekstinput en retourneert tekstoutput. Je kunt de verbinding onmiddellijk testen nadat je je sleutel hebt gegenereerd.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
Dit retourneert de gegenereerde tekst in de response body. Je kunt parameters zoals temperature om de creativiteit te regelen. Het model is afgestemd om zonder inhoudsweigeringen te antwoorden voor wettelijk volwassen gebruik.
Python SDK
Gebruik de officiële OpenAI Python-bibliotheek om snel te integreren. Stel de basis-URL in om naar onze service te verwijzen. Initialiseer de client met je API-sleutel en stuur een chat-completieverzoek.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
Het responsobject bevat de gegenereerde inhoud. Je kunt de tekst direct uit het berichtobject ophalen. Dit werkt met elke standaard OpenAI-compatible clientbibliotheek.
Node SDK
Installeer het OpenAI Node-pakket om te beginnen met bouwen. Configureer de base URL en API-sleutel in de clientinstantie. Stuur een verzoek naar het chat-completions-eindpunt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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);
Het resultaat biedt de volledige voltooiingsdetails. Je kunt de tekst parseren en gebruiken in je applicatie. De API ondersteunt alle standaardparameters voor het afstemmen van de uitvoer.
Streamingresponsen met SSE
Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) terwijl tokens worden gegenereerd. Dit stelt je in staat om de uitvoer realtime aan de gebruiker weer te geven.
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)
Elke chunk bevat gedeeltelijke tekst. De laatste chunk bevat de tokenverbruiksstatistieken. Streamen vermindert de waargenomen latentie voor lange responsen. Je kunt fouten tijdens het streamen gebeurtenis voor gebeurtenis afhandelen.
Snelheidslimieten en quotas
Elke API-sleutel is beperkt tot 300 verzoeken per minuut. Je kunt op elk moment 8 gelijktijdige verzoeken uitvoeren. De request body mag 8 MB niet overschrijden. Als je een verzoek verstuurt met een ongeldige sleutel, ontvang je een 401-fout. Een 402-fout geeft aan dat er geen krediet beschikbaar is. Een 429-fout betekent dat je de rate limit hebt bereikt. Het contextvenster bedraagt 100.000 tokens voor prompt en completion samen. Max output is 16.000 tokens per verzoek. Fouten zijn gratis, dus je kunt limieten testen zonder kosten.
Veelgestelde vragen
Wat is de basis-URL van de uncensored AI bot API?
De basis-URL is HTTPS://api.uncensoredlocal.com/v1. Het werkt met elke OpenAI-compatible SDK door de base_url-parameter bij te werken. Voor standaardverzoeken is geen andere basis-URL vereist.
Hoe begin ik online met de ongecensureerde LLM?
Meld je aan met Google of e-mail om direct een API-sleutel te ontvangen. Voeg crypto-krediet toe via USDT of USDC om verzoeken te sturen. De model-ID is "uncensored" voor alle voltooiingen.
Wat zijn de rate limits voor de ongecensureerde lokale AI?
Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Het contextvenster is 100,000 tokens. Aanvraaglichamen moeten kleiner zijn dan 8 MB. Fouten tellen niet mee voor je limiet.
Sleutelgeneratie in seconden
Registreer, haal je sleutel op, pas de basis-URL aan. Klaar.
Basis-URLhttps://api.uncensoredlocal.com/v1