当前位置:首页 > 科技  > 软件

使用LLM插件从命令行访问Llama 2

来源: 责编: 时间:2023-08-05 11:45:57 5445观看
导读最近的一个大新闻是Meta AI推出了新的开源授权的大型语言模型Llama 2。这是一项非常重要的进展:Llama 2可免费用于研究和商业用途。(几小时前,swyy发现它已从LLaMA 2更名为Llama 2)。Facebook最初的LLaMA模型于今年2月发

最近的一个大新闻是Meta AI推出了新的开源授权的大型语言模型Llama 2。这是一项非常重要的进展:WPZ28资讯网——每日最新资讯28at.com

Llama 2可免费用于研究和商业用途。WPZ28资讯网——每日最新资讯28at.com

(几小时前,swyy发现它已从LLaMA 2更名为Llama 2)。WPZ28资讯网——每日最新资讯28at.com

Facebook最初的LLaMA模型于今年2月发布,掀起了开源LLM领域的创新浪潮——从微调变体到从零开始的再创造。WPZ28资讯网——每日最新资讯28at.com

只有一个限制:用户不能将它用于商业目的。WPZ28资讯网——每日最新资讯28at.com

Llama 2的出现改变了这一点!WPZ28资讯网——每日最新资讯28at.com

它仍然有一些有趣的限制,重点是:WPZ28资讯网——每日最新资讯28at.com

用户不得使用Llama材料或Llama材料的任何输出或结果来改进任何其他大型语言模型(不包括Llama 2或其衍生作品)。WPZ28资讯网——每日最新资讯28at.com

如果在Llama 2版本发布之日,由被许可人或被许可人的附属机构提供的产品或服务的月活跃用户在前一个日历月超过7亿,则必须向Meta申请许可,Meta可自行决定是否授予许可。WPZ28资讯网——每日最新资讯28at.com

这使得它仍然可以适用于大多数商业用途。接下来跟随本文试一试。WPZ28资讯网——每日最新资讯28at.com

使用LLM访问Llama 2

LLM工具可以通过命令行访问各种语言模型,既可以通过网络应用程序接口访问,也可以在自己的机器上自行托管。WPZ28资讯网——每日最新资讯28at.com

添加插件支持以扩展它对新模型的支持。现在,一个独立发布的插件可以为现有的CLI工具添加对新模型的支持。WPZ28资讯网——每日最新资讯28at.com

全新的llm-replicate插件提供了对Replicate上托管的模型的CLI访问,a16z-infra发布了a16z-infra/llama13b-v2-chat,该插件提供了对新的Llama 2 13B聊天模型的Replicate API访问。WPZ28资讯网——每日最新资讯28at.com

需要一个Replicate API密钥。WPZ28资讯网——每日最新资讯28at.com

使用如下命令安装LLM:WPZ28资讯网——每日最新资讯28at.com

pip install llm

如果没有安装pip,但可以使用Homebrew:WPZ28资讯网——每日最新资讯28at.com

brew install simonw/llm/llm

运行llm--version确认已安装成功。WPZ28资讯网——每日最新资讯28at.com

接下来,安装llm-replicate插件:WPZ28资讯网——每日最新资讯28at.com

llm install llm-replicate

该插件添加了一组新的llm replicate命令——可以使用llm --help查看。WPZ28资讯网——每日最新资讯28at.com

配置Replicate API密钥,以便插件能与API通信:WPZ28资讯网——每日最新资讯28at.com

llm keys set replicateEnter key: <paste key here>

在插件中注册新的a16z-infra/llama13b-v2-chat模型:WPZ28资讯网——每日最新资讯28at.com

llm replicate add a16z-infra/llama13b-v2-chat /  --chat --alias llama2

这就告诉插件它是一个“chat”模型,这意味着用户可以与它进行持续对话,而不仅仅是发送单个提示。WPZ28资讯网——每日最新资讯28at.com

现在,可以使用在这里配置的llama2别名发送提示信息:WPZ28资讯网——每日最新资讯28at.com

llm -m llama2 "Ten great names for a pet pelican"

