AI.JSX — это платформа для создания приложений искусственного интеллекта с использованием Javascript и JSX. С AI.JSX вы получаете отличные инструменты для быстрого проектирования и можете заставить LLM отображать компоненты React в своем ответе (а не только текст). Это означает, что вы можете предоставить набор компонентов React и позволить LLM динамически создавать ваш пользовательский интерфейс во время выполнения. AI.JSX также обеспечивает встроенную поддержку инструментов, вопросов и ответов по документам и многого другого.
AI.JSX можно использовать для создания автономных приложений LLM, которые можно развертывать везде, где поддерживается Node.js, или как часть более крупного приложения React.
AI.JSX поставляется со следующими готовыми функциями:
Чтобы начать работу с AI.JSX, выполните следующие действия:
Вот простой пример использования AI.JSX для генерации ответа ИИ на запрос:
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.