Map npm package name to SDK key.
(npm: &str)
| 776 | |
| 777 | /// Map npm package name to SDK key. |
| 778 | pub fn sdk_key(npm: &str) -> Option<&'static str> { |
| 779 | match npm { |
| 780 | "@ai-sdk/github-copilot" => Some("copilot"), |
| 781 | "@ai-sdk/openai" | "@ai-sdk/azure" => Some("openai"), |
| 782 | "@ai-sdk/amazon-bedrock" => Some("bedrock"), |
| 783 | "@ai-sdk/anthropic" | "@ai-sdk/google-vertex/anthropic" => Some("anthropic"), |
| 784 | "@ai-sdk/google-vertex" | "@ai-sdk/google" => Some("google"), |
| 785 | "@ai-sdk/gateway" => Some("gateway"), |
| 786 | "@openrouter/ai-sdk-provider" => Some("openrouter"), |
| 787 | _ => None, |
| 788 | } |
| 789 | } |
| 790 | |
| 791 | // --------------------------------------------------------------------------- |
| 792 | // variants |
no outgoing calls
no test coverage detected