NL ▾

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.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.comparellmapi.com/v1
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
Contextvenster100.000 tokens (invoer + uitvoer)
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Gelijktijdige verzoekentot 8 tegelijk per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
Bonus+5% vanaf $50, +10% vanaf $100
OpwaarderenUSDT (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
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
InloggenGoogle of e-mail en wachtwoord
Inhoudinhoud 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.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel 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.

API-sleutel aanvragen