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
|
||||
from enum import Enum
|
||||
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
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user