|
|
|
@ -370,9 +370,12 @@ func TestGenerateChat(t *testing.T) { |
|
|
|
Description: "Get the current weather", |
|
|
|
Parameters: struct { |
|
|
|
Type string `json:"type"` |
|
|
|
Defs any `json:"$defs,omitempty"` |
|
|
|
Items any `json:"items,omitempty"` |
|
|
|
Required []string `json:"required"` |
|
|
|
Properties map[string]struct { |
|
|
|
Type api.PropertyType `json:"type"` |
|
|
|
Items any `json:"items,omitempty"` |
|
|
|
Description string `json:"description"` |
|
|
|
Enum []any `json:"enum,omitempty"` |
|
|
|
} `json:"properties"` |
|
|
|
@ -381,6 +384,7 @@ func TestGenerateChat(t *testing.T) { |
|
|
|
Required: []string{"location"}, |
|
|
|
Properties: map[string]struct { |
|
|
|
Type api.PropertyType `json:"type"` |
|
|
|
Items any `json:"items,omitempty"` |
|
|
|
Description string `json:"description"` |
|
|
|
Enum []any `json:"enum,omitempty"` |
|
|
|
}{ |
|
|
|
@ -467,9 +471,12 @@ func TestGenerateChat(t *testing.T) { |
|
|
|
Description: "Get the current weather", |
|
|
|
Parameters: struct { |
|
|
|
Type string `json:"type"` |
|
|
|
Defs any `json:"$defs,omitempty"` |
|
|
|
Items any `json:"items,omitempty"` |
|
|
|
Required []string `json:"required"` |
|
|
|
Properties map[string]struct { |
|
|
|
Type api.PropertyType `json:"type"` |
|
|
|
Items any `json:"items,omitempty"` |
|
|
|
Description string `json:"description"` |
|
|
|
Enum []any `json:"enum,omitempty"` |
|
|
|
} `json:"properties"` |
|
|
|
@ -478,6 +485,7 @@ func TestGenerateChat(t *testing.T) { |
|
|
|
Required: []string{"location"}, |
|
|
|
Properties: map[string]struct { |
|
|
|
Type api.PropertyType `json:"type"` |
|
|
|
Items any `json:"items,omitempty"` |
|
|
|
Description string `json:"description"` |
|
|
|
Enum []any `json:"enum,omitempty"` |
|
|
|
}{ |
|
|
|
|