DE ▾
llmwebsearchapi.com
llmwebsearchapi.com›Dokumente
API-Schlüssel erhalten

Web-Such-API Schnellstart: Integration in Minuten

Integriere unser unzensiertes LLM mit diesem OpenAI-kompatiblen Quickstart in deine Web-Such-Pipeline. Verarbeite, extrahiere und fasse rohe Suchergebnisse ohne Ablehnungen durch Inhaltsfilter mit Standard-SDKs zusammen.

Basis-URLhttps://api.llmwebsearchapi.com/v1
Modelluncensored

Authentifizierung & Basis-URL

Um die API zu nutzen, benötigst du einen API-Schlüssel. Melde dich auf der Seite API-Schlüssel erhalten nur mit E-Mail und Passwort an. Dein Schlüssel erscheint sofort. Für das Testguthaben ist keine Kreditkarte erforderlich. Verwende die Basis-URL https://api.llmwebsearchapi.com/v1 mit jedem OpenAI-kompatiblen Client. Die Modell-ID ist uncensored. Dieses Modell ist ein Open-Weight-Modell und darauf abgestimmt, ohne Ablehnungen auf legale Erwachsenenthemen, fiktionale oder kontroverse Themen zu antworten. Es ist kein GPT, Claude oder ein Modell eines anderen Anbieters.

Einfache Chat-Vervollständigungsanfrage

Sende eine Standard-Chat-Vervollständigungsanfrage, um Text aus Suchergebnissen zu extrahieren. Die API akzeptiert messages und gibt eine Vervollständigung zurück. Verwende das Modell uncensored, um sicherzustellen, dass keine Inhaltsfilter deine Daten blockieren. Der Anfragetextkörper unterstützt bis zu 8 MB. Unten findest du ein cURL-Beispiel für eine einfache Extraktionsaufgabe.

curl https://api.llmwebsearchapi.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."}]
  }'

Die Antwort enthält den generierten Text, den du dann an den Speicher oder die Zusammenfassungsebene deines Agents übergeben kannst.

SDK-Beispiele für Python und JavaScript

Verwende die offiziellen OpenAI-SDKs für Python und Node.js. Setze die base_url auf unseren Endpunkt und gib deinen API-Schlüssel an. Das Python-SDK verarbeitet Streaming und JSON-Parsing automatisch. Das Node-SDK funktioniert ähnlich. Unten findest du ein Python-Beispiel, das zeigt, wie der Client initialisiert und eine Anfrage gesendet wird.

from openai import OpenAI

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

Für JavaScript ist die Einrichtung nahezu identisch. Setze die Umgebungsvariable oder gib den Schlüssel direkt an. Die Modell-ID bleibt uncensored.

import OpenAI from "openai";

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

Streaming-Antworten für Echtzeitverarbeitung

Aktiviere Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Server-Sent Events (SSE) Token zurück. Dies ist nützlich für die Echtzeitverarbeitung langer Suchergebnisse. Du kannst Token anzeigen, sobald sie eintreffen, oder sie für die spätere Nutzung ansammeln. Das Streaming-Antwortformat entspricht dem OpenAI-Standard. Unten findest du ein Streaming-Beispiel mit cURL.

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)

Analysiere das Feld data in jeder SSE-Nachricht, um den partiellen Text zu erhalten.

Tool-Calling zur Strukturierung von Suchergebnissen

Nutze Tool-Calling, um extrahierte Daten zu strukturieren. Definiere ein Schema für deine gewünschte Ausgabe, z. B. eine Liste von URLs oder ein Zusammenfassungsobjekt. Die API gibt strukturiertes JSON zurück, das deinem Schema entspricht. Dies ist ideal, um den Speicher von AI-Agents mit sauberen, typisierten Daten zu füllen. Definiere das Tool im Parameter tools und gib den Funktionsnamen an. Das Modell antwortet mit einem Funktionsaufruf-Objekt. Du kannst die Funktion dann ausführen oder das Ergebnis direkt speichern.

Umgang mit Kontextfenstern bei langen Suchen

Das Kontextfenster umfasst 100.000 Token für Prompt plus Vervollständigung. Wenn deine Suchergebnisse dies überschreiten, musst du sie kürzen oder zusammenfassen, bevor du sie sendest. Die API verarbeitet lange Kontexte nicht automatisch. Sende nur den relevanten Text, um innerhalb der Grenzen zu bleiben. Wenn du das Limit überschreitest, erhältst du einen Fehler. Überwache deine Token-Nutzung, um unerwartete Kosten zu vermeiden. Der Preis beträgt 0,25 $ pro 1 Mio. Input-Token und 1,00 $ pro 1 Mio. Output-Token.

Ratenlimits und Fehlercodes

Das Ratenlimit beträgt 300 Anfragen pro Minute pro Schlüssel. Das Limit für den Anfragetextkörper beträgt 8 MB. Wenn du einen ungültigen Schlüssel sendest, erhältst du einen 401-Fehler. Wenn du kein Guthaben hast, erhältst du einen 402-Fehler. Wenn du das Ratenlimit überschreitest, erhältst du einen 429-Fehler. Generiere deinen Schlüssel jederzeit neu, um den alten zu widerrufen. Jedes Konto hat einen Schlüssel. Das Testguthaben verfällt nach 7 Tagen. Die Aufladung beginnt bei 10 $ mit Optionen für Bonusguthaben.

Technische Daten

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
Modell-IDuncensored
Base-URLhttps://api.llmwebsearchapi.com/v1
AuthentifizierungAuthorization: Bearer YOUR_KEY
EndpunktePOST /v1/chat/completions · GET /v1/models
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-Modusresponse_format: {"type": "json_object"}
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Anfragegrößebis 8 MB
Ratenlimit300 Anfragen pro Minute und Schlüssel
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Bonus+5 % ab $50, +10 % ab $100
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten
AnmeldungGoogle oder E-Mail und Passwort

Fehlercodes

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Wird das Modell mit meinen Daten trainiert?

Nein, Prompts werden nicht zum Training verwendet. Deine Daten bleiben privat und werden nur zur Generierung der Antwort verarbeitet. Du kannst deinen API-Schlüssel jederzeit auf der Anmeldeseite neu generieren.

Was passiert, wenn ich das Kontextfenster überschreite?

Die API gibt einen Fehler zurück, wenn die Gesamtzahl der Token 100.000 überschreitet. Du musst deine Eingabe vor dem Senden kürzen. Das Limit umfasst sowohl den Prompt als auch die Vervollständigung.

Kann ich dies für Erwachseneninhalte nutzen?

Ja, das Modell ist unzensiert und lehnt legale Erwachsenenthemen nicht ab. Die einzige harte Grenze ist sexueller Inhalt, der Minderjährige betrifft, der immer blockiert wird. Keine anderen Inhaltsfilter gelten.

Dein Schlüssel ist nur ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.