Convalida il campo Nome per gli strumenti AI

Dopo aver creato un nuovo strumento in Discourse AI, ho riscontrato il seguente errore:

Job exception: {
  "error": {
    "message": "Invalid 'tools[0].function.name': la stringa non corrisponde al pattern. Prevista una stringa che corrisponda al pattern '^[a-zA-Z0-9_-]+$'.",
    "type": "invalid_request_error",
    "param": "tools[0].function.name",
    "code": "invalid_value"
  }
}

Avevo degli spazi nel nome, che ho sostituito con underscore per corrispondere al pattern. :+1:

Se ciò è previsto, potremmo convalidare quel campo nell’interfaccia utente? Potremmo anche menzionarlo nel testo descrittivo di quel campo.

3 Mi Piace

Sono abbastanza sicuro che abbiamo aggiunto una validazione adesso, puoi confermare?

1 Mi Piace

Il campo Nome strumento è in fase di convalida. :tada:

3 Mi Piace