Use a generic endpoint in provider examples and tests
The base_url doc example and the providers.toml parse test used a specific hosted endpoint; switch them to a neutral example so the public client carries no infra-specific reference. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Seto Elkahfi committed
Jun 23, 2026 at 02:26 UTC
f982b16964b6c4206ba7aac9d5680b016a9de583
1 file changed
+7
-7
src/provider.rs
+7
-7
index a8e658d..0897686 100644
--- a/src/provider.rs
+++ b/src/provider.rs
@@ -71,7 +71,7 @@ fn tier_to_model(tier: &str) -> String {
pub struct ProviderConfig {
/// Human-facing name shown in the UI (e.g. `siGit Code Cloud · Balanced`).
pub display_name: String,
- /// API root, e.g. `https://cloud.ondeinference.com/v1`.
+ /// API root, e.g. `https://api.openai.com/v1`.
pub base_url: String,
pub api_key: String,
/// Model id sent to the endpoint, e.g. `onde-balanced` or `gpt-4o-mini`.
@@ -205,13 +205,13 @@ mod tests {
#[test]
fn parses_active_profile_from_toml() {
let toml = r#"
- active = "onde-cloud"
+ active = "primary"
[[provider]]
- name = "onde-cloud"
- base_url = "https://cloud.ondeinference.com/v1"
+ name = "primary"
+ base_url = "https://api.example.com/v1"
api_key = "sk-test"
- model = "onde-large"
+ model = "model-a"
[[provider]]
name = "openai"
@@ -226,8 +226,8 @@ mod tests {
.into_iter()
.find(|entry| entry.name == active)
.unwrap();
- assert_eq!(entry.base_url, "https://cloud.ondeinference.com/v1");
- assert_eq!(entry.model, "onde-large");
+ assert_eq!(entry.base_url, "https://api.example.com/v1");
+ assert_eq!(entry.model, "model-a");
}
#[test]