下面两个案例 分别是通义千问和deepseek

注意formatter需要对应上

agent = ReActAgent(
            name=name,
            sys_prompt=ChinesePrompts.get_role_prompt(role, character),

            # 通义千问
            # model=DashScopeChatModel(
            #     model_name="qwen-max",
            #     api_key=os.environ["DASHSCOPE_API_KEY"],
            #     enable_thinking=True,
            # ),

            # deepseek
            model = OpenAIChatModel(
                model_name=os.getenv("LLM_MODEL_ID"),
                api_key=os.getenv("LLM_API_KEY"),
                client_args = {
                    "base_url": os.getenv("LLM_BASE_URL")
                }
            ),
            # formatter=DashScopeMultiAgentFormatter(),   # 通义千问
            formatter=DeepSeekChatFormatter(),    # deepseek
        )

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