通过检索增强生成进行群聊
AutoGen 支持由 LLMs、工具或人类驱动的可对话代理,通过自动聊天共同执行任务。该框架允许通过多代理对话进行工具使用和人类参与。有关此功能的文档,请参阅此处。
要求
设置 API 端点
config_list_from_json
函数从环境变量或 json 文件中加载配置列表。
import chromadb
from typing_extensions import Annotated
import autogen
from autogen import AssistantAgent
from autogen.agentchat.contrib.retrieve_user_proxy_agent import RetrieveUserProxyAgent
config_list = autogen.config_list_from_json("OAI_CONFIG_LIST")
print("LLM models: ", [config_list[i]["model"] for i in range(len(config_list))])
LLM models: ['gpt4-1106-preview', 'gpt-35-turbo', 'gpt-35-turbo-0613']
tip
了解有关为代理配置 LLM 的更多信息,请参阅此处。