Compare LLM APIDocs
LLM API-snelstart: OpenAI-compatible endpoints
Begin binnen enkele minuten met het genereren van tekst met onze ongecensureerde LLM API. Deze snelstart behandelt de OpenAI-compatible endpoints, SDK-setup en streaming-opties die je nodig hebt om ruwe modeloutputs in je applicatie te integreren.
Authenticatie en Base URL
Om de diensten van de llm api provider te gebruiken, heb je een API-sleutel nodig. Meld je aan op de pagina API-sleutel ophalen met alleen een e-mailadres en wachtwoord. Je sleutel verschijnt direct. Er is geen telefoonnummer of creditcard nodig voor het gratis proeftegoed. Houd je sleutel veilig; je kunt hem op elk moment opnieuw genereren, waardoor de vorige sleutel ongeldig wordt.
Configureer je client om naar onze base URL te wijzen. Dit zorgt ervoor dat alle verzoeken worden doorgestuurd naar ons ongecensureerde model. De endpointstructuur is identiek aan de standaard OpenAI chat completions interface.
- Basis-URL:
https://api.comparellmapi.com/v1 - Koptekst:
Authorization: Bearer YOUR_API_KEY
Deze setup werkt met elke OpenAI-compatible SDK. Je hoeft alleen de base URL aan te passen en je sleutel toe te voegen.
Je eerste verzoek
Stuur een eenvoudig tekstcompletion-verzoek om de connectiviteit te testen. Dit bevestigt dat je API-sleutel geldig is en dat er tegoed beschikbaar is. Gebruik de model-ID uncensored om toegang te krijgen tot het ruwe model. De endpoint accepteert POST-verzoeken met een JSON-body met berichten.
Zorg ervoor dat je request body onder de 8 MB blijft. Als je deze limiet overschrijdt, wordt het verzoek door de server afgewezen. Voor de meeste tekstgebaseerde applicaties past een enkele beurt of kort gesprek goed binnen deze beperking.
curl https://api.comparellmapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Bij succes ontvang je een JSON-response met de gegenereerde tekst. Dit bevestigt dat de llm api pricing-structuur van toepassing is op je gebruik. Elke token telt mee voor je prepaid tegoed.
Python SDK-integratie
Gebruik de officiële OpenAI Python library voor de makkelijkste integratie. Installeer het package via pip en configureer de client met onze base URL. Hiermee kun je bekende methoden gebruiken zoals chat.completions.create().
Stel het model in op uncensored. Geef je berichten door in het standaardformaat. De SDK verwerkt serialisatie en error parsing automatisch.
from openai import OpenAI
client = OpenAI(base_url="https://api.comparellmapi.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)Deze aanpak is ideaal voor backend services of scripts. De library beheert retries en basis error handling. Vergeet niet om de response content te controleren op de gegenereerde tekst. Je kunt ook token usage data opvragen voor transparantie in de facturatie.
Node.js SDK-setup
Voor JavaScript- of TypeScript-omgevingen werkt de OpenAI Node SDK naadloos. Installeer het package en initialiseer de client met onze base URL. Dit behoudt de compatibiliteit met de standaard API-interface.
Definieer je system- en user messages. De model-ID blijft uncensored. De SDK retourneert een promise met het completion-resultaat. Verwerk fouten appropriate om API-limieten of onvoldoende tegoed te beheren.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.comparellmapi.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);Deze methode is geschikt voor web servers of Node.js applicaties. De codestructuur is identiek aan het Python-voorbeeld, wat consistentie tussen talen waarborgt. Je kunt dit eenvoudig integreren in Express routes of serverless functions.
Streaming responses (SSE)
Voor real-time applicaties schakel je streaming in door de stream parameter op true te zetten. De server stuurt een reeks Server-Sent Events (SSE). Elk event bevat een gedeeltelijke chunk van de response.
Dit vermindert de perceived latency voor gebruikers. De client ontvangt tokens zodra ze gegenereerd zijn. Dit is handig voor chat interfaces of live tekstgeneratie.
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)Parse de SSE stream om elke token te extraheren. Accumuleer de tekst om de complete response te vormen. De chatgpt api cost en andere providers rekenen vaak vergelijkbaar voor streaming, maar ons ongecensureerde model biedt ruwe output zonder extra kosten voor deze modus. Monitor het stream end event om de response te finaliseren.
Limieten, fouten en context
Begrijp de operationele limieten om een vlotte integratie te garanderen. Je mag 300 verzoeken per minuut per API-sleutel doen. Als je dit overschrijdt, ontvang je een 429 rate limit error. Wacht voordat je opnieuw probeert.
Veelvoorkomende fouten zijn 401 voor ongeldige sleutels en 402 voor onvoldoende tegoed. Zorg dat je prepaid saldo voldoende is. Het contextvenster ondersteunt tot 100.000 tokens voor prompt plus completion. Beheer je token usage zorgvuldig om truncatie te vermijden.
Voor gedetailleerde llm api pricing, raadpleeg de pricing pagina. Elke token wordt gefactureerd volgens de input- en output tarieven. Er zijn geen verborgen kosten. Deze transparantie helpt je om je budget voor je applicatie nauwkeurig te plannen.
API-specificaties
Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.comparellmapi.com/v1 |
| Model-ID | uncensored |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| JSON-modus | response_format: {"type": "json_object"} |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Verzoekgrootte | tot 8 MB |
| Bonus | +5% vanaf $50, +10% vanaf $100 |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Gratis proeftegoed | $0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Geldigheid | betaald tegoed verloopt niet, geen abonnement |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Inloggen | Google of e-mail en wachtwoord |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model bezet — probeer het over enkele seconden opnieuw |
Vragen en antwoorden
Hoe reset ik mijn API-sleutel?
Je kunt je API-sleutel op elk moment opnieuw genereren via je accountdashboard. Het genereren van een nieuwe sleutel intrekt de oude direct, dus pas je applicaties aan om de nieuwe sleutel te gebruiken. Dit is handig als je vermoedt dat de sleutel is gecompromitteerd.
Wat gebeurt er als ik geen tegoed meer heb?
Wanneer je prepaid tegoed nul is, ontvang je een 402-fout bij volgende verzoeken. Je kunt opwaarderen vanaf $10 met crypto (USDT of USDC). Bonus tegoed wordt automatisch toegevoegd bij grotere opwaarderingen van $50 of $100.
Is het ongecensureerde model geschikt voor commercieel gebruik?
Ja, het model is ontworpen voor wettelijke volwassen- en creatieve use cases zonder content refusals. Het is niet geschikt voor content met minderjarigen. Het model is open-weight en draait op onze eigen servers, wat ruwe tekstoutput biedt voor je applicaties.
Je sleutel is nog maar één formulier verwijderd
Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.