OpenManus安装教程

 更新时间:2025年03月13日 12:27:07   作者:_学无止境  
OpenManus是一个开源AIAgent平台,通过复刻Manus项目实现,OpenManus不仅复刻了Manus的核心功能,还具备模块化Agent系统,开发者可以根据需求自由组合不同的功能模块,创造出符合自己需求的AI助手‌,本文介绍OpenManus安装教程,感兴趣的朋友一起看看吧

一、OpenManus简介

‌         OpenManus‌是一个开源项目,由MetaGPT团队在3小时内复刻Manus项目而成,旨在提供一个无需邀请码即可使用的AI Agent平台。OpenManus不仅复刻了Manus的核心功能,还具备模块化Agent系统,开发者可以根据需求自由组合不同的功能模块,创造出符合自己需求的AI助手‌

二、安装步骤

        本次安装使用anaconda3环境,这里anaconda3安装不做详细介绍。

2.1 创建一个新的conda环境

conda create -n openmanus python=3.12
conda activate openmanus

2.2 下载OpenManus

        OpenManus的Github下载地址:   https://github.com/mannaandpoem/OpenManus

        下载后解压,然后进入该目录

2.3 安装依赖        

pip install –r requirements.txt

        依赖项有点多,耐心等待下载完成。

三、LLM配置说明

        在config目录下,复制config.example.toml为config.toml

        

        然后打开该配置文件,默认配置的claude-3-5-sonnet

3.1 配置deepseek官方大模型

在config.toml中如下以下内容

# Global LLM configuration
[llm]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "sk-"   #输入自己的API密钥
max_tokens = 4096
temperature = 0.0
# Optional configuration for specific LLM models
[llm.vision]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "sk-"   #输入自己的API密钥

3.2 配置硅基流动的大模型

        硅基流动注册地址:硅基流动统一登录,注册直接免费赠送2000万tokens。

        准备调用硅基流动的deepseek大模型的,但是不知怎么的,始终没办法调用,最后,调用了的是Qwen/QwQ-32B

# Global LLM configuration
[llm]
model = "Qwen/QwQ-32B"
base_url = "https://api.siliconflow.cn"
api_key = "sk-"
max_tokens = 4096
temperature = 0.6
# Optional configuration for specific LLM models
[llm.vision]
model = "Qwen/QwQ-32B"
base_url = "https://api.siliconflow.cn"
api_key = "sk-"

         配置完成后,就可以运行了。

四、测试

        运行main.py,然后要求输入任务指令,它就开始执行指令,最后完成任务,下面我就输入了一条“实现一个网页版小游戏”,以下是它执行过程

这是最后结果

到此这篇关于OpenManus安装教程的文章就介绍到这了,更多相关OpenManus安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Python中的Descriptor描述符类

    详解Python中的Descriptor描述符类

    这里我们将来详解Python中的Descriptor描述符类,包括定义描述符并展示如何调用描述符,需要的朋友可以参考下
    2016-06-06
  • 举例讲解Python中的死锁、可重入锁和互斥锁

    举例讲解Python中的死锁、可重入锁和互斥锁

    这篇文章主要介绍了举例讲解Python中的死锁、可重入锁和互斥锁,尽管线程编程方面Python的GIL问题老生常谈...需要的朋友可以参考下
    2015-11-11
  • Python报错TypeError: tuple indices must be integers or slices, not str的问题分析及解决方法

    Python报错TypeError: tuple indices must be

    在Python编程过程中,我们经常会遇到各种各样的报错信息,其中,“TypeError: tuple indices must be integers or slices, not str”这个报错,对于很多开发者来说,可能既熟悉又陌生,今天,我们就来深入探讨一下这个报错,看看它是如何产生的,以及如何快速有效地解决它
    2025-01-01
  • Pandas中MultiIndex选择并提取任何行和列

    Pandas中MultiIndex选择并提取任何行和列

    本文主要介绍了Pandas中MultiIndex选择并提取任何行和列,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • python用正则表达式提取/匹配中文汉字

    python用正则表达式提取/匹配中文汉字

    在使用Python的过程中,由于需求原因,我们经常需要在文本或者网页元素中用Python正则表达式匹配中文,下面这篇文章主要给大家介绍了关于python用正则表达式提取/匹配中文汉字的相关资料,需要的朋友可以参考下
    2022-07-07
  • Flask框架工厂函数用法实例分析

    Flask框架工厂函数用法实例分析

    这篇文章主要介绍了Flask框架工厂函数用法,结合实例形式分析了Flask框架工厂函数定义、应用及相关操作注意事项,需要的朋友可以参考下
    2019-05-05
  • M2芯片安装Anaconda和pytorch的两个问题解决

    M2芯片安装Anaconda和pytorch的两个问题解决

    本文记录了在Mac上安装Anaconda后遇到的两个问题及其解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-04-04
  • Python使用pkgutil模块实现动态插件系统

    Python使用pkgutil模块实现动态插件系统

    pkgutil是Python标准库中的一个模块,提供了用于处理Python包的工具函数,下面我们就来看看如何借助pkgutil模块实现简单的动态插件系统吧
    2026-03-03
  • Python plt.boxplot函数及其参数使用小结

    Python plt.boxplot函数及其参数使用小结

    plt.boxplot函数用于绘制箱线图,本文介绍了Python plt.boxplot函数及其参数使用小结,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-02-02
  • python如何实现二叉搜索树算法

    python如何实现二叉搜索树算法

    二叉搜索树(BST)是一种数据结构,用于动态集合操作如搜索、插入、删除等,每个节点的左子树包含小于节点值的所有项,右子树包含大于节点值的所有项,通过中序遍历可得升序序列,插入、搜索和删除都从根节点开始,根据值的大小移动到左或右子树
    2024-10-10

最新评论