(packageName: string)
| 182 | } |
| 183 | |
| 184 | function runtimeAdapterOverride(packageName: string): ProviderRuntimeAdapter { |
| 185 | switch (packageName) { |
| 186 | case '@ai-sdk/anthropic': |
| 187 | return { kind: 'anthropic', auth: 'api-key', normalizeBaseUrl: true }; |
| 188 | case '@ai-sdk/google': |
| 189 | return { kind: 'google', normalizeBaseUrl: false }; |
| 190 | case '@ai-sdk/openai': |
| 191 | return { kind: 'openai' }; |
| 192 | case '@ai-sdk/openai-compatible': |
| 193 | return { kind: 'openai-compatible', name: 'provider' }; |
| 194 | default: |
| 195 | throw new Error(`models.dev model runtime package ${packageName} is unsupported`); |
| 196 | } |
| 197 | } |
no outgoing calls
no test coverage detected