ChatGPT-Stream是一个基于Java实现的ChatGPT流式接口项目,旨在提供最简洁的OpenAI API流式返回接入方式。该项目具有以下特点:
通过ChatGPT-Stream,开发者可以轻松地将ChatGPT的流式对话能力集成到自己的应用中。
git clone https://github.com/NiuXiangQian/chatgpt-stream.git
在application.properties中设置你的API密钥:
openai.api.key=YOUR_API_KEY
项目提供了简单的RESTful API:
详细API说明请参考项目文档。
ChatGPT-Stream主要通过以下步骤实现流式对话:
核心代码如下:
@GetMapping(value = "/chat/stream", produces = MediaType.TEXT_EVENT_STREAM_VALUE) public SseEmitter chatStream() { SseEmitter emitter = new SseEmitter(); webClient.post() .uri("/v1/chat/completions") .body(BodyInserters.fromValue(request)) .retrieve() .bodyToFlux(String.class) .subscribe( data -> { try { emitter.send(data); } catch (IOException e) { emitter.completeWithError(e); } }, error -> emitter.completeWithError(error), () -> emitter.complete() ); return emitter; }
通过以上资源,相信开发者可以快速上手使用ChatGPT-Stream项目,实现流畅的AI对话体验。如有任何问题,欢迎在GitHub上提issue讨论。



免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具


最适合小白的AI自动化工作流平台
无需编码,轻松生成可复用、可变现的AI自动 化工作流

大模型驱动的Excel数据处理工具
基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。


AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。