mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-01-19 13:23:16 +08:00
封装ModelManager
This commit is contained in:
parent
26b141a06e
commit
32974f8e2f
@ -0,0 +1,17 @@
|
|||||||
|
from chatchat.configs import MODEL_PLATFORMS
|
||||||
|
from model_providers.core.model_manager import ModelManager
|
||||||
|
|
||||||
|
def _to_custom_provide_configuration():
|
||||||
|
provider_name_to_provider_records_dict = {}
|
||||||
|
provider_name_to_provider_model_records_dict = {}
|
||||||
|
return provider_name_to_provider_records_dict, provider_name_to_provider_model_records_dict
|
||||||
|
|
||||||
|
# 基于配置管理器创建的模型实例
|
||||||
|
provider_manager = ModelManager(
|
||||||
|
provider_name_to_provider_records_dict={
|
||||||
|
'openai': {
|
||||||
|
'openai_api_key': "sk-4M9LYF",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
provider_name_to_provider_model_records_dict={}
|
||||||
|
)
|
||||||
@ -1,7 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from typing import Any, Dict, List, Optional, Union
|
from typing import Any, Dict, List, Optional, Union
|
||||||
from pydantic.v1 import BaseModel, Field, root_validator
|
from pydantic import BaseModel, Field, root_validator
|
||||||
from typing_extensions import Literal
|
from typing_extensions import Literal
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user