关于API的用法

佬们好,我之前是一名数据分析师,不过已经离职几个月了,因此也有几个月没关注技术方面了,最近准备回坑学习,因此也注册了几个公益站的API,关于API的用法我有点疑问。

在之前我理解API应该有2大用途,一个是AI应用开发,还有一个是编程,例如vscode调用api辅助编程等等。

那现在这些API还能干什么,比如我现在用的AI都是网页版的免费的,那我怎么用这个高级的API问问题吗,有那种对话工具吗,还有如果我想做一些那种文生图,这些API能用吗,还是只能用那些现有的工具。

除了这些还有其他的的用途,希望佬们能解答一下,好久没关注技术了,现在有点懵了

1 个赞

直接:Cherry Studio ,你要的啥都有

好的,我搜一搜,这个也是之前没看到过的,感觉是新出的 :joy:

缺点是太臃肿了,优点是啥都有。

这个新版bug多,建议用别的体验

vscode装个codex插件然后填接口和key就能用了(改程序/linux可以在终端和ai对话让ai操作电脑。(输命令)可以自动编程然后测试,不过效果一般。

那还有其他类似的吗

这个我大概了解,之前用过cursor的agent模式,主要功能是编程之类的,但是其他类型的就没接触过了

手机上可以用这个,基本上功能和那个差不多。

好的,谢谢佬

api能在一个工作流程的多个步骤中反复或者同步调用ai模型,这是网页对话做不到或者不方便实现的。比如一个比较常见的应用场景:翻译。打开一个外文网页,调用api让ai模型把网页上的所有东西都翻译出来,包括各种外国聊天群里的东西也能这样实现实时翻译,效果比传统翻译引擎好,因为ai大语言模型通常翻译更准。代表应用以前是沉浸式翻译(一个浏览器扩展),不过这个开发团队后来有点争议,可以站内搜一下相关话题,替代品可以用开源的Kiss Translator等。

还有就是比如很多人玩虚拟角色扮演,这个要想实现好的效果,需要合理安排提示词结构、伪造ai回复、每次打包发送一大堆除正文之外的提示词结构又要删除一大堆ai回复的非正文之外的格式标签内容,这些在普通网页聊天窗口也无法实现,所以大家都去一个叫sillytavern的前端玩(俗称酒馆),这也需要接入一个api进来才能用。

还有就是比如开发一些既定步骤的工作流,像很多人用的dify那种平台,也需要接api使用。不然纯靠手动执行就要反复粘贴一大堆提示词到不同的ai聊天窗口。

当然除了那些必须用api的应用场景外,仅仅只是想普通问答聊天的话,用api也是可以的,比如楼里的cherry studio就是这样一个前端,接入api后做普通聊天用就可以,当然cherry studio还有不少其他功能,这个可以搜一下看看。类似前端还有sillytavern,是的就是刚才说的那个酒馆,虽然一般人都是角色扮演搞瑟瑟用的,但我干正事也喜欢用它,ui舒服 :bili_040:可本地部署到pc使用,不像cherry studio那样一键安装来得方便,但也没麻烦多少。

好的,谢谢佬