Skip to content

AmritaConfig

AmritaConfig 类是 AmritaCore 的中央配置对象。

属性

示例

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 框架的主要配置选项,分为三个部分:

  1. 功能配置:控制框架的行为
  2. LLM 配置:控制语言模型的参数和行为
  3. Cookie 配置:控制安全相关设置

Apache 2.0 许可证(一些内容可能没有完全翻译成中文,请以英文文档为准。)