Files
Ettore Di Giacinto 950e28d7b3 chore: increase compat with OpenAI API
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2025-09-27 18:14:50 +02:00

23 lines
492 B
Go

package structures
import "github.com/sashabaranov/go-openai/jsonschema"
type Goal struct {
Goal string `json:"goal"`
}
func StructureGoal() (Structure, *Goal) {
return structureType[Goal](
jsonschema.Definition{
Type: jsonschema.Object,
AdditionalProperties: false,
Properties: map[string]jsonschema.Definition{
"goal": {
Type: jsonschema.String,
Description: "The final goal to reach",
},
},
Required: []string{"goal"},
})
}