Maintain a model provider table and a enum for example ```ts enum ModelProvider { DeepSeek = 'deepseek', Anthropic = 'anthropic', } ``` And a provider table ```ts type ProviderTable = Record<ModelProvider, typeof createProvider> // Vercel AI SDK ```