斯坦福2023【FrugalGPT】减少大模型的商业化应用成本

文章目录

    • 主要解决问题
    • 采用什么方法
      • Prompt adaptation
      • LLM approximation
      • LLM cascade
    • 实验结论
    • 讨论与展望

  • FrugalGPT: How to Use Large Language Models While Reducing Cost and Improving Performance

主要解决问题

这篇文章主要是要解决如何降低调用大语言模型的成本(ChatGPT)。大模型API调用成本主要是三方面的:1. prompt cost(输入的prompt);2. generation cost(输出的部分);3. 每次调用的固定开销(网费等)。不用的模型之前的差异化收费也不一样,比如ChatGPT 10M的token需要30美金,但是如果是调用GPT-J的话,只需要0.2美金。

如何基于query的难易程度,来调用差异化的模型?如何将相似的问题存起来,减少模型的调用?等等一些手段都可以用来减少GPT的调用,减少成本。作者提出了三种策略来减少开销:

  1. prompt adaptation;
  2. LLM approximation;
  3. LLM cascade;

结论就是能够减少98%的花销,或者是相同花销下,提升4%的性能。

采用什么方法

Prompt adaptation

LLM的调用开销与query的大小呈线性递增,因此减小prompt的长度就是一个可以去减少开销的点。

  • prompt selections:选择合适的,需要的QA示例:

  • query concatenation:多个query一起发送给chatgpt:

LLM approximation

如果大语言模型的调用很贵,那么一个简单的想法就是去近似这个大语言模型。不管是completion cache,还是fine-tuning都是可以的。

LLM cascade

不同的LLM APIs都具有他们各自的强项和弱项。

LLM cascade中两个比较关键的地方是:1. scoring function;2. LLM router。

在论文中,作者是采用DistiBERT去作为这个 scoring function。LLM router就是作者非常建议的设定这些阈值和顺序。当然这个也可以用大模型中的Reward Model去评分。

LLM的多样性同时会使得最终的性能有所提升,贵的LLM APIs也不一定见地好。

实验结论

作者在一些特定的数据集上面做了实验,以下是一些Cost和Acc的曲线图。可以看到很少的钱就能够达到较为不错的效果。

讨论与展望

这里很重要的一点,时间开销作者这里并没有讨论。尤其是LLM cascade这块,如果前两次调用失败,那时间开销就比较长了。当然还有一些问题是LLM商业化应用的共性问题,安全,隐私,伦理,不确定性等等。

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

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

相关文章

智见|黄铁军:未来的大模型生态中将会只有少数赢家

2023智源大会可谓群星璀璨。中外200余位人工智能顶级专家参会,人工智能领域最关键的人物、机构悉数亮相。 全面、专业、前沿,会场上大咖们观点激荡、多元碰撞,会场下观众们兴奋异常、座无虚席。 会上,北京智源人工智能研究院院长黄…

开放丨Kaldi语音识别理论与实践

语音识别是一门涉及数字信号处理、人工智能、语言学、数理统计学、声学、情感学及心理学等多学科交叉的科学。这项技术可以提供比如自动客服、自动语音翻译、命令控制、语音验证码等多项应用。近年来,随着人工智能的兴起,语音识别技术在理论和应用方面都…

【语音之家】AI产业沙龙—VoxSRC-22说话人识别挑战赛快商通方案介绍

由CCF语音对话与听觉专委会 、中国人工智能产业发展联盟(AIIA)评估组、快商通、语音之家、北京希尔贝壳科技有限公司共同主办的【语音之家】AI产业沙龙—VoxSRC-22说话人识别挑战赛快商通方案介绍,将于2022年10月9日18:30-19:30线上直播。 沙…

说话人识别(speaker Recognition/Verification)简介

1.分类 2.研究方向 说话人识别研究方向主要有三个: 语音信号参数化:即提取音频特征spectral features,目前主流研究都采用MFCCs系数,以及其Δ和ΔΔ系数(即时间上的一阶导数和二阶导数)。什么是MFCC系数以及如何提取可以看这个…

听障人士亲述:我们在VRChat用手语交流,成员规模5000人

如果你在B站上搜索VRChat,排在前面的热门视频几乎都是与老外聊天的内容。除了练习语言、交文化流外,你还能在VRChat上遇到不少哇哇乱叫的小孩。作为一款VR社交应用,除了有趣的小游戏外,说话聊天也是VRChat关键的玩法之一。 而有这…

AI应用系列--- Talking Photo 会说话的照片

利用HeyGen的服务可以生成有趣的Talking photo,方法有二: 1、访问HeyGen - AI Video Generator 网站,登录后即可根据提示或者案例生成talkingphoto 2、是使用HeyGen的Discord​​​​​​机器人 Discord​​​​​​机器人:http…

php 判断国际手机号码格式,国际短信验证码接口_国际验证码接口_国际短信API接口_国际短信API文档_...

国际短信 国际验证码API接口文档下载: 点击下载 1、概要 1.1 文档说明 本文档主要提供给达信通的用户对接接口的使用说明,开发者可以利用达信通提供的 HTTP 接口,调用达信通的国际验证码服务。 1.2 接口内容 本文档包含国际短信发送、余额查…

