{"repo":"WeHomeBot/ling","free":true,"listed":false,"github":"https://github.com/WeHomeBot/ling","clone":"git clone https://github.com/WeHomeBot/ling.git","description":"The LLMs' framework optimized for ultra-fast response times.","language":"TypeScript","stars":145,"topics":["ai","json-lines","llms","openai","workflow"],"license":null,"category":"ai-agents","readme_excerpt":"Ling (灵) Ling is a workflow framework that supports streaming of structured content generated by large language models (LLMs). It enables quick responses to content streams produced by agents or bots within the workflow, thereby reducing waiting times. Core Features - [x] Supports data stream output via JSONL protocol - [x] Automatic correction of token errors in JSON output - [x] Supports complex asynchronous workflows with multiple agents/bots - [x] Supports status messages during streaming output - [x] Supports Server-Sent Events - [x] HTML and JSON parsers for efficient stream processing - [x] Compatible with OpenAI and other LLM providers - [x] MCP (Model Context Protocol) Client Support - Enables tool calling and external service integration - [ ] Provides Client SDK Introduction Complex AI workflows, such as those found in Bearbobo Learning Companion, require multiple agents/bots to process structured data collaboratively. However, considering real-time responses, utilizing structured data outputs is not conducive to enhancing timeliness through a streaming interface. The commonly used JSON data format, although flexible, has structural integrity, meaning it is difficult to parse correctly until all the content is completely outputted. Of course, other structured data formats like YAML can be adopted, but they are not as powerful and convenient as JSON. Ling is a streaming framework created to address this issue. Its core is a real-time converter that can parse incomin","default_branch":null,"files":null,"tree":[],"storefront":"/r/WeHomeBot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WeHomeBot/ling/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}