gproxy_protocol/gemini/mod.rs
1//! Google Gemini API wire types.
2//!
3//! - [`generate_content`] — `POST models/{model}:generateContent` (request, response)
4//! - [`stream_generate_content`] — streaming variant (NDJSON and SSE chunk types)
5//! - [`count_tokens`] — `POST models/{model}:countTokens`
6//! - [`embeddings`] / [`batch_embed_contents`] — embedding endpoints
7//! - [`model_list`] / [`model_get`] — `GET models` catalog
8//! - [`live`] — Live API WebSocket types (BidiGenerateContent)
9//! - [`types`] — shared types: error types, response headers
10
11pub mod types;
12
13pub mod batch_embed_contents;
14pub mod count_tokens;
15pub mod embeddings;
16pub mod generate_content;
17pub mod live;
18pub mod model_get;
19pub mod model_list;
20pub mod stream_generate_content;