gproxy_protocol/openai/mod.rs
1//! OpenAI API wire types.
2//!
3//! - [`create_chat_completions`] — `POST /v1/chat/completions` (request, response, stream chunks)
4//! - [`create_response`] — `POST /v1/responses` (request, response, stream events, WebSocket frames)
5//! - [`compact_response`] — `POST /v1/responses/{id}/compact`
6//! - [`count_tokens`] — `POST /v1/responses/input_tokens/count`
7//! - [`embeddings`] — `POST /v1/embeddings`
8//! - [`create_image`] / [`create_image_edit`] — image generation and editing
9//! - [`model_list`] / [`model_get`] — `GET /v1/models` catalog
10//! - [`types`] — shared types: error types, model enums, common structures
11
12pub mod types;
13
14pub mod compact_response;
15pub mod count_tokens;
16pub mod create_chat_completions;
17pub mod create_image;
18pub mod create_image_edit;
19pub mod create_response;
20pub mod embeddings;
21pub mod model_get;
22pub mod model_list;