{"info":{"title":"ModelRunner OpenAPI schema for google/gemini-3.5-flash-lite","version":"0.1.0"},"openapi":"3.1.0","components":{"schemas":{"Input":{"type":"object","title":"Input","required":["messages"],"properties":{"seed":{"type":"integer","title":"Seed","x-order":7,"description":"Best-effort determinism hint."},"stop":{"title":"Stop","x-order":6,"description":"Up to 4 stop sequences."},"tools":{"type":"array","items":{"type":"object"},"title":"Tools","x-order":3,"description":"OpenAI-format tool definitions the model may call."},"stream":{"type":"boolean","title":"Stream","default":false,"x-order":1,"description":"Return the reply as a Server-Sent Events stream of deltas terminated by `data: [DONE]`."},"messages":{"type":"array","items":{"type":"object","required":["role"],"properties":{"role":{"type":"string","description":"system | user | assistant | tool"},"content":{"type":"string","description":"Message text."}}},"title":"Messages","x-order":0,"minItems":1,"description":"OpenAI-style conversation history. Each item is an object with a `role` (`system`, `user`, `assistant` or `tool`) and `content`."},"max_tokens":{"type":"integer","title":"Max Tokens","minimum":1,"x-order":2,"description":"Upper bound on generated tokens."},"tool_choice":{"title":"Tool Choice","x-order":4,"description":"`auto`, `none`, `required`, or a specific tool."},"response_format":{"type":"object","title":"Response Format","x-order":5,"description":"Set `{\"type\":\"json_object\"}` for JSON mode."}}},"Output":{"type":"object","title":"Output","properties":{"id":{"type":"string"},"model":{"type":"string"},"usage":{"type":"object"},"object":{"type":"string"},"choices":{"type":"array","items":{"type":"object"}},"created":{"type":"integer"}},"description":"An OpenAI ChatCompletion object: `id`, `object`, `created`, `model`, `choices[]` and `usage`."}}}}