Modellen api quickstart-gids
Deze gids behandelt de basisprincipes voor het integreren van onze uncensored LLM API in je projecten met standaard OpenAI-compatible clients. Je leert hoe je je omgeving configureert, verzoeken verstuurt en streaming-responsen verwerkt met precieze controle over modelparameters.
Basis-URL en authenticatie
Het API-eindpunt is https://api.modelsapi.cc/v1. Alle verzoeken vereisen een geldige API-sleutel die wordt doorgegeven in de Authorization header. Je genereert deze sleutel op het dashboard door op 'API-sleutel ophalen' te klikken. Deze verschijnt direct nadat je je hebt aangemeld via Google of e-mail. Er is geen telefoonnummer nodig voor dit proces. De sleutel is gekoppeld aan je accountsaldo en gebruikslimieten.
Je eerste chat-completieverzoek versturen
Stuur een POST-verzoek naar /v1/chat/completions met de model-ID uncensored. De request body moet een messages array met je prompt. De API retourneert direct een tekstrespons. Fouten verbruiken je voorbetaalde tegoed niet. Je kunt controleren of het eindpunt werkt door een eenvoudige begroeting te versturen.
curl https://api.modelsapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
}'
Python SDK integratie
Gebruik de officiële OpenAI Python-bibliotheek om verbinding te maken met de API. Stel de basis-URL in op ons eindpunt en verstrekt uw API-sleutel. Deze aanpak zorgt voor compatibiliteit met bestaande codebases. U kunt de client instantiëren en de methode voor chatvoltooiing aanroepen. Het responsobject bevat de gegenereerde tekst en tokenverbruikstatistieken.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsapi.cc/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 SDK-integratie
De Node.js SDK volgt hetzelfde configuratiepatroon. Importeer het OpenAI-pakket en configureer de basis-URL. Geef je API-sleutel door in het configuratieobject. Deze setup stelt je in staat bekende methoden te gebruiken voor het genereren van tekst. De bibliotheek verwerkt de HTTP-verzoeken automatisch.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsapi.cc/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);
Streamingresponsen met Server-Sent Events
Activeer streaming door stream: true in je verzoek. De API stuurt meerdere chunks van gegevens zodra ze gegenereerd zijn. Elke chunk bevat een gedeeltelijk antwoord. De laatste chunk bevat het totale tokengebruik. Deze methode vermindert de waargenomen latentie voor lange uitvoeren. Het is ideaal voor real-time applicaties.
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)
Limieten, fouten en contextvenster
Het contextvenster ondersteunt in totaal 100.000 tokens. Je kunt maximaal 16.000 tokens per verzoek uitvoeren. Fouten retourneren een 401-status voor ongeldige sleutels en 402 voor onvoldoende tegoed. Rate limits retourneren 429 na 300 verzoeken per minuut. De 429-fout is tijdelijk. Je vooruitbetaalde tegoed vervalt nooit. Fouten belasten je saldo niet. Gebruik deze codes om fouten soepel af te handelen in je applicatielogica.
Veelgestelde vragen
Is dit de beste ongecensureerde API voor grote contextvensters?
Onze API ondersteunt een contextvenster van 100.000 tokens. Hiermee kun je grote documenten efficiënt verwerken. Veel andere diensten bieden kleinere limieten. Controleer andere providers voor specifieke venstergroottes.
Hoe gaat het uncensored model om met weigeringen?
Het model weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. Het blokkeert alleen seksuele inhoud met minderjarigen. Dit maakt het geschikt voor onbeperkt creatief schrijven en onderzoek. Weigeringen zijn zeldzaam en specifiek voor deze harde limiet.
Wat gebeurt er als ik de frequentielimiet overschrijd?
Je ontvangt een 429-statuscode. Je moet wachten voordat je meer verzoeken verstuurt. De limiet is 300 verzoeken per minuut per sleutel. Retry-logica moet dit soepel afhandelen. Je tegoed blijft tijdens deze wachttijden onaangetast.
Haal nu je sleutel op.
Meld je aan, haal de sleutel op en werk de basis-URL bij. Klaar.