Deuz-SDK

一行代码接入多模型,构建可靠生产级 AI 智能体

开源 🏷️定价信息待确认 ⚠️ 链接可跳转,访问体验不确定 智能体 🍴 复刻 5 🐛 待处理 12
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 508
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

Deuz-SDK 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队Deuz-AI
定价模式🏷️定价信息待确认
价格说明官网存在但未提供定价信息,需进一步确认。
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型a2a,agent-framework,agent-sdk,agent-swarm,ai-agent-framework,ai-agents,ai-sdk,claude,durable-execution,human-in-the-loop,llm,mcp,multi-agent,openai,rag,structured-output,tool-calling,typescript,vercel-ai-sdk,voice-agent
GitHub 星标★ 508
上线时间2026-06-01 00:00:00
代码更新2026-10-16
仓库体积11.3 MB
本站数据更新2026-11-10
维护状态较活跃
收录时间2026-08-09
浏览次数4

项目介绍

Deuz-SDK 是一个零依赖的 TypeScript 框架,用于构建生产级 AI 智能体。它解决了开发复杂 AI 应用时面临的持久执行、长期记忆、工具调用和人工审批等核心问题。该框架提供统一的流式 API,可无缝对接 Claude、GPT、Gemini、Grok、Mistral 和 DeepSeek 等主流大模型,并支持 Node、Bun、Deno 以及 Serverless 和边缘环境。其核心能力包括:持久化执行(durable execution)确保任务在中断后自动恢复;内置长期记忆和混合 RAG(检索增强生成)机制;支持 MCP(模型上下文协议)工具调用,方便集成外部工具;提供人工审批环节(human-in-the-loop),保障关键操作安全;还包含规划和 CodeAct 沙箱,用于安全执行代码。Deuz-SDK 旨在简化 AI 智能体的开发与部署,让开发者能更专注于业务逻辑,同时获得企业级所需的可靠性、安全性和可扩展性。

Star 增长趋势

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

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

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 6 步

