az_openai_rs/
lib.rs

1pub mod completions;
2mod query_builder;
3
4pub struct Config {
5    pub openai_api_key: String,
6    pub openai_api_url: String,
7    pub openai_api_version: String,
8    pub openai_api_dplt_name: String,
9}
10
11fn get_config() -> Config {
12    Config {
13        openai_api_key: std::env::var("OPENAI_API_KEY").unwrap(),
14        openai_api_url: std::env::var("OPENAI_API_URL").unwrap(),
15        openai_api_version: std::env::var("OPENAI_API_VERSION").unwrap(),
16        openai_api_dplt_name: std::env::var("OPENAI_API_DEPLOYMENT").unwrap(),
17    }
18}
19
20#[cfg(test)]
21mod tests {
22    #[test]
23    fn it_works() {
24        assert_eq!(4, 4);
25    }
26}