得到的输出如下所示:WPZ28资讯网——每日最新资讯28at.com

当然!以下是十个适合作为宠物鹈鹕的好名字:WPZ28资讯网——每日最新资讯28at.com

  1. 花生(Peanut):一个可爱而活泼的小鹈鹕的名字。
  2. 水洼(Puddles):一个有趣而傻气的名字,适用于喜欢在水中嬉戏的鹈鹕。
  3. 皮特(Pete):一个经典的名字,适合友好外向的鹈鹕。
  4. 彭洛丽(Penelope):一个漂亮而优雅的名字,适合雌性鹈鹕。
  5. 佩西(Percy):一个迷人而精致的名字,适合雄性鹈鹕。
  6. 皮皮(Pippy):一个活泼而亲爱的名字,适合个性活跃的鹈鹕。
  7. 佩尔蒂(Pelty):一个有趣而古怪的名字,适合个性独特的鹈鹕。
  8. 皮普(Pip):一个甜美而讨人喜欢的名字,适合小鹈鹕。
  9. 勇敢(Plucky):一个勇敢而冒险的名字,适合个性鲜明的鹈鹕。
  10. 波比(Poppy):一个可爱而娇嫩的名字,适合性情温和的雌性鹈鹕。

希望这些建议能帮助你为宠物鹈鹕找到一个完美的名字!WPZ28资讯网——每日最新资讯28at.com

由于是聊天模型,可以在同一对话中发送后续提示:WPZ28资讯网——每日最新资讯28at.com

llm -c "Five more and make them more nautical"

Ahoy!这里有五个更具海洋气息的名字,适合你的宠物鹈鹕:WPZ28资讯网——每日最新资讯28at.com

  1. 海鸟(Seabird):适合喜欢海洋及其奇观的鹈鹕的名字。
  2. 船长胡克(Captain Hook):适合勇敢无畏的鹈鹕的英勇名字。
  3. 锚(Anchor):适合始终稳定可靠的鹈鹕的坚固名字。
  4. 芬利(Finley):适合热爱海洋及其生物的鹈鹕的有关鱼的名字。
  5. 轻快(Buoyant):适合心情轻松愉快的鹈鹕的活泼愉快名字。

希望这些建议能让你满意,伙计!WPZ28资讯网——每日最新资讯28at.com

LLM会将通过它发送的每个提示和响应记录到SQLite数据库中。在这里使用--truncate来缩短输出,将输出截断以便在本文中显示:WPZ28资讯网——每日最新资讯28at.com

llm logs --truncate
[  {    "id": "01h5n5b3q6s54e03wtvqe90w2g",    "model": "replicate-a16z-infra-llama13b-v2-chat",    "prompt": "Five more and make them more nautical",    "system": null,    "response": "Ahoy matey! Here be five more nautical-themed names for yer pet pelican:/n/n1. Captain Hook/n2. Anch...",    "response_json": null,    "conversation_id": "01h5n5atsqfg4bhxc53j3ymnx2",    "duration_ms": 7364,    "datetime_utc": "2023-07-18T18:48:51.999944",    "conversation_name": "Ten great names for a pet pelic/u2026",    "conversation_model": "replicate-a16z-infra-llama13b-v2-chat"  },  {    "id": "01h5n5atss6k9zsr5qs5hb2wzd",    "model": "replicate-a16z-infra-llama13b-v2-chat",    "prompt": "Ten great names for a pet pelican",    "system": null,    "response": "Sure, here are ten great names for a pet pelican:/n/n1. Pelty/n2. Peanut/n3. Puddles/n4. Nibbles/n5. Fu...",    "response_json": null,    "conversation_id": "01h5n5atsqfg4bhxc53j3ymnx2",    "duration_ms": 7873,    "datetime_utc": "2023-07-18T18:48:42.356413",    "conversation_name": "Ten great names for a pet pelic/u2026",    "conversation_model": "replicate-a16z-infra-llama13b-v2-chat"  }]