环境要求

  • Node ≥ 22,或任何提供 fetch 的边缘运行时
  • npm 包管理器
  • 调用 Claude 模型需准备 ANTHROPIC_API_KEY
  • 可选:用到时再装的 peer 依赖(zod、@modelcontextprotocol/sdk、react、pg/redis、unpdf/mammoth/xls

安装与启动步骤

  1. 1检查 Node 版本

    Deuz-SDK 要求 Node ≥ 22,或任何带 fetch 的边缘运行时。

    node -v
  2. 2安装核心运行时

    安装 @deuz-sdk/core,它是零运行时依赖的智能体运行时包。

    npm install @deuz-sdk/core
  3. 3按需装 React 包

    只有要用 useChat、useObject 等无头 UI 时才需要安装 @deuz-sdk/react。

    npm install @deuz-sdk/react
  4. 4配置模型密钥

    示例通过 process.env.ANTHROPIC_API_KEY 读取密钥,先写入环境变量。

    export ANTHROPIC_API_KEY=sk-ant-xxxxxxxx
  5. 5编写流式示例

    新建入口文件,用 streamChat 发起对话并逐块消费 textStream。

    import { streamChat } from '@deuz-sdk/core';
    import { createAnthropic } from '@deuz-sdk/core/anthropic';
    
    const anthropic = createAnthropic({ apiKey: process.env.ANTHROPIC_API_KEY });
    
    // Returns synchronously and never throws. Failures arrive as typed stream parts.
    const res = streamChat({
      model: anthropic('claude-opus-4-8'),
      instructions: 'You are terse.',
      prompt: 'Hello!',
    });
    
    for await (const chunk of res.textStream) process.stdout.write(chunk);
    const usage = await res.usage;
  6. 6运行入口文件

    用你项目现有的 TypeScript 运行方式执行该入口文件,观察流式输出。

关键配置

配置项必填说明示例
ANTHROPIC_API_KEY是Anthropic 模型调用的密钥,示例从环境变量读取并传给 createAnthropicsk-ant-xxxxxxxx

如何确认成功

控制台逐块打印出模型回复文本,并且能成功取到 res.usage,即说明安装与调用成功。

常见问题

Q:必须安装 zod、react 这些包吗?

A:不必。它们只是可选 peer 依赖,只有用到 schema 校验、MCP、UI、pg/redis 存储、文档解析等功能时再安装。

Q:支持哪些运行时?

A:README 说明需要 Node ≥ 22,或任何带 fetch 的边缘运行时;同一份代码也可运行在 Bun 和 Deno 上。

Q:调用模型出错会抛异常吗?

A:streamChat 同步返回且从不抛错,失败信息会以带类型的流片段(stream part)形式返回,需要自行处理。

Q:为什么核心包没有运行时依赖?

A:时钟、随机数、fetch、密钥和日志都由外部注入,因此 @deuz-sdk/core 零运行时依赖,测试也保持确定性。

注意事项

  • 示例中的模型名与密钥请替换成你账号下实际可用的值。
  • clock、randomness、fetch、keys、logging 均为注入式设计,同一份代码可跑在 Node、Bun、Deno 与边缘环境。
  • zod、@modelcontextprotocol/sdk、react、pg/redis、unpdf/mammoth/xlsx、playwright、@opentelemetry/api 都是可选 peer 依赖,用到再装。
  • README 未给出具体运行脚本,请使用你项目已有的 TypeScript 运行方式执行入口文件。

核心亮点

  • 零依赖,轻量且易于集成,减少供应链风险
  • 原生支持持久化执行,任务中断自动恢复,适合长时间运行
  • 内置混合 RAG 和长期记忆,开箱即用,无需额外配置

不足之处

  • 项目处于早期阶段(216 星),文档和社区生态待观察
  • 零依赖意味着部分高级功能(如复杂 RAG 管道)可能需要自行扩展

适用场景

  • 构建需要长时间运行且可恢复的客服或工作流智能体
  • 开发需要多模型切换或混合调用的 AI 应用(如成本优化)
  • 在 Serverless 或边缘环境部署轻量级 AI Agent 服务

替代项目

LangChain、Vercel AI SDK、Mastra

上一篇:LeAgent

下一篇:gbase

同类项目推荐

codexloom 开源

把零散 AI 对话变成可复用的领域专家团队

Turn Codex threads into an organization of long-lived domain agents.

★ 391 2026-08-09
Hello-Agents 开源

从零手写AI Agent系统,进阶生产级多智能体应用

Building AI Agent Systems from Scratch — A comprehensive, practical tutorial from f···

★ 126 2026-08-09
DataAgent 开源

用 Java 和 Spring 把对话变成取数分析

Spring AI Alibaba DataAgent

★ 2827 2026-10-12
nebius-physical-ai 开源

一个控制平面管起机器人训练全流程

Agent control plane for Physical AI on Nebius: infrastructure setup and management, ···

★ 107 2026-11-03
stackql 开源

用 SQL 统一查询和操作所有云资源,让 AI 代理也能轻松管理基础设施。

Query, provision and operate Cloud, SaaS, API and Model Context Protocol (MCP) resou···

★ 1075 2026-08-09
harness-sdk 开源

构建并掌控你的 AI 智能体,从开发到生产全流程一把梭

Build an agent harness and control it end-to-end. Open-source SDK for production AI ···

★ 9084 2026-08-09
uniterm 开源

一个终端搞定所有连接,AI 帮你自动跑命令

All-in-one terminal covering 30+ protocols — SSH, RDP, SFTP, databases, Kubernetes ···

★ 1117 2026-08-09
AgentCPM 开源

一套框架搞定智能体训练到评测全流程

An End-to-End Infrastructure for Training and Evaluating Various LLM Agents

★ 834 2026-10-23
tlbx 开源

把多个AI编码代理终端塞进一个浏览器,持久会话不丢

Open-source Agentic Development Environment (ADE) for Codex, Claude Code and other a···

★ 116 2026-08-09