Download src/lib/providers/managedAvailableModels.ts from automindy/fiemwl: direct link, hf CLI and curl.
- Browser
- Download file 728 Bytes
-
https://huggingface.co/spaces/automindy/fiemwl/resolve/main/src/lib/providers/managedAvailableModels.ts
- Command line
-
hf download hf://spaces/automindy/fiemwl/src/lib/providers/managedAvailableModels.ts
-
curl -L -o managedAvailableModels.ts https://huggingface.co/spaces/automindy/fiemwl/resolve/main/src/lib/providers/managedAvailableModels.ts
728 Bytes
| import { getModelsByProviderId } from "@/shared/constants/models"; | |
| import { isClaudeCodeCompatibleProvider } from "@/shared/constants/providers"; | |
| type ManagedAvailableModel = { | |
| id?: string; | |
| name?: string; | |
| contextLength?: number; | |
| }; | |
| export function getCompatibleFallbackModels( | |
| providerId: string, | |
| fallbackModels: ManagedAvailableModel[] = [] | |
| ): ManagedAvailableModel[] | undefined { | |
| if (providerId === "openrouter") return fallbackModels; | |
| if (isClaudeCodeCompatibleProvider(providerId)) return getModelsByProviderId("claude"); | |
| return undefined; | |
| } | |
| export function compatibleProviderSupportsModelImport(providerId: string): boolean { | |
| return !isClaudeCodeCompatibleProvider(providerId); | |
| } | |