AmritaConfig
AmritaConfig 类是 AmritaCore 的中央配置对象。
属性
function_config(FunctionConfig):功能行为配置llm(LLMConfig):语言模型配置cookie(CookieConfig):安全配置
示例
python
from amrita_core.config import (
AmritaConfig,
FunctionConfig,
LLMConfig,
CookieConfig,
BuiltinAgentConfig,
)
config = AmritaConfig(
function_config=FunctionConfig(
use_minimal_context=False, tool_calling_mode="agent"
),
llm=LLMConfig(enable_memory_abstract=True),
cookie=CookieConfig(enable_cookie=True),
builtin=BuiltinAgentConfig(tool_calling_mode="agent"),
)描述
AmritaConfig 类继承自 BaseModel,包含 AmritaCore 框架的主要配置选项,分为三个部分:
- 功能配置:控制框架的行为
- LLM 配置:控制语言模型的参数和行为
- Cookie 配置:控制安全相关设置
