ShareAI Platform Docs

Eine Textantwort erstellen

Verwenden Sie die ShareAI-Responses-API für zustandslose Textgenerierung, explizite Gesprächsverläufe und Responses-Streaming-Ereignisse.

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

Eine Textantwort aus einer Eingabeaufforderung oder einem Gespräch generieren.

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

Wählen Sie diese API, wenn Ihre Anwendung das Responses-Textnachrichtenformat verwendet. Übermitteln Sie das Gespräch bei jeder Anfrage; Antworten werden nicht für eine spätere Abrufung gespeichert.

Eine Anfrage senden#

cURL

curl --fail-with-body --request POST \
  "https://api.shareai.now/api/v1/responses" \
  -H "Authorization: Bearer $SHAREAI_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "YOUR_CHAT_MODEL",
  "input": "Explain semantic search in two sentences.",
  "instructions": "Use plain language.",
  "store": false,
  "stream": false
}'

Anforderungsfelder#

FeldWert
modelEin verfügbares Chat-Modell, das durch Ihre Berechtigung erlaubt ist.
inputEine nicht leere Zeichenkette oder bis zu 256 Textnachrichten.
instructionsOptionale Systemanweisungen, die dem Gespräch vorangestellt werden.
storefalse; das Speichern von Antworten wird nicht unterstützt.
streamfalse für JSON oder true für Responses-SSE-Ereignisse.

Ein Gespräch fortsetzen#

Senden Sie frühere Nachrichten in input zusammen mit der nächsten Benutzernachricht. Unterstützte Rollen sind user, assistant, system und developer. Entwickleranweisungen verwenden intern die Systemrolle. Nachrichteninhalte können Text oder input_text/output_text Teile sein.

JSON

{
  "model": "YOUR_CHAT_MODEL",
  "input": [
    {
      "role": "user",
      "content": "What is semantic search?"
    },
    {
      "role": "assistant",
      "content": "It finds results by meaning rather than exact words."
    },
    {
      "role": "user",
      "content": "Give one example."
    }
  ],
  "store": false
}

Das Ergebnis lesen#

Die JSON-Antwort ist ein response Objekt. Lesen Sie den Assistententext aus output[].content[] Einträgen mit Typ output_text. Überprüfen Sie den Antwortstatus: completed ist eine abgeschlossene Antwort; incomplete kann ein Token-Limit anzeigen. Öffentlich usage ist derzeit null; verwenden Sie Konsolennutzung, um verarbeitete Nutzung zu überprüfen.

Streamen Sie eine Antwort#

Legen Sie stream: true und SSE analysieren. Ereignisse umfassen response.created, response.output_text.delta und einen terminalen response.completed, response.incomplete oder response.failed. Fügen Sie Text-Deltas in der Reihenfolge an und behandeln Sie den terminalen Status explizit.

Unterstützter Teilbereich#

Dieser Endpunkt unterstützt die Textgenerierung. Gespeicherte Antworten, previous_response_id, Abruf/Löschung, Tools, Bildeingabe, Hintergrundanfragen und Generierungseinstellungen wie temperature werden nicht unterstützt und abgelehnt. Für nachrichtenbasierte Generierungseinstellungen, die von Chat Completions unterstützt werden, verwenden Sie Chat-Abschlüsse.

Verwenden Sie ein OAuth-Zugriffstoken#

Ersetzen Sie den API-Schlüssel im Authorization-Header durch ein genehmigtes OAuth-Zugriffstoken. Die surcharge Scope und akzeptierter Nutzungsplan sind erforderlich für kontofinanzierte Inferenz. Scopes, die nur die Identität betreffen, autorisieren keine Ausgaben. Siehe Scopes und Berechtigungen.

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