MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / provider_info

Function provider_info

crates/opencode-provider/src/bootstrap.rs:2794–2805  ·  view source on GitHub ↗
(provider_id: &str, model: ModelInfo)

Source from the content-addressed store, hash-verified

2792 }
2793
2794 fn provider_info(provider_id: &str, model: ModelInfo) -> ModelsProviderInfo {
2795 let mut models = HashMap::new();
2796 models.insert(model.id.clone(), model);
2797 ModelsProviderInfo {
2798 api: Some("https://example.com".to_string()),
2799 name: provider_id.to_string(),
2800 env: vec![],
2801 id: provider_id.to_string(),
2802 npm: Some("@ai-sdk/openai".to_string()),
2803 models,
2804 }
2805 }
2806
2807 fn provider_state(id: &str) -> ProviderState {
2808 ProviderState {

Calls 2

newFunction · 0.85
cloneMethod · 0.45