Skip to main content
POST
Créer une réponse

Outils serveur

/v1/responses prend en charge les outils de fonction classiques ainsi que les outils serveur gérés par le Gateway suivants :
  • gateway:datetime
  • phaseo:web_search
  • phaseo:web_fetch
  • phaseo:advisor
  • phaseo:image_generation
  • phaseo:apply_patch

Exemple de date et heure

Lorsqu’un outil serveur est utilisé, les compteurs usage.server_tool_use.* correspondants sont inclus dans les données d’utilisation.
  • gateway:datetime -> datetime_requests
  • phaseo:web_search -> web_search_requests, web_search_results, web_search_extra_results
  • phaseo:web_fetch -> web_fetch_requests
  • phaseo:advisor -> advisor_requests
  • phaseo:image_generation -> image_generation_requests
  • phaseo:apply_patch -> apply_patch_requests

À propos du streaming

stream: true est également pris en charge. Avec les outils serveur gérés par le Gateway, Phaseo peut matérialiser le tour d’appel d’outil amont, poursuivre la boucle, puis réémettre un flux synthétique.

Autorisations

Authorization
string
header
requis

Authentification par jeton Bearer

Corps

application/json
model
string
requis
input
requis
background
boolean
include
string[]
instructions
string
max_output_tokens
integer
Plage requise: x >= 1
metadata
object
session_id
string

Identifiant unique permettant de regrouper des requêtes liées (par exemple, une conversation ou un flux de travail d’agent) à des fins d’observabilité.

Maximum string length: 256
parallel_tool_calls
boolean
previous_response_id
string
reasoning
object
service_tier
enum<string>
Options disponibles:
standard,
default,
fast,
ultrafast,
priority,
flex,
batch
store
boolean
stream
boolean
temperature
number
Plage requise: 0 <= x <= 2
text
object
tool_choice

Stratégie de sélection des outils. Les types d’outils serveur Phaseo sont acceptés et convertis en cibles de fonctions ou d’outils du fournisseur amont.

Options disponibles:
auto,
none,
required,
phaseo:datetime,
phaseo:web_search,
phaseo:web_fetch,
phaseo:subagent,
phaseo:fusion,
phaseo:search_models,
gateway:datetime,
gateway:web_search,
gateway:web_fetch
tools
object[]

Définitions des outils pour les appels de fonctions du modèle et les outils serveur de la passerelle. Les outils serveur intégrés de la passerelle sont gateway:datetime, gateway:web_search et gateway:web_fetch.

top_p
number
Plage requise: 0 <= x <= 1
truncation
enum<string>
Options disponibles:
auto,
disabled
user
string
prompt_cache_key
string | null
safety_identifier
string | null
modalities
enum<string>[]
Options disponibles:
text,
image,
audio
image_config
object
provider_options
object

Options propres au fournisseur, facultatives.

usage
boolean
meta
boolean
echo_upstream_request
boolean
debug
object

Options de débogage de la passerelle. Ces indicateurs ne sont jamais transmis au fournisseur.

provider
object

Préférences de routage des fournisseurs pour la sélection par la passerelle.

Réponse

Réponse

id
string
object
string
created
integer
model
string
provider
string
provider_id
string
nativeResponseId
string | null
status
enum<string>
Options disponibles:
completed,
failed,
incomplete
finish_reason
string | null
meta
object
cost_nanos
number
cost_cents
integer
currency
string
pricing_lines
object[]
output
object[]
output_items
object[]
content
object[]
role
string
stop_reason
string
type
string
usage
object
Dernière modification le 2 octobre 2026