AI.JSX est un framework permettant de créer des applications d'IA à l'aide de Javascript et JSX. Avec AI.JSX, vous disposez d'excellents outils pour une ingénierie rapide et pouvez demander au LLM de restituer les composants React dans sa réponse (au lieu du texte uniquement). Cela signifie que vous pouvez fournir un ensemble de composants React et laisser le LLM construire votre interface utilisateur de manière dynamique au moment de l'exécution. AI.JSX fournit également une prise en charge native des outils, des documents de questions et réponses, et bien plus encore.
AI.JSX peut être utilisé pour créer des applications LLM autonomes qui peuvent être déployées partout où Node.js est pris en charge, ou il peut être utilisé dans le cadre d'une application React plus grande.
AI.JSX est livré avec les fonctionnalités suivantes prêtes à l'emploi :
Pour démarrer avec AI.JSX, suivez ces étapes :
Voici un exemple simple utilisant AI.JSX pour générer une réponse AI à une invite :
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 ) ;
Vous pouvez jouer avec des démos en direct sur notre application de démonstration en direct ou afficher le code source. Pour un ensemble complet d’exemples, consultez le package d’exemples.
Nous apprécions les contributions ! Consultez le Guide de contribution pour plus de détails sur la façon de démarrer.
AI.JSX est un logiciel open source et publié sous licence MIT.