ai jsx
1.0.0
AI.JSX は、JavaScript と JSX を使用して AI アプリケーションを構築するためのフレームワークです。 AI.JSX を使用すると、プロンプト エンジニアリングのための優れたツールが得られ、LLM が応答内で (テキストのみではなく) React コンポーネントをレンダリングできるようになります。これは、React コンポーネントのセットを提供し、実行時に LLM に UI を動的に構築させることができることを意味します。 AI.JSX は、ツール、ドキュメントの質問と回答などのネイティブ サポートも提供します。
AI.JSX を使用して、Node.js がサポートされている場所であればどこにでもデプロイできるスタンドアロン LLM アプリケーションを作成したり、より大きな 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 ライセンスに基づいてリリースされています。