nl ▾
Nu beginnen
  1. API AI Goedkoopst
  2. Snelstart: integreer de ongecensureerde LLM API

Snelstart: integreer de ongecensureerde LLM API

Integreer onze ongecensureerde LLM API met standaard OpenAI-compatible endpoints. Deze quickstart begeleidt je van het ophalen van je API-sleutel tot het streamen van responsen en function calling.

Vereisten: SDK en API-sleutel

Begin met het aanmaken van een account om je unieke API-sleutel te ontvangen. Meld je aan met Google of een e-mailwachtwoord om direct een sleutel te genereren zonder telefoonverificatie. Installeer je favoriete SDK-pakket, zoals openai voor Python, en configureer het met de basis-URL https://api.apiaicheapest.com/v1. Authenticeer elk verzoek door de Authorization header om Bearer YOUR_API_KEY. Je kunt de connectiviteit onmiddellijk testen met de meegeleverde voorbeelden.

Basis Chat Completion Request

Stuur een standaard chat-completion verzoek om tekstantwoorden te genereren. De API accepteert een lijst met berichten en retourneert de uitvoer van het model. Gebruik de model-ID uncensored toegang tot ons open-weight model zonder inhoudsweigeringen. Elk antwoord bevat tokengebruiksgegevens voor nauwkeurige facturatievolging. Fouten zoals onvoldoende tegoed of ongeldige sleutels worden geretourneerd met duidelijke HTTP-statuscodes.

curl https://api.apiaicheapest.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
  }'

Streaming-responsen (SSE)

Schakel streaming in om tokens in real-time te ontvangen zodra ze worden gegenereerd. Stel de stream parameter naar true in je aanvraaglichaam. De server retourneert een reeks Server-Sent Events (SSE) die gedeeltelijke voltooiingen bevatten. Lees het laatste blok om het totale aantal tokens en de kosten te krijgen. Deze aanpak vermindert de waargenomen latentie voor eindgebruikers aanzienlijk.

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)

Functiedaanroep (Tools)

Definieer tools om het model externe functies dynamisch te laten aanroepen. Stuur een lijst met tooldefinities in de tools parameter en specificeer tool_choice als auto. Het model retourneert functie-argumenten in JSON-formaat wanneer dit gepast is. Parse deze argumenten in je code om de vereiste logica uit te voeren. Deze functie maakt complexe agent-workflows en gegevensextractietaken mogelijk.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiaicheapest.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);

JSON-modus en parameters

Forceer gestructureerde uitvoer door response_format naar {"type": "json_object"}. Dit zorgt ervoor dat het model geldige JSON retourneert, wat cruciaal is voor programmatische consumptie. Je kunt ook de willekeurigheid regelen met temperature en top_p, of stop-reeksen. Pas deze parameters aan om creativiteit en precisie in evenwicht te brengen. Het model ondersteunt een contextvenster van 100.000 tokens voor lange documenten.

Afhandeling van limieten en fouten

Monitor rate limits en foutresponsen om een soepele integratie te waarborgen. De API staat 300 verzoeken per minuut per sle toe met een concurrency-limiet van 8 gelijktijdige verzoeken. Verwerk HTTP 401 voor ongeldige sleutels, 402 voor onvoldoende krediet en 429 voor rate limits. Verhoog je vooruitbetaalde krediet via crypto-top-ups om serviceonderbrekingen te voorkomen. Controleer altijd de usage veld in responsen om tokenverbruik nauwkeurig te volgen.

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apiaicheapest.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)

Veelgestelde vragen

Wat is de goedkoopste AI API voor basis tekstgeneratie?

Onze API biedt transparante prijzen van $0.15 per 1M invoertokens en $0.50 per 1M uitvoertokens. Er is geen minimum uitgave, en vooraf betaald krediet verloopt niet, waardoor het kostenefficiënt is voor variabele gebruikspatronen.

Ondersteunt het ongecensureerde LLM function calling?

Ja, het model ondersteunt function calling met standaard tool-definities. Je kunt tools doorgeven en tool_choice instellen op auto voor dynamische functaanroepen. Dit stelt je in staat complexe workflows en data-extractietaken uit te voeren.

Hoe ga ik om met rate limits op de goedkoopste LLM API?

De API beperkt verzoeken tot 300 per minuut per sleutel met een maximum van 8 gelijktijdige verzoeken. Als je deze limieten overschrijdt, ontvang je een 429-statuscode. Implementeer exponentiële backoff in je client om herhaalde pogingen soepel af te handelen.

Haal je sleutel op in enkele seconden.

Meld je aan, haal je sleutel op en stel de basis-URL in. Dat is het.