Zum Hauptinhalt springen

OpenAI-kompatibel

Ihren OpenAI-Code behalten, nur die Basis-URL ändern

SpicyAPI spricht das Chat-Completions-Format von OpenAI. Richten Sie jedes kompatible SDK, Framework oder jede Chat-App auf unsere Basis-URL, nutzen Sie eine Modell-ID aus dem Katalog und streamen Sie Antworten wie gewohnt.

Was ist eine OpenAI-kompatible API?

Sie akzeptiert dieselben Anfragen wie die Chat-API von OpenAI. Jedes Tool, das für OpenAI gebaut ist, kann mit SpicyAPI sprechen, sobald Sie drei Einstellungen ändern.

  1. Ihre App oder Ihr Chat-ClientOpenAI SDK, LangChain, SillyTavern …
  2. SpicyAPIapi.spicyapi.ai/v1
  3. Chatmodelle26 Modelle mit einem Schlüssel
Ihr Code sendet weiter Anfragen im OpenAI-Stil. Nur Adresse, Schlüssel und Modellname ändern sich.

Ideal für

  • Apps mit OpenAI-SDKAdresse und Schlüssel tauschen. Der restliche Code bleibt.
  • Roleplay- und Chat-AppsSillyTavern, RisuAI und Agnai verbinden sich als eigener OpenAI-Endpunkt.
  • Agenten-FrameworksLangChain, Vercel AI SDK und Aider funktionieren über ihre OpenAI-Adapter.

In drei Schritten verbinden

  1. Schritt 1

    API-Schlüssel anlegen

    Melden Sie sich an und erstellen Sie in der Konsole einen Schlüssel. Er beginnt mit sk-spicy-.

    header
    Authorization: Bearer sk-spicy-…
  2. Schritt 2

    Basis-URL ändern

    Ersetzen Sie die Adresse von OpenAI durch https://api.spicyapi.ai/v1.

    base URL
    https://api.spicyapi.ai/v1
  3. Schritt 3

    Modell-ID wählen

    Kopieren Sie unten eine Chatmodell-ID und senden Sie Ihre erste Nachricht.

    model
    xai/grok-4.7/chat

Drei Werte zum Ändern

Die meisten Clients hängen /chat/completions selbst an, tragen Sie die Basis-URL also nur bis /v1 ein. Apps, die den vollständigen Endpunkt verlangen, brauchen https://api.spicyapi.ai/v1/chat/completions.

  • Basis-URLhttps://api.openai.com/v1https://api.spicyapi.ai/v1
  • API-Schlüsselsk-proj-…sk-spicy-…
  • Modellgpt-4oChatmodell-ID wählen

Einrichtung für Ihren Client

Kopieren Sie das Snippet für das SDK, Framework oder die App, die Sie bereits nutzen. Klicken Sie auf Ihr Tool, um zum Snippet zu springen.

curl https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MODEL_ID_FROM_CATALOG",
    "messages": [{ "role": "user", "content": "Write a two-line opening scene." }],
    "stream": true
  }'

Clients von Drittanbietern ändern ihre Konfigurationsformate von Version zu Version. Passt ein Snippet hier nicht mehr, gilt die Dokumentation des Clients.

Nutzbare Chatmodelle

Kopieren Sie die ID genau wie angezeigt. Preise und Kontextlimits stehen auf der jeweiligen Modellseite.

Alle Chatmodelle (26)

Häufige Fehler beheben

Die meisten Anfangsprobleme sind eines dieser drei. Jede Karte zeigt, was Sie sehen und was Sie ändern müssen.

  • 401

    Nicht autorisiert

    Der Schlüssel fehlt oder ist ein OpenAI-Schlüssel. Senden Sie Ihren SpicyAPI-Schlüssel: Authorization: Bearer sk-spicy-…

  • 404

    Nicht gefunden

    Die Basis-URL enthält nicht den richtigen Pfad. Verwenden Sie https://api.spicyapi.ai/v1 statt der Domain ohne Pfad und hängen Sie /chat/completions nicht doppelt an.

  • Modell

    Modell nicht gefunden

    OpenAI-Namen wie gpt-4o sind hier keine Aliase. Verwenden Sie eine vollständige ID in der Form maker/model/chat.

Häufige Fragen