openai-partial-stream

把 token 流秒变 JSON,让 AI 应用界面不再干等。

开源 🏷️定价信息待确认 ✅ 目前可打开 对话助手 🍴 复刻 2 🐛 待处理 7 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 124
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

openai-partial-stream 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队st3w4r
定价模式🏷️定价信息待确认
价格说明官网为 partial.stream,但未提供定价信息,需进一步确认。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言HTML
技术栈/模型ai-app,blocking-ui,chatgpt,chatgpt-api,function-calling,gpt-3,gpt-4,json-parser,json-parsing,llm,llm-apps,openai,openai-api,stream,streaming-ui,token-passing,tokens
GitHub 星标★ 124
上线时间2023-09-10 00:00:00
代码更新2026-08-23
仓库体积858 KB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数7

项目介绍

openai-partial-stream 是一个轻量级工具库,核心功能是将 OpenAI 等 LLM 的 token 流实时解析为可用的 JSON 对象,从而让开发者能够尽早获取结构化数据,避免等待完整响应。它解决了流式输出中 JSON 片段不完整、难以解析的问题,支持 function calling 场景下的实时参数提取,为构建流式 UI(如打字机效果、实时更新卡片)提供了基础。项目基于 HTML/JavaScript,技术栈覆盖 GPT-3/4、ChatGPT API,通过增量解析算法,在 token 到达时立即尝试解析,并返回当前最完整的 JSON 部分,同时标记解析状态。其核心能力包括:流式 JSON 解析、部分结果回调、错误容错,适用于需要高响应速度的 AI 应用,如聊天机器人、实时数据面板等。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 124

核心亮点

  • 实时解析 token 流,首个可用 JSON 片段出现即回调,显著降低首屏等待时间
  • 专为 function calling 设计,能提前提取参数,支持动态 UI 渲染
  • 轻量无依赖,纯 JS 实现,易于集成到现有前端项目

不足之处

  • 文档与示例较少,社区生态待观察
  • 仅针对 OpenAI 类 API,通用性有限

适用场景

  • 构建流式聊天界面,实时显示结构化卡片(如天气、订单信息)
  • 在 function calling 中提前展示参数预览,提升交互反馈速度
  • 用于数据管道,将 LLM 输出流即时转换为可处理的 JSON 记录

替代项目

Vercel AI SDK、LangChain.js、OpenAI Node.js SDK

上一篇:heige-codex-skin-studio

下一篇:calfkit-sdk

同类项目推荐

agents-js 开源

用 Node.js 快速搭建能听会说的实时多模态 AI 智能体

Build realtime multimodal AI agents with Node.js

★ 961 2026-09-12
nexus 开源

用 Python 轻松编排多个 AI 智能体,搞定复杂任务。

A powerful Python framework for orchestrating AI agents and managing complex LLM-dri···

★ 105 2026-08-09
prism 开源

在 Laravel 中一套代码接入多家大模型,告别 SDK 碎片化

A unified interface for working with LLMs in Laravel

★ 2430 2026-08-09
DelphiGemini 开源

让 Delphi 轻松调用 Gemini,实现多模态 AI 应用开发

Delphi wrapper for the Google Gemini API: stateless generation and agent workflows w···

★ 52 2026-08-09
spring-ai-alibaba 开源

Java 团队用 Spring 方式快速搭建多智能体应用

Agentic AI Framework for Java Developers

★ 11129 2026-10-11
ai-elements-vue 开源

用 Vue 快速搭建 AI 聊天界面,省时又专业

AI Elements Vue is a component library built on top of shadcn-vue to help you build ···

★ 1201 2026-08-09
use-stick-to-bottom 开源

让 AI 聊天消息自动吸底,滚动顺滑不跳变

A lightweight React Hook intended mainly for AI chat applications, for smoothly stic···

★ 784 2026-08-09
modelence 开源

内置数据库鉴权监控,让 AI 直接写出能上线的全栈应用

Modelence is a production cloud on autopilot, where you can deploy and run your back···

★ 432 2026-09-14
enferno 开源

免构建 Flask 全栈,AI 代理直接写业务上线

Lean Flask framework built for coding agents: Vue 3 + Vuetify with no build step, pr···

★ 571 2026-10-20