- LlmApiServices
- Snelstart: integreer de ongecensureerde API
Snelstart: integreer de ongecensureerde API
Begin met onze ongecensureerde LLM API in enkele minuten. Deze quickstart leidt je door authenticatie, basisverzoeken en geavanceerde functies zoals streaming en function calling.
Basis-URL en authenticatie
Wijs je client eerst naar onze basis-URL en verifieer jezelf met een gegenereerde API-sleutel. Onze dienst is volledig OpenAI-compatible, wat betekent dat je alleen de base_url en geef je sleutel in de autorisatieheader. Meld je aan via Google of e-mail om je sleutel direct te ontvangen, zonder dat een telefoonnummer nodig is.
Houd je sleutel veilig, omdat deze toegang geeft tot je voorgekochte tegoed. Fouten en weigeringen verbruiken geen tokens, dus je kunt veilig testen.
Chat completions endpoint
Stuur tekstgegevens naar het chatcompleties-eindpunt om tekstantwoorden te ontvangen. Dit eenvoudige POST-verzoek stelt u in staat om met het uncensored-model te communiceren met standaardparameters zoals temperature en top_p. Je hoeft geen complexe routing te beheren of te kiezen uit meerdere vendor-modellen.
curl https://api.llmapiservices.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main points of the attached documentation."}]
}'Elk verzoek verbruikt invoertokens op basis van je prompt en uitvoertokens op basis van de gegenereerde tekst. Fouten zijn gratis, dus je kunt experimenteren zonder angst voor onverwachte kosten.
Streaming en functieaanroepen
Real-time antwoorden inschakelen door streamen via Server-Sent Events (SSE) in te schakelen. Deze aanpak levert tokens terwijl ze worden gegenereerd, wat een soepelere gebruikerservaring biedt voor chatapplicaties. Je kunt ook functieaanroepen gebruiken om het model externe gereedschappen of API's dynamisch te laten interageren.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapiservices.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)Function calls retourneren gestructureerde data die je applicatie kan uitvoeren. Deze flexibiliteit is cruciaal voor het bouwen van intelligente agents die acties kunnen uitvoeren die verder gaan dan eenvoudige tekstgeneratie.
JSON-modus en parameters
Forceer strikte uitvoerformaten met JSON-modus, wat garandeert dat de respons geldige JSON is voor betrouwbare parsing. Je kunt het generatiegedrag beheren met parameters zoals seed voor reproduceerbaarheid of stop sequenties om de uitvoer te stoppen op specifieke punten. Dit niveau van controle helpt de API naadloos te integreren in bestaande workflows.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapiservices.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 aanpassen van deze parameters stelt je in staat het gedrag van het model fijn af te stemmen voor specifieke taken, waardoor consistente en voorspelbare resultaten voor je applicaties worden gegarandeerd.
Snelheidslimieten en fouten
Monitor uw gebruik tegen onze snelheidslimieten, die 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel toestaan. Als u deze limieten overschrijdt, ontvangt u een 429-fout, wat aangeeft dat u uw verzoekfrequentie moet verlagen. Authenticatiefouten retourneren een 401-statuscode als uw sleutel ongeldig is.
Contextvenster en kredietbeheer
Gebruik een ruim contextvenster van 100.000 tokens voor zowel prompt als completion samen. Dit stelt je in staat uitgebreide gesprekken of grote documentverwerking uit te voeren zonder contextverlies. Als je credit op raakt, ontvang je een 402-foutmelding, die je ertoe aanzet op te laden via crypto.
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)Je prepaid tegoed vervalt nooit, dus je kunt de tijd nemen voor grotere projecten. Fouten worden niet van je saldo afgetrokken, zodat je alleen betaalt voor succesvolle voltooiingen.
Veelgestelde vragen
Wat is de basis-URL van de uncensored LLM API?
De basis-URL is HTTPS://api.llmapiservices.com/v1. Je kunt deze URL gebruiken met elke OpenAI-compatibele SDK door de clientconfiguratie aan te passen.
Hoe verifieer ik mijn verzoeken?
Voeg uw API-sleutel toe aan de Authorization-header als Bearer-token. U kunt deze sleutel direct genereren na het aanmelden met Google of e-mail.
Wat gebeurt er als ik de frequentielimiet overschrijd?
U ontvangt een 429-statuscode. De limiet is 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Verlaag uw verzendfrequentie om de normale werking te hervatten.
Krijg uw sleutel via een formulier
Registreer, kopieer de sleutel, pas de basis-URL aan. Dat is alles.