View Code? Open in Web Editor
NEW
ChatGPT Java 基于SpringBoot的后端开源web学习项目,FunAi。支持OpenAI官方所有接口。无限轮聊天 + 带上下文逻辑 + 流式输出 / 普通输出。PDF解析 + Embedding API+ 递归分词文段抽取 + 文本向量化 + 向量语义匹配 + 召回知识库相似文本匹配。接入文生图模型MidJourney / Stable Diffusion Model。智能客服/企业级知识库。APIKey额度精准查询 + 失效检测。AI游戏 + 专属于AI的社交平台
Home Page: https://funai.vip/
License: Apache License 2.0
chatgpt-java-funai's Introduction
chatgpt-java-funai's People
chatgpt-java-funai's Issues
大佬,我去访问了你们做的网站,聊天是秒回,我在openai官网聊天都没这么快,请问是怎么做到的
你好,我在尝试使用Pinecone时调用接口出现Remote host terminated the handshake错误
在网上查阅之后加上System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2")也不太行;
请问怎么解决呢
![image](https://user-images.githubusercontent.com/66824807/236787874-ec78c96d-6036-4dde-adbb-95a197da276f.png)
试试接口,发现oneShot接口里面ChatGPTReq没有为messages赋值导致chatgpt返回空
如果大佬有空的话,希望出一个详细点的搭建教程(利用宝塔面板)
看了一下原代码,目前的功能都是强依赖于OpenAI的接口。如果后续想要接入Claude、chatGLM、chatRWKV、讯飞星火等模型,修改难度太大了。
建议将模型层抽象一下,这样后续可以很方便地引入更多gpt模型接口
场景是我上传了 5 个文件,要对这五个文件进行问答,这五个文件是产品手册类型的,即产品手册 A, 产品手册 B,产品手册 C,产品手册 D,产品手册 E。然后我提问某个产品的某个属性值,例如“产品 A的电子特性”,我之前自己做的类似文档问答系统就会召回好几个产品的电子特性相关的切片,然后给LLM 去总结答案。但是对于 LLM 来说这些切片都是描述电子特性的,不能确定具体哪个是产品 A,所以一般会总结出混淆之后的错误答案。
我试了一下大佬的这个系统,发现总结的答案是做到了文件隔离的,也就是我问产品 A,返回的结果就只是产品 A 的内容,并没有受到其他同批上传的文件的影响,并且在回答中准确地给出来了文件来源。因为只是粗读了一下大佬的代码,并没有找到针对这个问题的处理。
请问能解答一下这个问题吗?
最近在学习调用Chatgpt接口,发现大佬网站上和代码仓库代码 应该是有差异的,求大佬在提交一下!
后端springboot如何能够知道某个SSE前端请求已经断开连接并且做出相应的操作来?谢谢