Skip to main content

gproxy_protocol/transform/generate/gemini_responses/
mod.rs

1//! Direct Gemini GenerateContent ↔ OpenAI Responses buffered conversion.
2
3mod config;
4pub(crate) mod content;
5pub(crate) mod history;
6pub(crate) mod identity;
7mod images;
8mod logs;
9mod media;
10mod request;
11pub(crate) mod request_images;
12mod response;
13pub mod stream;
14pub(crate) mod tools;
15mod usage;
16
17pub use identity::GeminiReplayContext;
18pub use request::{gemini_to_responses_request, responses_to_gemini_request};
19pub use response::{
20    GeminiResponseContext, GeminiUsageFacts, gemini_to_responses_response,
21    responses_to_gemini_response, responses_to_gemini_response_with_modalities,
22};