We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using the Gemini Pro API, If you have a function definition like this:
{ name: "myFunction", parameters: { type: "object", properties: { choices: { type: "array", minItems: 5, maxItems: 5, items: {type: "string"} } } } }
the API will return an error about minItems and maxItems like:
Invalid JSON payload received. Unknown name "maxItems" at 'tools[0].function_declarations[0].parameters.properties[0].value': Cannot find field. Invalid JSON payload received. Unknown name "minItems" at 'tools[0].function_declarations[0].parameters.properties[0].value': Cannot find field.
It should accept the maxItems/minItems properties, which are part of JSON/OpenAPI schemas.
The text was updated successfully, but these errors were encountered:
The proto that defined the API is here, and yes, this is clearly not currently supported.
https://github.com/googleapis/googleapis/blob/master/google/ai/generativelanguage/v1beta/content.proto#L186-L216
Sorry, something went wrong.
No branches or pull requests
Description of the bug:
Using the Gemini Pro API, If you have a function definition like this:
the API will return an error about minItems and maxItems like:
Actual vs expected behavior:
It should accept the maxItems/minItems properties, which are part of JSON/OpenAPI schemas.
The text was updated successfully, but these errors were encountered: