abu-provider 0.1.0

API integration supporting multiple vendors.
Documentation

abu-provider

API integration supporting multiple vendors.

Features

  • chat
    • anthropic
    • openai
    • deepseek
  • embed
    • openai

Examples

dotenv::from_filename("./env/openai.env")?;
let openai = OpenAi::from_env()?;
let request = ChatRequestBuilder::default()
    .model("deepseek-chat" )
    .messages([
        ChatMessage::user("hi!"),
    ])
    .build()?;
        
let response = openai.chat(&request).await?;
println!("{:#?}", response);