ai jsx
1.0.0
AI.JSX 是一个使用 Javascript 和 JSX 构建 AI 应用程序的框架。借助 AI.JSX,您可以获得用于提示工程的强大工具,并且可以让 LLM 在其响应中呈现 React 组件(而不仅仅是文本)。这意味着您可以提供一组 React 组件,并让 LLM 在运行时动态构建您的 UI。 AI.JSX 还为工具、文档问答等提供本机支持。
AI.JSX 可用于创建独立的 LLM 应用程序,该应用程序可以部署在支持 Node.js 的任何地方,也可以用作更大的 React 应用程序的一部分。
AI.JSX 具有以下开箱即用的功能:
要开始使用 AI.JSX,请按照以下步骤操作:
下面是一个使用 AI.JSX 生成对提示的 AI 响应的简单示例:
import * as AI from 'ai-jsx' ;
import { ChatCompletion , UserMessage } from 'ai-jsx/core/completion' ;
const app = (
< ChatCompletion >
< UserMessage > Write a Shakespearean sonnet about AI models. < / UserMessage >
< / ChatCompletion >
) ;
const renderContext = AI . createRenderContext ( ) ;
const response = await renderContext . render ( app ) ;
console . log ( response ) ;
您可以在我们的实时演示应用程序上玩实时演示或查看源代码。有关完整的示例集,请参阅示例包。
我们欢迎贡献!有关如何开始的详细信息,请参阅贡献指南。
AI.JSX 是开源软件,根据 MIT 许可证发布。