mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-09-15 22:19:28 +00:00
docs: New AWEL tutorial (#1245)
This commit is contained in:
@@ -1,11 +1,28 @@
|
||||
from dbgpt.model.proxy.llms.chatgpt import OpenAILLMClient
|
||||
from dbgpt.model.proxy.llms.gemini import GeminiLLMClient
|
||||
from dbgpt.model.proxy.llms.spark import SparkLLMClient
|
||||
from dbgpt.model.proxy.llms.tongyi import TongyiLLMClient
|
||||
from dbgpt.model.proxy.llms.wenxin import WenxinLLMClient
|
||||
from dbgpt.model.proxy.llms.zhipu import ZhipuLLMClient
|
||||
"""Proxy models."""
|
||||
|
||||
__ALL__ = [
|
||||
|
||||
def __lazy_import(name):
|
||||
module_path = {
|
||||
"OpenAILLMClient": "dbgpt.model.proxy.llms.chatgpt",
|
||||
"GeminiLLMClient": "dbgpt.model.proxy.llms.gemini",
|
||||
"SparkLLMClient": "dbgpt.model.proxy.llms.spark",
|
||||
"TongyiLLMClient": "dbgpt.model.proxy.llms.tongyi",
|
||||
"WenxinLLMClient": "dbgpt.model.proxy.llms.wenxin",
|
||||
"ZhipuLLMClient": "dbgpt.model.proxy.llms.zhipu",
|
||||
}
|
||||
|
||||
if name in module_path:
|
||||
module = __import__(module_path[name], fromlist=[name])
|
||||
return getattr(module, name)
|
||||
else:
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
||||
|
||||
def __getattr__(name):
|
||||
return __lazy_import(name)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"OpenAILLMClient",
|
||||
"GeminiLLMClient",
|
||||
"TongyiLLMClient",
|
||||
|
Reference in New Issue
Block a user