Snelstartgids voor uncensored ai
Krijg ruwe, ongefilterde tekstoutputs van onze ongefilterde open AI API binnen minuten. Deze gids laat zien hoe je je standaard SDK koppelt en direct verzoeken kunt versturen.
Installeer de standaard OpenAI SDK
Installeer eerst de officiële bibliotheek voor je favoriete taal. Onze interface is volledig compatibel met standaardtools, dus je hebt geen aangepaste client nodig. Gebruik pip voor Python of npm voor Node.js om de afhankelijkheid aan je project toe te voegen. Dit zorgt ervoor dat je bestaande codepatronen kunt gebruiken zonder een nieuw protocol te hoeven leren.
Configureer je base-URL en API-sleutel
Wijs uw SDK-client naar ons toegewijde eindpunt in plaats van de standaardprovider. U moet de basis-URL instellen op HTTPS://api.aiopenuncensored.com/v1 en uw unieke API-sleutel opgeven. Deze configuratie stuurt het verkeer naar onze ongefilterde modelservers in plaats van naar de commerciële reus. Uw sleutel wordt direct gegenereerd bij aanmelding, zodat u direct kunt beginnen met testen.
Stuur uw eerste chatcompletieverzoek
Stuur een POST-verzoek naar /v1/chat/completions met de modelidentifier "uncensored". Deze eenvoudige call retourneert ruwe tekst zonder de gebruikelijke contentfilters die je input blokkeren. Je kunt standaard berichten versturen en directe antwoorden ontvangen. Controleer de onderstaande code voor het exacte curl-commando om de connectiviteit te verifiëren.
Stream-antwoorden en tokengebruik afhandelen
Schakel streaming in door de stream-parameter in te stellen op true. De API retourneert chunks zodra deze worden gegenereerd, zodat je tekst in real-time kunt weergeven. De laatste chunk bevat de volledige statistieken voor tokengebruik voor facturering en monitoring. Deze aanpak vermindert de waargenomen latentie voor je eindgebruikers aanzienlijk.
Implementeer function calling en JSON-modus
Gebruik de tools-parameter om functies te definiëren die het model kan aanroepen. Je kunt ook strikte JSON-output afdwingen door response_format in te stellen op json_object. Dit zorgt ervoor dat je applicatie gestructureerde gegevens ontvangt zonder parsfouten. Het model ondersteunt tool_choice en andere standaardparameters voor precieze controle.
Begrijp rate limits en tokenbeperkingen
Je API-sleutel staat toe 300 verzoeken per minuut en ondersteunt maximaal 8 gelijktijdige verzoeken. Het contextvenster houdt 100.000 tokens in totaal, met een maximale uitvoer van 16.000 tokens per verzoek. Fouten zoals 401 of 429 zijn gebruikelijk en geven aan dat je je sleutel moet controleren of even moet wachten. Krediet wordt alleen verbruikt voor succesvol tokengebruik.
cURL
curl https://api.aiopenuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aiopenuncensored.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.aiopenuncensored.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)FAQ
Is dit de ongecensureerde open AI-API van OpenAI?
Nee, wij zijn een onafhankelijke dienst die een distinct open-weight model hostt. We gebruiken dezelfde OpenAI-compatibele interface maar leveren ons eigen onbeperkte LLM, geen GPT-4 of GPT-3.5. Je kunt standaard SDK's gebruiken met onze basis-URL om ongefilterde resultaten te krijgen.
Wat gebeurt er als ik de frequentielimiet raak?
De API retourneert een 429-statuscode wanneer je meer dan 300 verzoeken per minuut overschrijdt. Je zou exponentiële backoff moeten implementeren in je client om automatisch opnieuw te proberen. Ons systeem reset de teller elke minuut, dus je verzoeken gaan normaal door nadat de window is verstreken.
Ondersteunt het uncensored AI-model lange contextvensters?
Ja, het model ondersteunt een contextvenster van 100.000 tokens voor zowel input als output samen. Je kunt grote documenten of lange conversatiegeschieden sturen zonder truncatie. De maximale lengte van een enkele respons is beperkt tot 16.000 tokens om stabiliteit te garanderen.
Haal je API-sleutel op
Meld je aan, kopieer de sleutel, pas de eindpunt-URL aan. De setup is klaar.