AI.JSX

不活跃
GitHub TypeScript MIT

简介

AI.JSX 是一个将 AI 能力融入 JSX 组件的框架,让开发者可以用 React 的方式构建 AI 应用。支持流式渲染、工具调用和 Agent 组合,是前端开发者构建 AI Agent 应用的自然选择。

核心特性

  • 将 AI 能力融入 JSX 组件,用 React 的方式构建 AI 应用
  • Generative UI:LLM 可动态渲染 React 组件生成交互式界面
  • 多模型支持:OpenAI、Anthropic、Llama2 及自定义模型无缝切换
  • 内置工具调用、文档问答和流式响应支持
  • 模块化组件化提示工程,像搭积木一样构建复杂 AI 逻辑
  • 原生支持 LangChain.js 和 Next.js/CRA 集成

适用场景

💡 构建 LLM 驱动的动态 UI 应用,AI 实时生成前端界面
💡 在 Next.js 项目中集成 AI 能力,构建智能 Web 应用
💡 使用 JSX 组件化方式管理复杂的多轮对话和 Agent 逻辑
💡 构建支持流式输出的 AI 聊天和内容生成界面
💡 将 AI 工具调用与前端渲染无缝结合的全栈 AI 应用

快速开始

npm install ai-jsx 然后 import * as AI from 'ai-jsx'; const app = <ChatCompletion><UserMessage>Hello</UserMessage></ChatCompletion>; const response = await AI.createRenderContext().render(app)

相关项目