強力な会話AI
JavaScriptライブラリ

Docs Webサイト|不一致コミュニティ| x
あなたはこのプロジェクトが好きですか?あなたのサポートを示すためにリポジトリに出演してください? ?
NLUXで建物?連絡してください - 私たちはあなたから聞いてみたいです。
NLUX 、会話型AIインターフェイスを構築するためのReactおよびJavaScriptオープンソースライブラリです。大規模な言語モデル(LLMS)を搭載したWebアプリケーションを構築することが非常に簡単になります。わずか数行のコードを使用すると、会話型AI機能を追加して、お気に入りのAIモデルと対話できます。
NLUXをお試しくださいnlux-cliを使用して、NLUX Integratedを使用した新しいNext.js 、 React 、またはVanilla TypeScriptプロジェクトをすばやくスピンアップします。
NLUXとお気に入りのWebフレームワークを1分以内に始めましょう。
# Next.js ? with NLUX
npx nlux-cli create next my-next-app # React ⚛️ , Vite, with NLUX
npx nlux-cli create react my-react-app # Or, vanilla TypeScript ? , Vite, with NLUX
npx nlux-cli create vanilla my-vanilla-appDocs Webサイトは次のように入手できます。
docs.nlkit.com/nlux
以下を含め、いくつかのGet Startガイドが利用可能です。
next.jsおよびvercelAi - langchain langserve - node.jsバックエンドと対応
useChatAdapterフック用<AiChat />簡単に統合します。ChatGPT用 - LangChain ? LangServe api- Hugging Face ?推論。このGitHubリポジトリには、 NLUXライブラリのソースコードが含まれています。
NPMパッケージをフォローするためのコードを含むモノレポです。
⚛️JSパッケージを反応する:
@nlux/react - NLUXのJSコンポーネントを反応します。@nlux/langchain-react - LangchainのLangserve Libraryを使用して作成されたAPIのHooks and Adapter。@nlux/openai-react - テストと開発のために、Openai APIのフックを反応します。@nlux/hf-react for the Hugging Face InferenceAPIのリアクションフックと前処理者@nlux/nlbridge-react - NLUXチームによるExpress.JS LLMミドルウェア、 nlbridgeとの統合。?バニラJSパッケージ:
@nlux/core - 任意のWebフレームワークで使用するコアバニラJSライブラリ。@nlux/langchain - LangchainのLangserve Libraryを使用して作成されたAPI用のアダプター。@nlux/openai - テストと開発のためのOpenai API用のアダプター。@nlux/hf - ハグする顔の推論APIのためのアダプターおよび前処理者。@nlux/nlbridge - NLUXチームによるExpress.js LLMミドルウェアとのnlbridgeとの統合。?テーマと拡張機能:
@nlux/themes - デフォルトのLunaテーマとCSSスタイル。@nlux/markdown - マークダウンストリームパーサーは、生成されているときにマークダウンをレンダリングします。@nlux/highlighter - highlight.jsに基づくsyntax highlighter。使用方法については、各パッケージのNPMページにアクセスしてください。
次の設計原則は、 NLUXの開発を導きます。
直感的な- NLUXによって有効になったインタラクションは直感的でなければなりません。障害物や摩擦なしに使用は自然に展開する必要があります。 NLUXで構築されたUIを使用するために、教育や思考は必要ありません。
パフォーマンス- NLUXできるだけ速くする必要があります。速度でロードし、高速でレンダリングおよび更新し、ユーザー入力に応答します。それを達成するには、不必要な作業を避け、パフォーマンスを最適化し、バンドルサイズを最小限に抑え、外部ライブラリに依存しないようにします。
アクセス可能- NLUXで構築されたUIは、誰でもアクセスできるはずです。障害のある人、さまざまなデバイス、さまざまな環境で、およびさまざまな入力方法(キーボード、タッチ、音声)を使用することで使用できるはずです。
DX - NLUX 、開発者を一流の市民として認識しています。ライブラリは、最適なDX(開発者エクスペリエンス)を有効にする必要があります。使用するのは簡単で、理解しやすく、簡単に拡張する必要があります。恒星のドキュメントを提供する必要があります。機能ロードマップは、発展のニーズに合わせて整合する必要があります。
私たちの使命は、開発者がパフォーマンスと使いやすさに焦点を当てて、卓越したLLMフロントエンドとアプリケーション、クロスプラットフォームを構築できるようにすることです。
NLUXが好きなら、サポートを示すためにレポに出演してください。 NLUX 、AIモデルを開発または改善するためのトレーニングデータセットの一部として、またはコード翻訳ツールの入力として使用するための制限を備えたMozilla Publicライセンスバージョン2.0の下でライセンスされています。
パラグラフ(3.6)および(3.7)が元のMPL 2.0ライセンスに追加されました。
完全なライセンステキストは、ライセンスファイルに記載されています。
一言で言えば:
NLUXを使用できます。NLUXを使用できます。NLUXを変更して、同じライセンスで変更を公開できます。NLUXのソースコードをデータセットとして使用してAIモデルをトレーニングすることも、コード翻訳ツールを使用することもできません。 MPL 2.0の下でライセンスされたソフトウェアを使用することは何を意味するのだろうと思いますか? MPL 2.0 FAQで詳細をご覧ください。
詳細については、ライセンスファイルの完全なライセンステキストをお読みください。
このオープンソースプロジェクトは、会話型AIアプリケーションを構築するためのツールとライブラリのスイートであるNLKITの傘下に適合します。 NLUX 、NLKITスイートの最初のプロジェクトであり、今後さらに多くのプロジェクトです。
このプロジェクトは、AmazonやGoldman Sachsなどの企業でユーザーインターフェイスと開発者ツールを構築し、オープンソースプロジェクトへの貢献を経験した10年以上の経験を持つシニアソフトウェアエンジニアであるSalmen Hichriが主導しています。