Validar o campo Nome para ferramentas de IA

Após criar uma nova ferramenta no Discourse AI, deparei-me com o seguinte erro:

Job exception: {
  "error": {
    "message": "Invalid 'tools[0].function.name': string does not match pattern. Expected a string that matches the pattern '^[a-zA-Z0-9_-]+$'.",
    "type": "invalid_request_error",
    "param": "tools[0].function.name",
    "code": "invalid_value"
  }
}

Eu tinha espaços no nome, que substituí por underscores para corresponder ao padrão. :+1:

Se isso for esperado, poderíamos validar esse campo na interface do usuário? Também podemos mencioná-lo no texto descritivo desse campo.

3 curtidas

Tenho certeza de que adicionamos uma validação agora, você pode confirmar?

1 curtida

O campo Nome da Ferramenta está validando. :tada:

3 curtidas