Skip to main content

gproxy_protocol/transform/gemini/generate_content/
utils.rs

1use crate::gemini::types::JsonObject;
2
3pub use crate::transform::gemini::model_list::claude::utils::gemini_error_response_from_claude;
4pub use crate::transform::gemini::model_list::openai::utils::gemini_error_response_from_openai;
5pub use crate::transform::gemini::utils::{gemini_content_to_text, strip_models_prefix};
6
7pub fn parse_json_object_or_empty(input: &str) -> JsonObject {
8    serde_json::from_str::<JsonObject>(input).unwrap_or_default()
9}