kaptcha制作验证码的方法

com.github.axet.kaptcha制作验证码的方法 导入jar包com.github.axet生成法 ①导包 <!-- 验证码 --><dependency><groupId>com.github.axet</groupId><artifactId>kaptcha</artifactId><version>0.0.9</version></depend…

kaptcha 验证码使用

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/49800115 未经博主允许不得转载。 博主地址是&#xff1a;http://blog.csdn.net/freewebsys 1&#xff0c;关于 验证码是做互联网必须做的。 目前都是用的第三方库。Kaptcha已经迁移到github项目了。 …

使用kaptcha生产纯数字验证码

使用kaptcha生产纯数字验证码录 1引入依赖2编写容器配置类3生产验证码工具类4控制层逻辑5登陆页面设置6 访问你的登录接口测试 1引入依赖 <!-- 验证码 依赖--><dependency><groupId>com.github.axet</groupId><artifactId>kaptcha</artifactI…

Kaptcha验证码的使用

Java具体学习内容&#xff0c;请移至&#xff1a; JAVA每天进步一点点 验证码的作用 验证码在我们的生活中可谓是随处可见&#xff0c;用户校验、用户登录…&#xff0c;有时候我们觉得验证码很麻烦&#xff0c;太过于繁琐&#xff0c;那么为什么还要使用验证码呢&#xff1f;…

五音不全?手把手教你用自己声音唱任何歌;最详细的Auto-GPT整理;4月AI绘画模型推荐;HayoAI平台简直太酷了 | ShowMeAI日报

&#x1f440;日报&周刊合集 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; &#x1f916; 『ChatGPT Code Interpreter Magic』魔法&#xff01;离谱&#xff01;正在怀疑人生… OpenAI 近期面向部分用户发放了 Code Interp…

一个美国人到中国当产品经理的心得:中国App设计真好!

TO 导读&#xff1a;应用软件层出不穷&#xff0c;各个国家的人为自己生活的便利设计出各款的应用。然而&#xff0c;同样的应用&#xff0c;是否会因为中西方文化的差异&#xff0c;或者是生活方式的不同&#xff0c;导致相同应用的设计有所不同吗&#xff1f;是的&#xff0c…

一款基于ethereum以太链的手机app应用status.im

2019独角兽企业重金招聘Python工程师标准>>> Status.im开发平台介绍 https://status.im/ 一款集成了ethereum钱包&#xff0c;区块链聊天IM和Dapp分发市场功能的以太链轻量app&#xff08;light client&#xff09;。app目前还在公开测试中。最主要的是&#xff0c;…

原生开发IM即时通讯APP安卓iOSPCweb四端齐全

技术开发语言&#xff1a; 后台管理端&#xff1a;Java、Mongodb数据库 安卓端&#xff1a;Java iOS端&#xff1a;obje-ctive-C PC端&#xff1a;Typescri-pt web端&#xff1a;HTML 功能简单介绍&#xff1a; 单聊&#xff1a;文字&#xff0c;语音&#xff0c;音视频…

人工智能安全框架概述

人工智能安全问题与研究 在自动驾驶、客服机器人等人工智能应用中发生了一系列安全事件&#xff0c;并引发了人们对人工智能应用前景的担忧&#xff0c;去年爆火的Chatgpt也有在人的引诱下发生了“自己出逃的想法”&#xff0c;这种种现象都显现出需要对人工智能安全的问题研究…

chatgpt赋能python:Python建立长连接:实现高效网络通信的解决方案

Python建立长连接&#xff1a;实现高效网络通信的解决方案 在现代网络应用中&#xff0c;大多数客户端和服务器之间都采用长连接通信。长连接具有一些显著的优点&#xff0c;例如减少通信开销、降低延迟、提高服务器吞吐量等。本文将介绍长连接的基本原理和Python实现长连接的…

一个POC的诞生,再见 ,脚本小子

hello&#xff0c;大家好我是你们的坤哥&#xff0c;聊聊安全绕不开的话题POC&#xff08;漏洞概念验证&#xff09;&#xff0c;只知道拿着工具扫的你&#xff0c;尝试过自己写POC吗&#xff1f; 看坤哥极限拉扯你和大手子之间的差距。 配合B站视频观看更佳&#xff1a; PO…

重磅!!即日起,图观引擎正式开放注册!

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 图观引擎 自2021年5月 上线内测 历经数千名用户的测试验证和不断的升级迭代 今天终于迎来了好消息&#xff01;&#xff01; 即日起 图观 数字孪生应用开发引擎 正式开放注册 无需内测邀请码 面向所有人开放 公有云 数字…

「硬核」实操如何拥有一个自己的数字人模型

一、前言 近年来&#xff0c;随着人工智能技术&#xff0c;VR&#xff0c;元宇宙等技术的发展&#xff0c;数字人&#xff08;Digital Human&#xff09;逐渐成为研究的热点之一&#xff0c;数字人是指通过计算机技术模拟出的具有人类外表&#xff0c;动作和语言能力的虚拟人物…