use crate::openai_compat::OpenAiCompatProvider;
pub const LM_STUDIO_DEFAULT_BASE_URL: &str = "http://localhost:1234";
pub fn provider(base_url: impl Into<String>) -> OpenAiCompatProvider {
OpenAiCompatProvider::new("lm-studio", String::new(), base_url)
}
#[cfg(test)]
mod tests {
use super::*;
use aonyx_core::LlmProvider;
#[test]
fn provider_name_is_lm_studio() {
let p = provider(LM_STUDIO_DEFAULT_BASE_URL);
assert_eq!(p.name(), "lm-studio");
assert_eq!(p.base_url(), LM_STUDIO_DEFAULT_BASE_URL);
}
}