AI.JSX ist ein Framework zum Erstellen von KI-Anwendungen mit Javascript und JSX. Mit AI.JSX erhalten Sie großartige Tools für die schnelle Entwicklung und können den LLM React-Komponenten in seiner Antwort rendern lassen (anstatt nur Text). Dies bedeutet, dass Sie eine Reihe von React-Komponenten bereitstellen und das LLM Ihre Benutzeroberfläche zur Laufzeit dynamisch erstellen lassen können. AI.JSX bietet außerdem native Unterstützung für Tools, Dokumentfragen und -antworten und vieles mehr.
Mit AI.JSX können eigenständige LLM-Anwendungen erstellt werden, die überall dort bereitgestellt werden können, wo Node.js unterstützt wird, oder es kann als Teil einer größeren React-Anwendung verwendet werden.
AI.JSX verfügt standardmäßig über die folgenden Funktionen:
Um mit AI.JSX zu beginnen, befolgen Sie diese Schritte:
Hier ist ein einfaches Beispiel für die Verwendung von AI.JSX zum Generieren einer KI-Antwort auf eine Eingabeaufforderung:
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 ) ;
Sie können mit Live-Demos in unserer Live-Demo-App spielen oder den Quellcode ansehen. Eine vollständige Reihe von Beispielen finden Sie im Beispielpaket.
Wir freuen uns über Beiträge! Einzelheiten zu den ersten Schritten finden Sie im Beitragsleitfaden.
AI.JSX ist Open-Source-Software und wird unter der MIT-Lizenz veröffentlicht.