- Published on
大聪明
大聪明
基于 gpt-3.5-turbo
大模型的ai软件,使用的是chatgpt提供的api接口;软件已实现 连续对话,绘图等功能;
技术栈
- React 18
- reactNative 0.72
- react Native Vector Icons
- react Navigation
- React Native Elements
目前仅适配安卓手机
服务器响应原理
openai 国内无法正常访问,chatgpt对国内用户直接关闭了,所以要访问,需要一些特殊的手法; 我的方案是在海外购买一台服务器,使用Node服务做转发,刚好我的key也不用放到客户端,一定的程度上 避免了key的泄露
展示
结束
这个项目中处理代码高亮使用到了highlight.js
,这个库对rn的支持不友好,使用的是第三方适配的 react-native-syntax-highlighter
,但也不是很完善,我自己调整了一下,目前对js的高亮还行, 能正常使用,但是对于其他的编程语言我就没去适配了;