File tree Expand file tree Collapse file tree
packages/sdk/server-ai/src/ldai/providers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111# Multi-provider packages should be last in the list
1212SUPPORTED_AI_PROVIDERS = ('openai' , 'langchain' )
1313
14+
1415class AIProviderFactory :
1516 """
1617 Factory for creating AIProvider instances based on the provider configuration.
@@ -91,12 +92,12 @@ async def _try_create_provider(
9192 try :
9293 if provider_type == 'langchain' :
9394 AIProviderFactory ._pkg_exists ('ldai_langchain' )
94- from ldai_langchain import LangChainProvider # pyright: ignore[reportMissingImports]
95+ from ldai_langchain import LangChainProvider
9596 return await LangChainProvider .create (ai_config )
9697
9798 if provider_type == 'openai' :
9899 AIProviderFactory ._pkg_exists ('ldai_openai' )
99- from ldai_openai import OpenAIProvider # pyright: ignore[reportMissingImports]
100+ from ldai_openai import OpenAIProvider
100101 return await OpenAIProvider .create (ai_config )
101102
102103 log .warn (
You can’t perform that action at this time.
0 commit comments