1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//! 
//! # Type collection of OpenAI APIs
//! 
//! You may find the `Model` struct mostly used. Types ending `*Response` are 
//! wrapped return values from OpenAI endpoints.

////////////////////////////////////////////////////////////////////////////////

/// Common types for OpenAI
pub mod common;

/// OpenAI models
pub mod model;

/// OpenAI Chat Completions
pub mod chat_completion;

/// OpenAI Completions
pub mod completion;

/// OpenAI Edits
pub mod edit;

/// OpenAI Images
pub mod image;

/// OpenAI Embeddings
pub mod embedding;

/// OpenAI Audios
pub mod audio;

/// OpenAI Moderations
pub mod moderation;

pub use model::Model;