吐槽下腾讯混元大模型的 API,不敢相信这是腾讯的水平

2023-09-21 12:19:03 +08:00
 mylxsw

最近为 AIdea 项目 对接了很多大模型的 API ,包括百度、阿里、OpenAI 、科大讯飞、商汤日日新,昨天对接了下腾讯的混元大模型 API ,发现腾讯提供的 API 竟然是最难用的,复杂、错误百出,不得不来吐槽下了!

官方 API 地址在这里 https://cloud.tencent.com/document/product/1729/97732

第一个槽点是请求参数签名,这一部分简直是噩梦,对开发者十分不友好,官方只提供了个 Python 的示例,其它语言只能自己去实现,也不清楚搞个这么复杂的签名的意义何在,在安全性方面起了什么作用,其它厂商大都是指定 AccessKey 和 Secret 就可以了。

第二个槽点是文档错误

因为 AIdea 项目的服务端 mylxsw/aidea-server 是 Golang 开发的,所以各位 Go 爱好者们可以直接来抄作业啦,混元大模型的 Go 实现已经为你写好了,在这里看

https://github.com/mylxsw/aidea-server/tree/develop/internal/ai/tencentai

另外,关于 AIdea 项目,这里就不多介绍了,感兴趣的看这里

12707 次点击
所在节点    程序员
90 条回复
mylxsw
2023-09-21 14:03:08 +08:00
@cloudzqy 确是没开发过,算是第一次用腾讯的 API (短信除外)
mdgwmt0
2023-09-21 14:04:51 +08:00
你不觉得 tx 开发的东西都透露着一股二逼气息吗
xiaocaiji111
2023-09-21 14:09:47 +08:00
你去看看腾讯小程序社区多少人骂的,简直离谱。
duke807
2023-09-21 14:11:06 +08:00
但凡有一点能力,会给互联网公认毒瘤卖命?
kkk9
2023-09-21 14:20:52 +08:00
文档一般是实习生写的,真开发没有时间……
ericshen
2023-09-21 14:33:02 +08:00
不幸在 16 年对结果 WX 的支付 API 和公众号 API ,那真不是一般的烂
atpex
2023-09-21 14:36:13 +08:00
习惯就好,tx 就连 DNSPod 的 api 文档也能出错,我记得好像文档上说是要写定 UA 才合法。但实际是不能加 UA ,否则 403 。
8355
2023-09-21 14:36:44 +08:00
对比下火山或者头条的 api 差距真的是高下立判
x86
2023-09-21 14:41:08 +08:00
腾讯的文档出了名的烂,不及时更新,返回数据不对版
ZettarYuFan
2023-09-21 14:49:21 +08:00
签名是真的蠢,我看到这个签名想合到自己的项目里面都头大
Katrol
2023-09-21 14:51:22 +08:00
正常现象,腾讯除非全力拿资源 all in 某件事情,会做的很认真,不然跟一般公司差别不大
realzzz
2023-09-21 14:53:37 +08:00
腾讯文档,那就不奇怪了
dsb2468
2023-09-21 14:56:22 +08:00
之前第一次阅读微信支付的开发文档时,我发现官方的示例程序还需要修改才能编译成功时,我也是这么震惊的。。
icyalala
2023-09-21 14:59:44 +08:00
签名算法倒没什么,但是文档烂开发者不友好这个是出名的,从没改过
mooyo
2023-09-21 15:07:31 +08:00
有文档不错了。。你等他再迭代几版你可能用 API 都得靠猜了。
yangzzzzzz
2023-09-21 15:10:00 +08:00
微信公众号 小程序的文档跟屎一样 有时候修改了特性不更新文档,以为是自己程序的问题,该死
nodejsexpress
2023-09-21 15:13:45 +08:00
看看 那个公众号 小程序的文档, 只有 php 代码示例,就是一群不知所谓的人在开发。

帮助文档里有些 url 跳转,点进去呢还 404 。

这业余程度,我直呼外行。
mogita
2023-09-21 15:16:14 +08:00
做微信小程序、开放平台开发形如吃屎,老传统了,你忍一下。
byaiu
2023-09-21 15:36:08 +08:00
腾讯其实不能视作一个大公司,应该视作不同的小公司的集合。
从这个角度来看,应该很多东西就能说得通了
maocat
2023-09-21 15:42:54 +08:00
对接过法大大的 api ,竟然每个接口的签名是单独搞的(比如某一接口明确要求不要某个字段参与验签)

返回 code 有的是 int 有的是 string

请求的 url 有的是驼峰有的是蛇形还有的混用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/975832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX