La herramienta de IA personalizada falla

Síntoma:
Cualquier herramienta personalizada que tenga al menos un parámetro falla con lo siguiente:

Job exception: {
  "error": {
    "message": "Invalid schema for function 'custom-geocode': False is not of type 'array'.",
    "type": "invalid_request_error",
    "param": "tools[2].function.parameters",
    "code": "invalid_function_parameters"
  }
}

Las herramientas creadas a partir de preajustes no presentan esto.
Extraje el contenido de la tabla para ai_tools, y las herramientas creadas desde cero tienen una propiedad “enum”:false mientras que las preestablecidas no la tienen. Creo que enum se supone que es una matriz o no debe estar presente, pero no un booleano, de ahí el error.
Alguien más ya informó sobre esto:
https://meta.discourse.org/t/discourse-ai-bot-custom-tool-guide/314103/2?u=erphyx

Gracias por investigarlo :slight_smile:

Disculpas por la demora. Acabamos de arreglar esto:

4 Me gusta