AI之JARVIS:JARVIS(连接众多 AI 模型以解决复杂 AI 任务的接口/可理解为一种超智能AI模型管家,正开发中)的简介、安装、使用方法之详细攻略

AI之JARVIS:JARVIS(连接众多 AI 模型以解决复杂 AI 任务的接口/可理解为一种超智能AI模型管家,正开发中)的简介、安装、使用方法之详细攻略

目录

JARVIS(一种超智能AI模型管家)的简介

JARVIS(一种超智能AI模型管家)的安装

1、硬件要求

2、获取Key

3、通过 Web API 访问 Jarvis 的服务

JARVIS(一种超智能AI模型管家)的使用方法

1、Hugging GPT


JARVIS(一种超智能AI模型管家)的简介

 语言作为 LLM 连接众多 AI 模型以解决复杂 AI 任务的接口。JARVIS(引入了一个协作系统,该系统由作为控制器的 LLM作为协作执行者的众多专家模型组成(来自 HuggingFace Hub)。JARVIS(系统的工作流程包括四个阶段:

  • 任务规划:使用ChatGPT分析用户的请求,了解他们的意图,并将其拆解成可能的可解决任务。
  • 模型选择:为解决计划任务,ChatGPT 根据描述选择托管在 Hugging Face 上的专家模型。
  • 任务执行:调用并执行每个选定的模型,并将结果返回给 ChatGPT。
  • Response Generation : 最后使用ChatGPT整合所有模型的预测,生成response。

GitHub:GitHub - microsoft/JARVIS: JARVIS, a system to connect LLMs with ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf

官方论文:https://arxiv.org/abs/2303.17580

JARVIS(一种超智能AI模型管家)的安装

1、硬件要求

For config.yaml:

  • Ubuntu 16.04 LTS
  • 显存VRAM >= 24GB
  • RAM > 12GB (minimal), 16GB (standard), 80GB (full)
  • 磁盘 Disk > 284GB
    • 42GB for damo-vilab/text-to-video-ms-1.7b
    • 126GB for ControlNet
    • 66GB for stable-diffusion-v1-5
    • 50GB for others

该配置lite.yaml不需要在本地下载和部署任何专家模型。然而,这意味着 Jarvis 仅限于在 HuggingFace Inference Endpoints 上稳定运行的模型。

2、获取Key

首先用你个人的 OpenAI Key你的 Hugging Face Tokenopenai.key替换and huggingface.tokenin ,或者把它们放到环境变量里。然后运行以下命令:server/config.yamlOPENAI_API_KEYHUGGINGFACE_ACCESS_TOKEN

# setup env
cd server
conda create -n jarvis python=3.8
conda activate jarvis
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
pip install -r requirements.txt# download models. Make sure that `git-lfs` is installed.
cd models
bash download.sh # required when `inference_mode` is `local` or `hybrid`. # run server
cd ..
python models_server.py --config config.yaml # required when `inference_mode` is `local` or `hybrid`
python awesome_chat.py --config config.yaml --mode server # for text-davinci-003

3、通过 Web API 访问 Jarvis 的服务

  • /hugginggpt--method POST,访问完整的服务。
  • /tasks--method POST,访问阶段 #1 的中间结果。
  • /results--method POST,访问阶段 #1-3 的中间结果。
# request
curl --location 'http://localhost:8004/tasks' \
--header 'Content-Type: application/json' \
--data '{"messages": [{"role": "user","content": "based on pose of /examples/d.jpg and content of /examples/e.jpg, please show me a new image"}]
}'# response
[{"args":{"image":"/examples/d.jpg"},"dep":[-1],"id":0,"task":"openpose-control"},{"args":{"image":"/examples/e.jpg"},"dep":[-1],"id":1,"task":"image-to-text"},{"args":{"image":"<GENERATED>-0","text":"<GENERATED>-1"},"dep":[1,0],"id":2,"task":"openpose-text-to-image"}]

JARVIS(一种超智能AI模型管家)的使用方法

1、Hugging GPT

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/14452.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AIGC:【LLM(三)】——JARVIS:连接ChatGPT和HuggingFace解决AI问题

文章目录 0.摘要1.引言2.相关工作3.HuggingGPT3.1 任务规划3.2 模型选择3.3 任务执行3.4 响应生成 4.限制5.结论6.参考资料 0.摘要 解决具有不同领域和模态的复杂人工智能任务是通往人工通用智能的关键骤。尽管存在丰富的适用于不同领域和模态的人工智能模型&#xff0c;但它们…

微软开源 JARVIS 用 ChatGPT 控制 AI 模型

微软亚洲研究院和浙江大学的研究团队近日发布的一篇论文 ——《HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in HuggingFace》介绍了一个大模型协作系统 该系统提出了一种让 LLM 充当控制器的新方法&#xff0c;让 LLM 来管理现有的 AI 模型&#xff0c;来完成…

ChatGPT会大规模取代人力吗?这场论坛聚焦当下热点话题。

2月25日&#xff0c;第三届上海数字创新大会在中以&#xff08;上海&#xff09;创新园落下帷幕。为期2天的会期中&#xff0c;设立了5场分论坛&#xff0c;ChatGPT、集成电路、新能源汽车等成为各个分论坛中各行业专家热议的关键词。 360集团创始人周鸿祎通过视频分享的方式&…

2015小米暑期实习笔试题_风口的猪-中国牛市(dp)

风口之下&#xff0c;猪都能飞。当今中国股市牛市&#xff0c;真可谓“错过等七年”。 给你一个回顾历史的机会&#xff0c;已知一支股票连续n天的价格走势&#xff0c;以长度为n的整数数组表示&#xff0c;数组中第i个元素&#xff08;prices[i]&#xff09;代表该股票第i天的…

牛市一宝:证券行业

牛市一宝&#xff1a;证券行业 这篇博客转载的是雪球用户“一颗财丸&#xff08;yikecaiwan&#xff09;”&#xff1a;https://xueqiu.com/9760119050/97909820 在不同跑道&#xff0c;十年差十倍的差距&#xff08;上&#xff09;里&#xff0c;我们看了13个行业指数近13年…

外汇天眼:什么是熊市和牛市?

牛市会发生什么&#xff1f; 当多头在市场上占主导地位时&#xff0c;人们正在寻求投资&#xff1b;信心高&#xff0c;风险接受度普遍上升。 这导致了各个市场的上涨——尤其是股票市场&#xff0c;以及澳元 (AUD)、加元 (CAD)、新西兰元 (NZD) 和新兴市场货币等外汇货币。相…

牛市来了,我劝读者不要炒股他却骂我不地道...

大家好我是敖丙&#xff0c;一个在互联网苟且偷生的程序员。 我相信前段时间股票市场铺天盖地的牛市消息已经席卷大家的社交圈子了&#xff0c;像微信、微博、头条等各种软件也都能看到对应的信息流推送&#xff0c;我有自己的技术交流群&#xff0c;平时聊骚聊技术的群&#x…

R语言——牛市追涨杀跌模型

一、牛市追涨杀跌模型 2019年&#xff0c;随着贸易战的和谈&#xff0c;国内政策面的刺激&#xff0c;A股迎来了一波比较客观的小牛市。由此&#xff0c;我们选择建立追涨杀跌模型来进行投资。接下去以所选股票池&#xff08;结语有介绍&#xff09;内的稳定型股票——中直股份…

各大AI研究院共35场NLP算法岗面经奉上

本文涵盖了腾讯微信事业群模式识别中心&#xff0c;PCG和TEG事业群&#xff0c;阿里达摩院&#xff0c;蚂蚁金服&#xff0c;百度研究院&#xff0c;京东研究院&#xff0c;头条AI Lab&#xff0c;滴滴AI Lab&#xff0c;微软亚洲研究院&#xff0c;微软工程院以及联想研究院等…

DeFi会带来牛市吗?

作者&#xff1a;蒙特卡洛 一、Defi的火爆 区块链市场平淡很久了&#xff0c;最近才找到一丝丝火热的气息&#xff0c;这个火热的气息是由Defi带来的。 借助于“借贷即挖矿”&#xff0c;Compound的代币COMP在短短一个月时间之内&#xff0c;价格翻了20多倍&#xff0c;一跃成为…

bluetooth射频已关闭请打开bluetooth射频_投资笔记:5G之射频研究

文/牛市市长 微信公众号:晓烽投资 因为工作关系,今年断断续续的梳理了很多投资笔记,一直想把这篇《5G之射频前端》部分汇总篇文章推送到前台,一直没有时间。这篇文章推送了晚了点,文中的很多判断可能是基于当时的市场做出的结论,不一定适合于当下,请关注的朋友注意。 科技…

这次可能不是你所期待的牛市

6月底&#xff0c;市场还在激烈地讨论3000点是否已经被焊牢&#xff1b;7月伊始&#xff0c;上证综指便以迅雷不及掩耳之势放量突破3150&#xff0c;非银金融和房地产板块翩翩起舞&#xff0c;券商更是集体上演涨停潮。 这似曾相识的行情&#xff0c;让市场嗅到了牛市初期的味道…

无人再谈“永恒牛市”

(图片来源于网络) 请问3月份比特币6万刀的时候是什么市&#xff1f;站在今天回顾过去很多人肯定说是牛市。那么今天比特币3万3是什么市&#xff1f;这个问题就有分歧了。有人说是牛市中的回调&#xff0c;有人说是熊市的途中。从来都是如此&#xff0c;回顾过往人人皆赛诸葛孔明…

牛市因子和熊市因子

来源&#xff1a;Chihiro Quantitative Research &#xff0c;作者&#xff1a;刀疤连 未经授权严禁转载&#xff01; 1.前言 因子化投资近年来越来越火热&#xff0c;是量化投资领域的主流方向[1]。因子投资指在某个资产内部&#xff0c;使用一个或多个具有风险溢价的因子…

牛市看涨期权套利

牛市看涨期权套利 操作组合&#xff1a;买低卖高&#xff0c;方向相同 使用场合&#xff1a;对后市谨慎看多 损益图&#xff1a; 参数说明&#xff1a;较低执行价K1的权利金为Q1&#xff0c;较高执行价K2的权利金为Q2 净权利金: Q1-Q2 &#xff08;也是最大损失&#xff09;…

牛市价差组合

既可以用看涨期权构造&#xff0c;也可以用看跌期权构造 看涨期权组合 总体看好的情况下 看跌牛市价差

牛市的三个阶段

(图片来源于网络) 早在2/21文章《牛市已进入中场》[链接]中就说&#xff0c;“比特币站稳5万刀、市值破万亿之后&#xff0c;这一轮牛市就进入中场了。”那么&#xff0c;通常而言&#xff0c;牛市有以下三个阶段衔接构成&#xff1a; 第一阶段&#xff0c;上半场。远见者相信牛…

烽火通信C语言笔试题:牛市区间问题

小明最近在研究股市&#xff0c;他拿了某只股票连续n天的股市变化数据&#xff0c;天数编号1到n&#xff0c;对于第i天&#xff0c;该股票的涨跌程度用一个整数啊【i】来表示。小明觉得对于某一段日期区间【li&#xff0c;ri】&#xff0c;如果这段区间内该股票总涨幅不小于K&a…

SpringBoot集成ChartGpt

SpringBoot集成ChartGpt 文章目录 SpringBoot集成ChartGpt[TOC] 前言一、ChatGpt集成组件二、OpenAi连接配置三、查询接口调用1、代码实现2、结果展示 三、获取文本向量接口1、代码实现2、结果展示 四、代理设置总结 前言 ChatGPT&#xff08;Chatbot Generative Pre-trained …

python预测体彩大乐透

从网上抄了个机器训练的代码&#xff0c;另外自己改了几个数学预测方法 唯一不方便的就是每次要更新数据源然后由于配置太差&#xff0c;每次买之前要提前执行一个钟多&#xff0c;如果间隔时间长的话&#xff0c;手动更新数据也比较繁琐。 这段时间趁着空闲对整个程序修改了一…