Skip to main content
Méthode : client.GenerateResponse(...) ou client.CreateResponse(...)

Exemple

Paramètres principaux

  • model (obligatoire) : identifiant du modèle cible.
  • input (obligatoire) : tableau ordonné d’éléments d’entrée, comme des messages et des appels d’outils.
  • temperature (0–2) : plus la valeur est élevée, plus le résultat est aléatoire.
  • top_p (0–1) / top_k (>=1) : contrôles d’échantillonnage par noyau et par k meilleures options.
  • max_output_tokens (entier) : limite strict de jetons générés par réponse ; utilisez max_output_tokens_per_message pour limiter chaque message.
  • Outils : tools (définitions), tool_choice (automatique/aucun/spécifique), max_tool_calls (entier), parallel_tool_calls (booléen).
  • Logprobs : logprobs (booléen), top_logprobs (0–20) pour renvoyer les probabilités logarithmiques de chaque jeton.
  • Sortie : response_format (json/text), service_tier, store (booléen), stream (booléen).
  • Métadonnées : metadata (objet transmis tel quel), reasoning (objet contenant des indications d’effort).
  • Options supplémentaires de la passerelle : usage (booléen pour demander l’utilisation), meta (booléen pour inclure le bloc meta).

Valeur renvoyée

ResponsesResponse
Dernière modification le 2 octobre 2026