Crear llamada de función
POST
/v1/responses
- Registrar funciones invocables en el modelo mediante
tools(Function calling) - Compatible con el endpoint de creación de respuesta de OpenAI Responses API
- Algunos modelos (p. ej. o3-pro, codex-mini-latest) solo admiten el formato Response
- Documentación oficial: Create a model response
Authorizations
bearer
Type
HTTP (bearer)
Request Body
application/json
model
string
Required
ID del modelo a usar. Consulte la tabla de compatibilidad de modelos con Responses API.
input
object[]
Required
Texto, imágenes y otras entradas para que el modelo genere una respuesta.
Expand
tool_choice
string
Controla si el modelo invoca una función, p. ej. auto, none o un nombre de función específico.
tools
object[]
Lista de herramientas que el modelo puede invocar; actualmente admite herramientas con type function.
Expand
metadata
object
Metadatos opcionales, p. ej. campos personalizados como model_id.
Responses
application/json
object
id
string
Required
object
string
Required
created
integer
Required
choices
object[]
Required
usage
object
Required