ShareAI Platform Docs

Créer une réponse textuelle

Utilisez l'API ShareAI Responses pour la génération de texte sans état, l'historique explicite des conversations et les événements de streaming Responses.

Voir en Markdown
Sur cette page
POST https://api.shareai.now/api/v1/responses

Générer une réponse textuelle à partir d'une invite ou d'une conversation.

URL de base
https://api.shareai.now
Authentification
Clé API Bearer ou jeton d'accès OAuth approuvé

Choisissez cette API lorsque votre application utilise le format de message texte Responses. Fournissez la conversation à chaque requête ; les réponses ne sont pas stockées pour une récupération ultérieure.

Envoyez une requête#

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
}'

Champs de la requête#

ChampValeur
modelUn modèle de chat disponible autorisé par vos identifiants.
inputUne chaîne non vide, ou jusqu'à 256 messages texte.
instructionsInstructions système optionnelles ajoutées au début de la conversation.
storefalse; le stockage des réponses n'est pas pris en charge.
streamfalse pour JSON ou true pour les événements SSE de Responses.

Continuer une conversation#

Envoyez les messages précédents dans input avec le prochain message utilisateur. Les rôles pris en charge sont user, assistant, system et developer. Les instructions pour les développeurs utilisent le rôle système en interne. Le contenu des messages peut être du texte ou input_text/output_text des parties.

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
}

Lire le résultat#

La réponse JSON est un response objet. Lisez le texte de l'assistant à partir des output[].content[] entrées avec le type output_text. Vérifiez le statut de la réponse : completed est une réponse terminée ; incomplete peut indiquer une limite de jetons. Public usage est actuellement nul ; utilisez Console Usage pour inspecter l'utilisation traitée.

Diffusez une réponse#

Définissez stream: true et analysez SSE. Les événements incluent response.created, response.output_text.delta et un terminal response.completed, response.incomplete ou response.failed. Ajoutez les deltas de texte dans l'ordre et gérez explicitement le statut terminal.

Sous-ensemble pris en charge#

Ce point de terminaison prend en charge la génération de texte. Les réponses stockées, previous_response_id, récupération/suppression, outils, entrée d'image, requêtes en arrière-plan et paramètres de génération tels que temperature ne sont pas pris en charge et sont rejetés. Pour les paramètres de génération basés sur des messages pris en charge par Chat Completions, utilisez Achèvements de chat.

Utilisez un jeton d'accès OAuth#

Remplacez la clé API dans l'en-tête Authorization par un jeton d'accès OAuth approuvé. Le surcharge périmètre et le plan d'utilisation accepté sont requis pour l'inférence financée par le compte. Les périmètres d'identité uniquement n'autorisent pas les dépenses. Voir périmètres et autorisations.

Dernière mise à jour le 15 septembre 2026

Documentation de la plateforme ShareAI
Toute la documentation

Rechercher par titre ou contenu.

Poser une question sur cette page

Choisissez un assistant pour explorer cette page. Vous pouvez également copier la page et la coller dans votre conversation.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI