rename provider from do to digitalocean; keep do / do_ai as aliases

This commit is contained in:
Adil Hafeez 2026-04-17 12:22:53 -07:00
parent dda0a16204
commit 8bf0398db6
4 changed files with 54 additions and 54 deletions

View file

@ -28,7 +28,7 @@ SUPPORTED_PROVIDERS_WITHOUT_BASE_URL = [
"xai",
"moonshotai",
"zhipu",
"do",
"digitalocean",
]
SUPPORTED_PROVIDERS = (

View file

@ -901,13 +901,13 @@ static_resources:
validation_context:
trusted_ca:
filename: {{ upstream_tls_ca_path | default('/etc/ssl/certs/ca-certificates.crt') }}
- name: do
- name: digitalocean
connect_timeout: {{ upstream_connect_timeout | default('5s') }}
type: LOGICAL_DNS
dns_lookup_family: V4_ONLY
lb_policy: ROUND_ROBIN
load_assignment:
cluster_name: do
cluster_name: digitalocean
endpoints:
- lb_endpoints:
- endpoint:

View file

@ -328,52 +328,52 @@ providers:
- xiaomi/mimo-v2-flash
- xiaomi/mimo-v2-omni
- xiaomi/mimo-v2-pro
do:
- do/openai-gpt-4.1
- do/openai-gpt-4o
- do/openai-gpt-4o-mini
- do/openai-gpt-5
- do/openai-gpt-5-mini
- do/openai-gpt-5-nano
- do/openai-gpt-5.1-codex-max
- do/openai-gpt-5.2
- do/openai-gpt-5.2-pro
- do/openai-gpt-5.3-codex
- do/openai-gpt-5.4
- do/openai-gpt-5.4-mini
- do/openai-gpt-5.4-nano
- do/openai-gpt-5.4-pro
- do/openai-gpt-oss-120b
- do/openai-gpt-oss-20b
- do/openai-o1
- do/openai-o3
- do/openai-o3-mini
- do/anthropic-claude-4.1-opus
- do/anthropic-claude-4.5-sonnet
- do/anthropic-claude-4.6-sonnet
- do/anthropic-claude-haiku-4.5
- do/anthropic-claude-opus-4
- do/anthropic-claude-opus-4.5
- do/anthropic-claude-opus-4.6
- do/anthropic-claude-opus-4.7
- do/anthropic-claude-sonnet-4
- do/alibaba-qwen3-32b
- do/arcee-trinity-large-thinking
- do/deepseek-3.2
- do/deepseek-r1-distill-llama-70b
- do/gemma-4-31B-it
- do/glm-5
- do/kimi-k2.5
- do/llama3.3-70b-instruct
- do/minimax-m2.5
- do/nvidia-nemotron-3-super-120b
- do/qwen3-coder-flash
- do/qwen3.5-397b-a17b
- do/all-mini-lm-l6-v2
- do/gte-large-en-v1.5
- do/multi-qa-mpnet-base-dot-v1
- do/qwen3-embedding-0.6b
- do/router:software-engineering
digitalocean:
- digitalocean/openai-gpt-4.1
- digitalocean/openai-gpt-4o
- digitalocean/openai-gpt-4o-mini
- digitalocean/openai-gpt-5
- digitalocean/openai-gpt-5-mini
- digitalocean/openai-gpt-5-nano
- digitalocean/openai-gpt-5.1-codex-max
- digitalocean/openai-gpt-5.2
- digitalocean/openai-gpt-5.2-pro
- digitalocean/openai-gpt-5.3-codex
- digitalocean/openai-gpt-5.4
- digitalocean/openai-gpt-5.4-mini
- digitalocean/openai-gpt-5.4-nano
- digitalocean/openai-gpt-5.4-pro
- digitalocean/openai-gpt-oss-120b
- digitalocean/openai-gpt-oss-20b
- digitalocean/openai-o1
- digitalocean/openai-o3
- digitalocean/openai-o3-mini
- digitalocean/anthropic-claude-4.1-opus
- digitalocean/anthropic-claude-4.5-sonnet
- digitalocean/anthropic-claude-4.6-sonnet
- digitalocean/anthropic-claude-haiku-4.5
- digitalocean/anthropic-claude-opus-4
- digitalocean/anthropic-claude-opus-4.5
- digitalocean/anthropic-claude-opus-4.6
- digitalocean/anthropic-claude-opus-4.7
- digitalocean/anthropic-claude-sonnet-4
- digitalocean/alibaba-qwen3-32b
- digitalocean/arcee-trinity-large-thinking
- digitalocean/deepseek-3.2
- digitalocean/deepseek-r1-distill-llama-70b
- digitalocean/gemma-4-31B-it
- digitalocean/glm-5
- digitalocean/kimi-k2.5
- digitalocean/llama3.3-70b-instruct
- digitalocean/minimax-m2.5
- digitalocean/nvidia-nemotron-3-super-120b
- digitalocean/qwen3-coder-flash
- digitalocean/qwen3.5-397b-a17b
- digitalocean/all-mini-lm-l6-v2
- digitalocean/gte-large-en-v1.5
- digitalocean/multi-qa-mpnet-base-dot-v1
- digitalocean/qwen3-embedding-0.6b
- digitalocean/router:software-engineering
metadata:
total_providers: 12
total_models: 361

View file

@ -72,9 +72,9 @@ impl TryFrom<&str> for ProviderId {
"qwen" => Ok(ProviderId::Qwen),
"amazon_bedrock" => Ok(ProviderId::AmazonBedrock),
"amazon" => Ok(ProviderId::AmazonBedrock), // alias
"do" => Ok(ProviderId::DigitalOcean),
"digitalocean" => Ok(ProviderId::DigitalOcean), // alias
"do_ai" => Ok(ProviderId::DigitalOcean), // alias
"digitalocean" => Ok(ProviderId::DigitalOcean),
"do" => Ok(ProviderId::DigitalOcean), // alias
"do_ai" => Ok(ProviderId::DigitalOcean), // alias
_ => Err(format!("Unknown provider: {}", value)),
}
}
@ -99,7 +99,7 @@ impl ProviderId {
ProviderId::Moonshotai => "moonshotai",
ProviderId::Zhipu => "z-ai",
ProviderId::Qwen => "qwen",
ProviderId::DigitalOcean => "do",
ProviderId::DigitalOcean => "digitalocean",
_ => return Vec::new(),
};
@ -241,7 +241,7 @@ impl Display for ProviderId {
ProviderId::Zhipu => write!(f, "zhipu"),
ProviderId::Qwen => write!(f, "qwen"),
ProviderId::AmazonBedrock => write!(f, "amazon_bedrock"),
ProviderId::DigitalOcean => write!(f, "do"),
ProviderId::DigitalOcean => write!(f, "digitalocean"),
}
}
}