dspy.ts

用 TypeScript 声明式搭建可优化的 LLM 管道

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 37 🐛 待处理 6 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 273
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无付费计划

项目预览

dspy.ts 项目界面预览图
图片来源:项目官网

项目数据

分类开发框架
开发团队ruvnet
官网地址https://ruv.io
定价模式🏷️完全免费
价格说明开源免费,无付费计划
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-agents,llm,prompt-engineering,rag,react,typescript
GitHub 星标★ 273
上线时间2025-02-22 00:00:00
代码更新2026-11-09
仓库体积7.1 MB
本站数据更新2026-11-11
维护状态活跃
收录时间2026-11-11
浏览次数0

项目介绍

dspy.ts 是 DSPy 声明式编程范式在 TypeScript 生态中的实现,让前端与 Node.js 开发者用类型安全的方式构建 LLM 应用。它把提示词工程从手写字符串转变为可组合的模块与签名,开发者只需声明输入输出字段和任务目标,框架负责生成与优化提示词,并支持自学习式的示例筛选与迭代。核心能力包括:声明式签名定义任务接口、模块化管道组合(如 RAG、ReAct 智能体)、自动提示词优化与少样本示例管理,以及与 TypeScript 类型系统深度集成带来的编译期检查。项目面向需要把 LLM 能力嵌入 Web 应用、又不希望被 Python 技术栈割裂的团队,提供与 Python 版 DSPy 相近的抽象,降低在 JS 工程中搭建可维护 AI 管道的门槛。

Star 增长趋势

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

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

核心亮点

  • 类型安全的声明式签名,任务输入输出在编译期即可校验
  • 模块化管道组合,RAG 与 ReAct 智能体可像积木一样拼装
  • 自动提示词优化与少样本示例管理,减少手写提示词的维护成本

不足之处

  • 早期项目,API 可能随版本迭代发生不兼容变更
  • 生态与文档相对 Python 版 DSPy 尚不完善,示例和社区讨论较少

适用场景

  • 在 React/Next.js 前端应用中嵌入可维护的 LLM 问答与检索管道
  • Node.js 后端服务里构建带工具调用的 ReAct 智能体
  • 需要与现有 TypeScript 工程共享类型定义的 AI 功能开发

替代项目

LangChain.js、DSPy、Vercel AI SDK

上一篇:ai

下一篇:没有了!

同类项目推荐

embedJs 开源

几行代码搞定文档问答,快速构建 RAG 应用

A NodeJS RAG framework to easily work with LLMs and embeddings

★ 602 2026-08-09
schemagate 开源

按权限裁剪表结构,让 SQL Agent 只看到能读的表

Text-to-SQL access control: schema selection that gives the LLM only the tables the ···

★ 135 2026-10-15
open-assistant-api 开源

自托管智能体编排框架,快速集成 LLM 与工具,开箱即用。

The Open Assistant API is a ready-to-use, open-source, self-hosted agent/gpts orches···

★ 369 2026-08-09
sematic 开源

用纯 Python 构建可复现的 ML 流水线,一键上云

An open-source ML pipeline development platform

★ 1003 2026-08-09
flytekit 开源

用 Python 装饰器快速构建可扩展的机器学习工作流

Extensible Python SDK for developing Flyte tasks and workflows. Simple to get starte···

★ 322 2026-08-09
RasaTalk 开源

用 JavaScript 快速搭建基于 Rasa 的聊天机器人

A chatbot framework for Rasa NLU

★ 303 2026-08-09
pydantic-ai-harness 开源

给 Pydantic AI 智能体配齐电池,少写样板快速上线

Batteries for your Pydantic AI agent.

★ 954 2026-10-19
mcp-server-bash-sdk 开源

纯 Bash 写 MCP 服务器,零依赖跑通 AI 工具调用

MCP server SDK/example implemented entirely in bash — build a Model Context Protoco···

★ 515 2026-08-09
nlux 开源

几行代码给任意 LLM 套上可定制聊天界面

The Conversational AI JavaScript Library — UI for any LLM, supporting LangChain ···

★ 1387 2026-10-22