【案例】2 h" X S7 k& V( p: l5 _9 C
: E3 b# N- V9 ~1 YGPT-4「变懒」bug被修复,价格暴降80%!OpenAI连更5款新模型,性能狂飙 新智元 2024-01-26 12:18 发表于北京
0 Z l( s$ h$ V- K' g+ x' @$ w( [新智元报道 编辑:编辑部
2 \- S, e y- E6 Y% O6 ? 【新智元导读】昨夜,OpenAI一口气连更5款新模型。GPT-4 Turbo变懒问题修复,代码生成能力史诗级加强。另外,多款模型价格大幅暴降。
7 u/ ^: r3 e' a! K' I1 h3 j
( t! S+ u. {- E9 J: R o5 |- s- g% |6 X& f2 B' {' P
GPT-4又双叒叕变强了!
# P1 O* c. P1 P
}9 O4 q, H7 L( ^( p+ v6 w5 ~ 今天,OpenAI正式发布了更新版的GPT-4 Turbo——gpt-4-0125-preview。
6 M5 |4 {7 x# [ M
4 `$ x, F) t8 E3 Z3 m& K' e, E 不仅大幅改善了模型「偷懒」的情况,而且还极大地提升了代码生成的能力。) S' l+ B$ G. P
# q- d( }+ z; z& O, l1 ? H4 k9 [9 t9 Y+ e, t
$ f5 z& {- d5 T9 L! ~0 J
与此同时,OpenAI还发布了一系列模型和API更新,总体来说就是「更强的性能,更低的价格」。: X, Y, m" O7 `: J9 i# U$ R
9 v" `0 W5 Q/ _2 g# T* b! T0 ^ - GPT-3.5 Turbo更新——gpt-3.5-turbo-0125。输入价格大降50%,输出价格下降25%。性能上也有升级。' \* k+ L* G) X7 a5 N( i
3 W O' x3 a9 K4 X& n0 e, Q
- 「迄今为止最强」的审核模型text-moderation-007,帮助开发者有效地识别有害文本。
0 [+ U# [ C5 h6 z# E% A4 ?3 s2 W- R/ y7 s
两个新一代embedding模型:
4 G5 q( Y: o' |# w U4 I* s& ^7 t; l4 A0 t8 ^
- text-embedding-3-small,体积更小效率更高,价格直接砍到了原模型20%!支持512维和1536维两种大小。
0 f$ Q0 R1 k/ k Q3 X. h - text-embedding-3-large,性能相比之前模型大幅提升,高达3072维的嵌入向量,价格是小模型的6.5倍。
2 C7 q( V% z# R8 W; |. \ 最后,OpenAI还强调称,用户通过API传送的数据,都不会被用于训练新的模型。% g( o1 @' f! } Q
* v- l6 F0 B, r4 P' g' C! N) B+ ^5 X6 L2 o9 R* G
, K6 R( \7 `0 ?. e GPT-4更强了,变懒bug修复 自从去年11月份开发者大会发布GPT-4-Turbo以来,超过70%的GPT-4 API用户已经转用了GPT-4-Turbo预览版,从而能够享受最新的知识戒指日期、更大的128k上下文窗口和更低的价格。
5 U& _: `$ A" Y% C
' t' T j, d% l' d+ q 最新更新的GPT-4-Turbo 预览模型——gpt-4-0125-preview在执行任务(如代码生成)方面比之前的预览版要更强,能够减少模型有可能出现的「偷懒」现象。
4 Q' \# Y/ l7 Z' s; m7 M' E3 z2 h n! j/ Q9 K! K* H
新模型还修复了一个影响非英文UTF-8生成的漏洞。7 b, O/ e# i; h5 H8 M3 g
对于那些希望自动升级到最新GPT-4-Turbo预览版的用户,OpenAI还推出了一个新的模型名别名gpt-4-turbo-preview,它将始终指向最新的GPT-4-Turbo预览版模型。
8 s$ b& ^& `& `" J: J a
8 ?/ s+ q) ^) l* k& d9 V 在未来几个月内,OpenAI还会推出具备视觉功能的GPT-4-Turbo正式版。; M ?3 g8 m6 x1 b; Z! T$ K& w
0 ^1 A g0 f' C" X" ^2 O( g* C& W: L$ c! M# t
GPT-3.5-Turbo喜迎「降价增效」 下周,OpenAI即将推出新版的GPT-3.5-Turbo,型号为gpt-3.5-turbo-0125。) q' O5 P$ h* Q# g8 K8 q
2 F7 S9 L+ k" y* Z* ?
在过去的一年里,OpenAI已经第三次下调GPT-3.5-Turbo的价格。6 a, ?. r: {/ d, q2 s2 @8 z6 Y
' y3 ?" l5 ^0 T6 Z _5 c- X$ |& G 新模型的输入价格下降了50%,现为0.0005美元/1k token;输出价格下降了 25%,现为0.0015美元/1k token。
2 a) |: p; O' A6 \" G 此外,模型还进行了多项改进,比如提高了按要求格式响应的准确性,并修复了一个导致非英文语言函数调用出现文本编码问题的漏洞。
8 y, Q7 b& w5 V
) Z% r% d& ]% m. \ ]* a% x 在API中使用固定gpt-3.5-turbo模型名称的用户,将在这款新模型推出两周后,自动从gpt-3.5-turbo-0613升级至gpt-3.5-turbo-0125版本。. a. I9 m9 w4 l3 V5 S; T
9 r6 L( D5 F3 y
/ }) _; P: F3 B4 s3 \
全新嵌入模型2连发:性能大涨价格狂降 OpenAI推出了两款新的嵌入模型:体积更小、效率更高的text-embedding-3-small模型,以及更大、性能更强的text-embedding-3-large模型。
& c' J( }1 a0 d& {) e! A0 \4 y& z
* j) c! V/ M/ b6 f5 a; j6 A M9 d+ n: h; m* c+ l( @
& \( o; E+ q1 H2 s 所谓嵌入(Embedding),就是将内容(如文字或代码)中的概念转化为一串数字序列。# Q0 e) U7 L- s$ m8 v0 o
通过这种方式,机器学习模型和其他算法可以轻松理解不同内容之间的关系,执行聚类、检索等操作。
1 ?1 |& i- {% j& S; [& s. K Y$ U
& E: V3 y+ g# D, s! ^2 W! ]9 ~ 嵌入技术为 ChatGPT 和 Assistants API 中的知识检索功能,以及许多检索增强生成([color=var(--weui-LINK)][url=]RAG[/url])开发工具提供了强大动力。
- ]! k7 x3 B# j+ O( D9 |5 Q 「小」文本嵌入模型:text-embedding-3-smalltext-embedding-3-small是OpenAI的新型高效嵌入模型,与2022年12月推出的前代产品text-embedding-ada-002相比,性能有了大幅提升。
) b' ^# R8 w' j. p2 q( _5 G
" t2 ]6 f2 M+ ^; ]# ?" w1 S' @8 R, h9 e" u& D8 F
- 性能更强
+ y1 ~& Q* c `% `: O9 Q
5 D. t# Y* y. K( c% w, z: h. ~- ]/ | 在多语言检索(MIRACL)的常用基准测试中,text-embedding-3-small的平均得分从31.4%提高到44.0%,在英语任务(MTEB)的常用基准测试中,平均得分从61.0%提高到 62.3%。( [% o0 ?0 a# E" l: e" x
) f% a# V' }, \6 m/ D
0 Z: w6 Y+ L9 F' `& I - 价格实惠
+ v6 i$ h* Q. d4 j* p9 j
, B& i1 j1 S! V" ~# C text-embedding-3-small远比OpenAI之前的text-embedding-ada-002模型效率高,因此价格也大幅降低了5倍,从每千token的0.0001美元降至0.00002美元。. s7 l3 Z$ A5 X+ A. F0 I5 |7 p
7 u, \6 o& w F; {3 m" P OpenAI不会停用text-embedding-ada-002,尽管OpenAI更推荐用户使用新模型,客户仍可选择继续使用上一代产品。
5 \0 `3 z# G) } d4 g
* O. s; N1 n! O2 n# Y+ a! R
% Z- s3 [' n# k6 R A, e. i) k' i0 a「大」文本嵌入模型:text-embedding-3-large
5 F# ?/ |+ i( o4 x+ ~; m5 Y: f, d# V! J' L( K
text-embedding-3-large是OpenAI的新一代大型嵌入模型,能够生成高达3072维的嵌入向量。/ q0 h$ L3 u- _, W0 d& |% |
text-embedding-3-large是OpenAI目前性能最强的模型——
8 U2 P% a0 K$ B0 f2 T3 ]! h. f) c' G/ a0 r# n! i
与text-embedding-ada-002相比,它在MIRACL上的平均得分从31.4%提升至54.9%,在MTEB上的平均得分从61.0%提升至 64.6%。
4 U! d4 e- d& Q6 v) p# v# ~# D9 T6 f7 B7 _: V7 x% q0 s
( p3 I: s1 k( @; z* ?7 M% n: Y' y$ Y! z) K" ~+ n$ L; W
text-embedding-3-large的价格定为0.00013美元/1k token。2 n4 G1 U8 c! ^+ C+ I. S
9 ]% n4 S, x' r* [ E
# g: j7 l; D+ K c. I% b, c2 p7 ~. U T' R7 d
: ~2 F# j5 z$ H
灵活调整嵌入向量! B+ e |: q9 _% @) t& |
& ^! @& S% x) J9 `# J7 ~1 Z5 e5 o1 ` 相比于小型嵌入,大型嵌入的存储和检索,如放置于向量存储库中,往往需要更高的成本,也消耗更多的计算资源、内存和存储空间。
# x' k+ X, y5 V2 C7 ]( a- c5 @
$ l& X) r" R5 B8 L, _ OpenAI的两款新嵌入模型均采用了一种特殊的训练技术,使得开发者可以在嵌入的使用成本和性能之间做出权衡。
; H& D( b; C! b* Y" F$ x( \. w8 j- Z 具体来说,开发者可以通过设定dimensions API参数来有效缩短嵌入向量的长度(也就是去掉数列末端的一些数字),而这样做不会影响嵌入向量代表概念的核心特性。' d' U; Y3 C+ B, E+ _' t
( Z/ Q D! z) a- L0 K 例如,在MTEB基准测试中,即使将text-embedding-3-large嵌入向量的长度缩减到 256,它的性能仍然超过了长度为1536的未经缩减的text-embedding-ada-002嵌入向量。
: X# C) ^6 i9 f# h7 } 这种做法极大地增加了使用上的灵活性。
9 e3 }; r7 [; B+ |* S* G) o. Z$ {" s$ A# l) k6 f
比如说,当开发者需要使用一个只支持最大1024维度嵌入向量的向量数据存储时,可以选择OpenAI性能最佳的嵌入模型text-embedding-3-large,并通过设置dimensions API参数为1024,从而将原本3072维的嵌入向量缩减下来,以较小的向量尺寸为代价换取了准确度。- ?" Q C. r( U# |( P/ y; C4 q
$ {: l& @2 \1 b
" ^/ S0 E$ `: l' ^
9 X/ E* ~8 _( ]: b# \" ^7 j I8 |( V 迄今最强的内容审核模型 OpenAI提供的免费内容审核API可以帮助开发者识别可能有害的文本。/ B, s7 X: t2 E, |! p! } ^
3 v1 A9 ~) m6 j0 z
作为OpenAI持续安全工作的一部分,OpenAI发布了迄今为止最强大的内容审核模型text-moderation-007。
4 c2 V. v( _ g& I3 l
/ `, {" N" ~: I4 ? 此前的text-moderation-latest和text-moderation-stable,也将重新指向这个新模型。) S+ D: J) G* V4 x" @1 @
0 j4 s. }0 u5 @/ y/ M) p ], i: w8 }5 [: B! M
API后台更新,更好的API密钥管理 OpenAI正在推出两项重要的平台升级,旨在为开发者提供对他们的API使用情况更清晰的洞察,并加强对API密钥的管理。
) U3 B9 z$ l2 ]* R K# e7 G0 r+ y: T( p- W
首先,开发者可以直接在API密钥页面设置不同的密钥权限。
" }4 u$ J/ `2 h
6 q4 I! _0 @9 b e6 @ 举个例子,用户可以为一个密钥配置只读权限,以便用于内部的跟踪数据面板,或者设置为仅限访问某些特定的接口。* [5 b* g4 m7 P* q
其次,一旦开启了密钥使用跟踪功能,使用仪表盘和数据导出功能就能够提供基于每个API 密钥的详细使用指标。这样一来,只需为不同的功能、团队、产品或项目分配独立的 API 密钥,就可以轻松地监控到各自的使用情况。
0 `2 ~/ h5 ^ y5 P9 [- i% j' |
: G5 k2 r; p) ` @ 在接下来的几个月里,OpenAI计划为开发者提供更多便利,让他们能够更好地监控 API 使用情况并管理 API 密钥,这一点对于大型组织来说尤其重要。7 s5 o& e8 M) j7 t9 w
) R8 `2 U4 m: W- K `) p l- N! ~
8 w+ H" y J" C$ f" J+ ~: V& ^% W
0 q) x( U% P! h2 |
! K1 t( r& Y' j% ]
+ C, v2 }6 N+ _4 \# e+ R) u' \$ F3 g# x
- J$ V0 n/ t. n+ p9 n n
|