首页
/ lost_in_conversation 的安装和配置教程

lost_in_conversation 的安装和配置教程

2025-05-23 07:00:25作者:何将鹤

项目基础介绍

lost_in_conversation 是一个开源项目,旨在帮助研究者评估大型语言模型(LLMs)在多轮对话任务中的性能。该项目包含了一个模拟对话的框架和一系列用于评估的实验任务。项目主要使用 Python 编程语言开发。

项目使用的关键技术和框架

  • Python:项目主要编程语言。
  • Streamlit:用于创建 web 应用来查看模拟的对话。
  • LLM APIs:如 OpenAI API,用于与大型语言模型交互。

准备工作和安装步骤

准备工作

在开始安装前,请确保您的系统中已安装以下软件和工具:

  • Python(推荐版本 3.7+)
  • pip(Python 包管理器)
  • Streamlit(用于查看对话)

安装步骤

  1. 克隆项目仓库

    打开命令行窗口,执行以下命令克隆项目:

    git clone https://github.com/microsoft/lost_in_conversation.git
    cd lost_in_conversation
    
  2. 安装依赖

    在项目目录中,使用 pip 安装项目所需的所有依赖:

    pip install -r requirements.txt
    
  3. 设置环境变量

    根据您使用的 LLM API 提供商,设置相应的环境变量。例如,如果使用 OpenAI API,您需要设置 OPENAI_API_KEY

    export OPENAI_API_KEY=your_openai_api_key
    

    如果使用 Azure OpenAI,则需要设置 AZURE_OPENAI_API_KEYAZURE_OPENAI_ENDPOINT

  4. 运行模拟实验

    在命令行中运行以下命令,开始模拟对话:

    python run_experiments.py
    

    注意:此命令会触发 LLM API 调用,可能会产生费用。

  5. 查看模拟对话

    使用 Streamlit 运行以下命令来查看模拟的对话:

    streamlit run app_conv_viewer.py
    

    这将在默认的网络浏览器中打开一个新标签页,显示对话。

以上步骤完成之后,您就可以开始使用 lost_in_conversation 项目来模拟对话并评估 LLM 在多轮对话中的表现了。

登录后查看全文