Valida el campo de nombre para las herramientas de IA

Después de crear una nueva herramienta en Discourse AI, me encontré con el siguiente error:

Job exception: {
  "error": {
    "message": "Invalid 'tools[0].function.name': la cadena no coincide con el patrón. Se esperaba una cadena que coincidiera con el patrón '^[a-zA-Z0-9_-]+$'.",
    "type": "invalid_request_error",
    "param": "tools[0].function.name",
    "code": "invalid_value"
  }
}

Tenía espacios en el nombre, que reemplacé con guiones bajos para que coincidieran con el patrón. :+1:

Si eso es lo esperado, ¿podríamos validar ese campo en la interfaz de usuario? También podríamos mencionarlo en el texto descriptivo de ese campo.

3 Me gusta

Estoy bastante seguro de que ahora añadimos una validación, ¿puedes confirmarlo?

1 me gusta

El campo Tool Name se está validando. :tada:

3 Me gusta