ShareAI Platform Docs

Erstellen Sie einen Chat-Abschluss

Senden Sie eine ShareAI-Chat-Abschlussanfrage mit einem Bearer-API-Schlüssel und verstehen Sie das unterstützte Modell, die Nachrichten und Stream-Felder.

Als Markdown anzeigen
Auf dieser Seite
POST https://api.shareai.now/api/v1/chat/completions

Führen Sie eine Chat-Anfrage mit dem ausgewählten Modell aus.

Basis-URL
https://api.shareai.now
Authentifizierung
Bearer-API-Schlüssel

Dies ist der Standard-Integrationspfad für Anfragen, die durch Ihren API-Schlüssel-Arbeitsbereich bezahlt und autorisiert werden. Die Modell- und Anbieterbeschränkungen des Schlüssels gelten für die Zuweisung, einschließlich zulässiger Fallback-Pfade.

Anfragetext#

FeldTypBedeutung
modelstring, erforderlichExakte verfügbare Modellkennung. Kopieren Sie sie aus Modelle.
messagesArrayKonversationsnachrichten mit Rolle und Inhalt.
streamBooleanfalse gibt ein JSON-Ergebnis zurück; true fordert servergesendete Ereignisse an.

Verwenden Sie Textnachrichteninhalte. Senden Sie Rollen wie system, user und assistant passend zur Konversation. Fügen Sie den Konversationsverlauf hinzu, den das Modell verwenden soll; gehen Sie nicht davon aus, dass Anfragen einen gespeicherten Verlauf teilen.

cURL

curl --fail-with-body --request POST \
  "https://api.shareai.now/api/v1/chat/completions" \
  -H "Authorization: Bearer $SHAREAI_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "MODEL_IDENTIFIER",
  "messages": [
    {
      "role": "system",
      "content": "Be concise and helpful."
    },
    {
      "role": "user",
      "content": "Give me three ideas for a local community event."
    }
  ],
  "stream": false
}'

Antwort#

Ein abgeschlossenes nicht-streaming Ergebnis setzt done auf true und gibt den generierten Text bei message.content. zurück. Die oberste Ebene enthält auch done_reason und consumption_type. Streaming verwendet ein anderes, chat-completion-chunk Format. Gehen Sie nicht davon aus, dass das nicht-streaming Ergebnis ein OpenAI-Style choices Array enthält.

JSON

{
  "done": true,
  "done_reason": "stop",
  "consumption_type": "credits",
  "message": {
    "role": "assistant",
    "content": "Here are three ideas for your community event.",
    "done": true,
    "done_reason": "stop"
  }
}

Dies ist ein illustratives abgeschlossenes Ergebnis; consumption_type beschreibt den tatsächlichen Zuweisungsmodus. Überprüfen Sie auf einen Fehler auf oberster Ebene, auch wenn der HTTP-Status 200 ist. Ein no-device Ergebnis verwendet derzeit error.code = no_device mit HTTP 200.

Modell- und Anbieterbeschränkungen#

Ein Schlüssel kann auf bestimmte Modelle und Ausführungsanbieter beschränkt sein. Wenn der Zugriff verweigert wird, überprüfen Sie Schlüsselinformationen und aktualisieren Sie den Schlüssel in der Konsole nur, wenn der zugehörige Arbeitsbereich beabsichtigt, diesen Zugriff zu gewähren.

Streaming oder Kundenauthorisierung#

Streamen Sie eine Antwort · Verwenden Sie ein OAuth-Zugriffstoken

Zuletzt aktualisiert am 15. September 2026

ShareAI Plattform-Dokumentation
Alle Dokumentationen

Nach Titel oder Inhalt suchen.

Fragen zu dieser Seite

Wählen Sie einen Assistenten, um diese Seite zu erkunden. Sie können die Seite auch kopieren und in Ihr Gespräch einfügen.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI