重磅GPT-3.5 Turbo开放微调功能,专属GPT来了

news2025/1/4 17:25:29

8月22日,OpenAI官网发布最新公告:GPT-3.5 Turbo 的微调现已推出,GPT-4 的微调将于今年秋天推出。

b3a8b0da7311ca2fcc9a0ddc6d45a857.jpeg

此更新使开发人员能够自定义更适合其自身的模型,并大规模运行这些自定义模型。早期测试表明,GPT-3.5 Turbo 的微调版本在某些狭窄任务上可以匹配甚至超越基本 GPT-4 级别的功能。与我们所有的 API 一样,传入和传出微调 API 的数据归客户所有, OpenAI或任何其他组织不会使用该数据来训练其他模型。

微调用例

  • 改进的可操纵性:微调允许企业使模型更好地遵循指令,例如使输出简洁或始终以给定语言进行响应。例如,开发人员可以使用微调来确保模型在提示使用德语时始终以德语进行响应。

  • 可靠的输出格式:微调提高了模型一致的格式化响应的能力,这对于需要特定响应格式的应用程序(例如代码完成或编写 API 调用)来说是一个至关重要的方面。开发人员可以使用微调来更可靠地将用户提示转换为可在自己的系统中使用的高质量 JSON 片段。

  • 自定义音调:微调是磨练模型输出质量感觉的好方法,例如其音调,因此它更适合企业品牌的声音。拥有知名品牌声音的企业可以对模型进行微调,使其与其基调更加一致。

微调步骤

步骤一:准备您的数据{
"messages": [
{ "role": "system", "content": "You are an assistant that occasionally misspells words" },
{ "role": "user", "content": "Tell me a story." },
{ "role": "assistant", "content": "One day a student went to schoool." }
]
}

步骤二:上传文件curl -https://api.openai.com/v1/files \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-F "purpose=fine-tune" \
-F "file=@path_to_your_file" 

步骤3:创建微调作业curl https://api.openai.com/v1/fine_tuning/jobs \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"training_file": "TRAINING_FILE_ID",
"model": "gpt-3.5-turbo-0613",
}'一旦模型完成微调过程,它就可以立即在生产中使用,并且具有与底层模型相同的共享速率限制。

步骤4:使用微调模型curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "ft:gpt-3.5-turbo:org_id",
"messages": [
{
"role": "system",
"content": "You are an assistant that occasionally misspells words"
},
{
"role": "user",
"content": "Hello! What is fine-tuning?"
}
]
}'

关于定价

微调成本分为两部分:初始训练成本和使用成本:

  • 培训:0.008 美元/1K 代币
  • 使用输入:0.012 美元/1K 代币
  • 使用输出:0.016 美元/1K 代币

例如,一个gpt-3.5-turbo包含 100,000 个代币的训练文件并训练 3 个 epoch 的微调作业的预期成本为 2.40 美元。感兴趣的小伙伴快去试试微调属于自己的大模型吧!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

flask获取请求对象的get和post参数

前言 get请求参数是在URL里面的,post请求参数是放在请求头里面的 get请求: index_page.route("/get") def get():var_a request.args.get("a", "jarvis")return "request:%s,params:%s,var_a:%s" %(request…

生态经济学领域里的R语言机器学(数据的收集与清洗、综合建模评价、数据的分析与可视化、数据的空间效应、因果推断等)

近年来,人工智能领域已经取得突破性进展,对经济社会各个领域都产生了重大影响,结合了统计学、数据科学和计算机科学的机器学习是人工智能的主流方向之一,目前也在飞快的融入计量经济学研究。表面上机器学习通常使用大数据&#xf…

前端界面设计

目录 1.设计一个兴趣展示网站1.效果2.代码展示 2.设计一个优美的登录网页1.效果2.代码展示 3. 自己写过的一些前端界面设计Demo整理。 1.设计一个兴趣展示网站 1.效果 2.代码展示 工程截图&#xff1a; index.html代码&#xff1a; <!DOCTYPE html> <html lang"…

基于MATLAB开发AUTOSAR软件应用层Code mapping专题-part 6 Data Transfers标签页介绍

这篇文章我们介绍下Data Transfers页的配置,这里边包含的内容是IRV,我之前的文章里有讲解过IRV就是 Inter-Runnable Variables,内部runnable的之间传递数据的变量,在讲解Data Store memory的文章里我们提到了,irv也可以使用Data Store memory的方式来实现,我们先看下IRV如何…

OceanBase:谁动了我得参数?

作者&#xff1a;郑增权 爱可生南区数据库工程师&#xff0c;爱可生 DBA 团队成员&#xff0c;负责数据库相关技术支持。爱好&#xff1a;桌球、羽毛球、咖啡、电影。 本文来源&#xff1a;原创投稿 爱可生开源社区出品&#xff0c;原创内容未经授权不得随意使用&#xff0c;转…

UE4/5Niagara粒子特效之Niagara_Particles官方案例:3.3->4.3

目录 3.3 Visibility Tag 左边的发射器&#xff1a; 发射器更新 粒子生成 粒子更新 右边的发射器 和左边发射器不同的地方 3.4 Texture Sampling 发射器更新 粒子生成 粒子更新 4.1Play Audio Per Particle 系统 第三个发射器 发射器更新 粒子生成 粒子更新 第二个…

C++ 好用的格式化库--fmt

背景 fmt 库是一个开源的 C 格式化库&#xff0c;它提供了一种简洁、安全和高效的方式来进行字符串格式化。该库的设计目标是提供与 Python 的字符串格式化语法类似的功能&#xff0c;同时保持 C 的类型安全性和性能。 下载与安装 官网下载 fmt 官网地址&#xff1a;https:…

OpenEuler 卸载mysql

查询系统是否安装了MySQL rpm -qa | grep -i mysql 关闭mysql 查看MySQL服务运行状态 ps -ef | grep mysql 或者 service mysql status 没有启动 查看rpm包安装的mysql rpm -qa | grep -i mysql 将这些都卸载了 rpm -e mysql5-server rpm -e mysql5-errmsg rpm -e my…

4G WiFi LoRa无线外夹式超声波管道流量计MQTT/http协议 json数据说明

ip&#xff1a;114.128.112.131 port&#xff1a;1883 uname&#xff1a;scwl_flowmeter pwd&#xff1a;b123 topic&#xff1a;iot/data/scwlflowmeter { “deviceId”:“设备序列号”, “flow”:“瞬时流量&#xff08;浮点数&#xff09;”, “heatFlow”:“瞬时热流量&am…

wangzherongyao 2023.08.23

1&#xff09;基本上我都是出制裁&#xff0c;一来够续航&#xff0c;二来死不死都是靠走位&#xff0c;制裁可限制回复英雄以及治疗英雄太多了&#xff1b; 2&#xff09;出个减速冰杖&#xff1b; 3&#xff09;对面威胁大&#xff0c;法师出时之预言&#xff0c;射手出个爆…

wx.request配置服务器域名,只能包含英文大小写字母、数字,解决办法

前言.小程序服务器域名配置常见错误及解决方法 1.配置入口&#xff1a; 小程序后台->-开发->开发设置->服务器域名 2.常见错误及原因分析&#xff1a; 3.实战中出现的错误 4.解决办法&#xff1a;应把域名后边的路径去掉&#xff0c;只写域名即可

【Markdown语法】字体颜色大小及文字底色设置

Markdown字体颜色大小设置 一、更改字体、颜色、大小1、Markdown语法2、一些常用颜色3、文字底色二、some tips1、强调2、放大加粗字体&#xff08;类似于标题&#xff09;3、分割线4、文章转载5、文字加上粉色矩形框附录&#xff1a;颜色列表 一、更改字体、颜色、大小 1、Ma…

翻译:经济周期会持续多久

原文作者&#xff1a; Tejvan Pettinger 时间&#xff1a;4 May 2018 经济周期表明了经济增长如何在不同的阶段波动&#xff0c;例如&#xff1a; 繁荣期&#xff08;通常导致通货膨胀的高经济增长期&#xff09; 峰值期&#xff08;贸易周期的顶点&#xff0c;增长率可能开始…

如何利用Designer自定义SAP采购订单屏幕

Designer介绍&#xff1a; Liquid UI Designer是一个开发工具&#xff0c;它为开发人员提供了图形编辑器和脚本编辑器&#xff0c;对拖放的支持使用户能够创建简化的SAP屏幕和流程。用户无需更改底层ABAP代码和业务逻辑&#xff0c;通过简单的拖拽即可实现屏幕的合并&#xff…

RocketMQ架构

1 RocketMQ的使用场景 ●应用解耦 系统的耦合性越高&#xff0c;容错性就越低。以电商应用为例&#xff0c;用户创建订单后&#xff0c;如果耦合调用库存系统、物流系统、支付系统&#xff0c;任何一个子系统出了故障或者因为升级等原因暂时不可用&#xff0c;都会造成下单操…

Git 原理与使用

1.版本控制器 所谓的版本控制器&#xff0c;就是能让你了解到⼀个⽂件的历史&#xff0c;以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统&#xff0c;同时也⽅便多⼈协同作业。 ⽬前最主流的版本控制器就是 Git 。Git 可以控制电脑…

一文看懂Vision Transformer(VIT)

论文名称&#xff1a; An Image Is Worth 16x16 Words: Transformers For Image Recognition At Scale 论文下载链接&#xff1a;https://arxiv.org/abs/2010.11929 前言 Transformer早在2020年就在NLP领域大放异彩&#xff0c;并通过BERT等无监督预训练技术将NLP推上一个新的…

LAN口 及 WLAN口 配置

目录 1. LAN 口配置 1.设置无线路由器的管理地址 2.配置DHCP服务器 3.无线路由器的状态检查 4.内网预留IP地址 2 .WLAN配置 1.WLAN概述 2.WLAN的部署 3.WLAN的配置 4.配置客户端接入 1. LAN 口配置 1.设置无线路由器的管理地址 选择左边菜单栏中的“基本设置”→“LA…

性能调优篇 一、Jvm监控及诊断工具-命令行篇

目录 一、概述1、简单命令行工具 二、jps&#xff1a;查看正在运行的Java程序1、是什么&#xff1f;2、测试3、基本语法 三、jstat&#xff1a;查看jvm统计信息 一、概述 性能诊断是软件工程师 1、简单命令行工具 二、jps&#xff1a;查看正在运行的Java程序 1、是什么&…

【Android】 No matching variant of com.android.tools.build:gradle:[版本号] was found

项目报错 No matching variant of com.android.tools.build:gradle:8.1.1 was found. The consumer was configured to find a library for use during runtime, compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute …