Crate chat_gpt_lib_rs
source ·Expand description
§chat_gpt_lib_rs
The chat_gpt_lib_rs crate provides a Rust interface to interact with the ChatGPT API.
This crate exports the following main items:
ChatGPTClient: Represents the main client to interact with the ChatGPT API.ChatInput: Represents the input for the chat API call.ChatResponse: Represents the response from the chat API call.Message: Represents a message in the chat API call.Model: Represents the available OpenAI models.Role: Represents the role of a message in the chat API call.LogitBias: Represents the logit bias used in API calls.count_tokens: Provides a rough estimation of the number of tokens in a given text. For examples and more detailed usage information, please refer to the documentation of each exported item.
Re-exports§
pub use client::ChatGPTClient;pub use client::ChatInput;pub use client::ChatResponse;pub use client::Message;pub use models::LogitBias;pub use models::Model;pub use models::Role;pub use tokenizer::count_tokens;