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 許可證發布。