API integration supporting multiple vendors.
- - - -- -
````rust
dotenv::from_filename("./env/openai.env")?;
let openai = OpenAi::from_env()?;
let request = ChatRequestBuilder::default()
let response = openai.chat(&request).await?;
println!("{:#?}", response);
````