Gemini Stream Generate Content
Generates a streaming model response using the Google Gemini API format. Compatible with the Gemini `streamGenerateContent` endpoint. Returns a Server-Sent Events stream; each `data:` frame contains a complete GeminiGenerateContentResponse JSON object. Set your Yolo Router API key via `Authorization: Bearer sk-...` or `x-goog-api-key: sk-...` header, and point the base URL to this server to use as a drop-in replacement for the Gemini SDK.
Your Yolo Router API key. Format: Authorization: Bearer sk-...
In: header
Path Parameters
Model name, e.g. gemini-2.0-flash or gemini-1.5-pro.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
text/event-stream
application/json
application/json
application/json
curl -X POST "https://api.yolorouter.com/v1beta/models/gemini-2.0-flash:streamGenerateContent" \ -H "Content-Type: application/json" \ -d '{ "contents": [ { "role": "user", "parts": [ { "text": "Count to 5." } ] } ] }'"string"{
"error": {
"type": "invalid_request_error",
"code": "invalid_api_key",
"message": "Invalid API key"
}
}{
"error": {
"type": "insufficient_quota",
"code": "insufficient_quota",
"message": "Quota exceeded"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}Gemini Generate Content POST
Generates a model response using the Google Gemini API format. Compatible with the Gemini `generateContent` endpoint. Automatically routes to the best available provider (Google native, or other providers via protocol conversion). Set your Yolo Router API key via `Authorization: Bearer sk-...` or `x-goog-api-key: sk-...` header, and point the base URL to this server to use as a drop-in replacement for the Gemini SDK.
Get Video GET
Queries the status and result of a video generation task. Poll this endpoint until `status` is `completed` or `failed`.