Skip to main content

Module types

Module types 

Source

Re-exports§

pub use crate::openai::types::HttpMethod;
pub use crate::openai::types::OpenAiApiError;
pub use crate::openai::types::OpenAiApiErrorResponse;
pub use crate::openai::types::OpenAiResponseHeaders;

Structs§

OpenAiCreateEmbeddingResponse
Successful response payload for OpenAI /embeddings.
OpenAiEmbeddingData
A single embedding object in the response list.
OpenAiEmbeddingUsage
Usage metrics for embeddings.

Enums§

OpenAiEmbeddingDataObject
OpenAI embedding item object discriminator.
OpenAiEmbeddingEncodingFormat
Encoding format for returned embedding values.
OpenAiEmbeddingInput
Input union accepted by OpenAI /embeddings.
OpenAiEmbeddingModel
Supported embedding model names.
OpenAiEmbeddingModelKnown
Known embedding model constants from upstream docs.
OpenAiEmbeddingResponseObject
OpenAI embeddings response object discriminator.
OpenAiEmbeddingVector
Embedding payload.