Skip to main content

gproxy_protocol/transform/generate/chat_responses/
mod.rs

1//! Buffered OpenAI Chat Completions ↔ Responses conversion.
2//!
3//! The pair is intentionally direct and field based. Message history is
4//! reconstructed into the target protocol's declared input/output items; no
5//! common content representation or source `rest` map is used.
6
7mod common;
8mod request;
9mod response;
10pub mod stream;
11
12pub(crate) use super::client_tools;
13pub use request::{
14    ToolCallKind, chat_to_responses_request, chat_to_responses_request_with_calls,
15    responses_to_chat_request,
16};
17pub use response::{
18    ChatUsageSupplement, ResponsesResponseContext, chat_to_responses_response,
19    responses_to_chat_response,
20};