Gemini Native API
Generate Content
Non-streaming content generation. Returns complete response at once. Supports text conversations, image understanding, PDF analysis, and multimodal inputs.
Authenticate using Bearer Token. Get API Key at https://viralapi.ai/api-key
Model name
gemini-3-flash-previewPossible values: Generation successful
Invalid request parameters
Authentication failed
Insufficient permissions
Internal server error
Stream Generate Content
Streaming content generation. Returns responses progressively via SSE (Server-Sent Events). Suitable for long text generation scenarios where users can see the generation process in real-time. Requires ?alt=sse query parameter.
Authenticate using Bearer Token. Get API Key at https://viralapi.ai/api-key
Model name
gemini-3-flash-previewPossible values: Output format, must be set to sse to enable streaming output
ssePossible values: Streaming generation successful, returns SSE event stream
SSE format event stream, each event contains partial generated content
Invalid request parameters
Authentication failed
Insufficient permissions
Internal server error
Last updated