()
| 93 | |
| 94 | |
| 95 | pub fn init_openai_env() { |
| 96 | let model = std::env::var("OPENAI_MODEL_NAME").unwrap_or_else(|_| panic!("OPENAI_MODEL_NAME not set")); |
| 97 | let endpoint = std::env::var("OPENAI_ENDPOINT").unwrap_or_else(|_| panic!("OPENAI_ENDPOINT not set")); |
| 98 | |
| 99 | OPENAI_MODEL_NAME.set(model).unwrap(); |
| 100 | OPENAI_ENDPOINT.set(endpoint).unwrap(); |
| 101 | } |
| 102 | |
| 103 | pub fn get_config() -> RwLockReadGuard<'static, Config>{ |
| 104 | CONFIG_INSTANCE.get().unwrap().read().unwrap() |
no outgoing calls