rskit-llm-openai 0.2.0-alpha.3

OpenAI provider implementation for rskit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![warn(missing_docs)]

//! `OpenAI` provider (chat completions + embeddings).

mod adapter;
mod config;
mod embedding;

#[cfg(test)]
mod fixture_tests;
#[cfg(test)]
mod tests;

pub(crate) use adapter::PROVIDER_ID;
pub use adapter::register;
pub use config::Config;
pub use embedding::{EmbeddingProvider, embedding_provider, embedding_provider_with_policy};