开源地址:
用户文档:
适用场景:
在AI与C++的项目中,就可以使用此库,可以直接在MSVC/g++中使用,它支持各种AI中转站;
其次它支持跨平台,你可以在Windows/Centos/Ubuntu上使用;
此库在单线程环境下是安全的,多线程环境仅仅只经过简单的测试;
但很遗憾的是,它并不支持C语言,后续我可能会考虑更新此库的C语言版本。
开发灵感/过程:
在DeepSeek正火的时候,我看到了一个C++调用DeepSeek的视频,那个页面是一个很普通的页面,那份代码售卖30¥。
奈何囊中羞涩,我决定自己编写。至此,开启了我网络编程的启蒙。
那时候的我,还不知道什么是cURL,什么是json......
数周后,我在库:openai-cpp的基础上,修改出了另一个更加方便的库ChatAI-Cpp,这个库它仅仅修改了了原库与AI聊天相关的功能。
老实说,这个行为和抄袭无异。
数月后,在借鉴openai-cpp库和学习了不少cURL相关知识后,我写了出了自己的一个AI库:ALL-AI-Cpp,我将目标瞄向了各种AI中转站!
最初版本,它只支持在Windows(VS2022)上运行。
但是我之前并没有在Linux上编写代码的经验,所以我又花了数周,在我的服务器上,开发出了的1.1版本,它支持在Linux上运行。
这个学习的过程痛并快乐着。
好在有AI给予我帮助,帮我修改了不少Linux下的代码,让我在短短几周内,就解决了库的可移植性问题。
库的技术栈:
cURL库
C++基础/类与对象
开发时候的图片(虽然只支持聊天与生图):

Comments 1 条评论
(⌒▽⌒)