或运行llm logs path命令查看SQLite数据库文件的路径。如果已经安装了Datasette,可以使用以下命令打开日志数据库:WPZ28资讯网——每日最新资讯28at.com

datasette "$(llm logs path)"

或使用Datasette Desktop:WPZ28资讯网——每日最新资讯28at.com

open "$(llm logs path)"

结语

对Llama 2感到非常兴奋。预计随着模型权重的逐步推出,用户将开始看到在其基础上的各种创新。WPZ28资讯网——每日最新资讯28at.com

特别期待以下内容:WPZ28资讯网——每日最新资讯28at.com

  • 微调模型。Alpaca、Vicuna等人在原始LLaMA模型的基础上进行微调,取得了惊人的成就。预计在接下来的几周内,我们将看到数十个微调模型。
  • 实现reAct和Toolformer模式,这将使Llama 2能够以类似于OpenAI Functions的方式驱动外部工具。Llama 2的论文已经提到了针对Toolformer提示的测试,因此希望这不会太困难。

希望能记录什么类型的提示语能与Llama 2效果良好地配合使用,因为预计这一模型在未来一段时间内将成为生态系统中颇具影响力的一部分。WPZ28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-138-0.html使用LLM插件从命令行访问Llama 2

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 一篇文章带你了解 CSS 属性选择器

下一篇: 这款新兴工具平台,让你的电脑效率翻倍

标签:
  • 热门焦点
  • 一加Ace2 Pro官宣:普及16G内存 引领24G

    一加官方今天继续为本月发布的新机一加Ace2 Pro带来预热,公布了内存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引领,还有呢?#一加Ace2Pro#,2023 年 8 月,敬请期待。”同时
  • 摸鱼心法第一章——和配置文件说拜拜

    为了能摸鱼我们团队做了容器化,但是带来的问题是服务配置文件很麻烦,然后大家在群里进行了“亲切友好”的沟通图片图片图片图片对比就对比,简单对比下独立配置中心和k8s作为配
  • 企业采用CRM系统的11个好处

    客户关系管理(CRM)软件可以为企业提供很多的好处,从客户保留到提高生产力。  CRM软件用于企业收集客户互动,以改善客户体验和满意度。  CRM软件市场规模如今超过580
  • 分享六款相见恨晚的PPT模版网站, 祝你做出精美的PPT!

    1、OfficePLUSOfficePLUS网站旨在为全球Office用户提供丰富的高品质原创PPT模板、实用文档、数据图表及个性化定制服务。优点:OfficePLUS是微软官方网站,囊括PPT模板、Word模
  • 之家push系统迭代之路

    前言在这个信息爆炸的互联网时代,能够及时准确获取信息是当今社会要解决的关键问题之一。随着之家用户体量和内容规模的不断增大,传统的靠"主动拉"获取信息的方式已不能满足用
  • 三万字盘点 Spring 九大核心基础功能

    大家好,我是三友~~今天来跟大家聊一聊Spring的9大核心基础功能。话不多说,先上目录:图片友情提示,本文过长,建议收藏,嘿嘿嘿!一、资源管理资源管理是Spring的一个核心的基础功能,不
  • 到手价3099元起!iQOO Neo8 Pro今日首销:安卓性能最强旗舰

    5月23日,iQOO如期举行了新品发布会,全新的iQOO Neo8系列也正式与大家见面,包含iQOO Neo8和iQOO Neo8 Pro两个版本,其中标准版搭载高通骁龙8+,而Pro版更
  • AI艺术欣赏体验会在上海梅赛德斯奔驰中心音乐俱乐部上演

    光影交错的镜像世界,虚实幻化的视觉奇观,虚拟偶像与真人共同主持,这些场景都出现在2019世界人工智能大会的舞台上。8月29日至31日,“AI艺术欣赏体验会”在上海
  • 荣耀Magic4 至臻版 首创智慧隐私通话 强劲影音系统

    2022年第一季度临近尾声,在该季度内,许多品牌陆续发布自己的最新产品,让大家从全新的角度来了解当今的手机技术。手机是电子设备中,更新迭代十分迅速的一款产品,基
Top