mirror of
https://github.com/ollama/ollama.git
synced 2025-05-10 18:06:33 +02:00
types: add any type and validation for ToolFunction enum (#10166)
This commit is contained in:
parent
ccc8c6777b
commit
6747099d71
4 changed files with 71 additions and 10 deletions
|
@ -285,7 +285,7 @@ func TestChatMiddleware(t *testing.T) {
|
|||
Properties map[string]struct {
|
||||
Type api.PropertyType `json:"type"`
|
||||
Description string `json:"description"`
|
||||
Enum []string `json:"enum,omitempty"`
|
||||
Enum []any `json:"enum,omitempty"`
|
||||
} `json:"properties"`
|
||||
}{
|
||||
Type: "object",
|
||||
|
@ -293,7 +293,7 @@ func TestChatMiddleware(t *testing.T) {
|
|||
Properties: map[string]struct {
|
||||
Type api.PropertyType `json:"type"`
|
||||
Description string `json:"description"`
|
||||
Enum []string `json:"enum,omitempty"`
|
||||
Enum []any `json:"enum,omitempty"`
|
||||
}{
|
||||
"location": {
|
||||
Type: api.PropertyType{"string"},
|
||||
|
@ -301,7 +301,7 @@ func TestChatMiddleware(t *testing.T) {
|
|||
},
|
||||
"unit": {
|
||||
Type: api.PropertyType{"string"},
|
||||
Enum: []string{"celsius", "fahrenheit"},
|
||||
Enum: []any{"celsius", "fahrenheit"},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue