Repolode
langchain-ai

langchain-ai/langchainjs

モデル、ツール、埋め込み、ベクトルストアの標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のTypeScriptフレームワーク。

スター
18,286
フォーク
3,450
未解決の Issue
724
最終コミット
6 時間前

これは何?

LangChain.jsは、大規模言語モデルを活用するアプリケーションを構築するためのLangChainフレームワークを、JavaScriptおよびTypeScript向けにしたものです。チャットモデル、埋め込みモデル、ツール、ベクトルストア、リトリーバーに標準インターフェースを提供するため、コードを特定のプロバイダーに依存させずに、LLMを外部のデータソースやシステムに接続できます。

ライブラリはnpm、pnpm、yarnからインストールでき、Node.js(ESMおよびCommonJS)、Cloudflare Workers、VercelとNext.jsのエッジ関数およびサーバーレス関数、Supabase Edge Functions、ブラウザー、Deno、Bunで動作します。抽象化レイヤーにより、アプリケーションに最適なモデルを検証しながら切り替えられます。

エージェントのオーケストレーションをより細かく制御したい場合はLangGraph.js、本番環境でのモニタリングや評価にはLangSmithとの連携を利用できます。より高レベルなパッケージのDeep Agentsは、組み込みの計画機能、サブエージェント、ファイルシステムの利用機能を追加します。

主な機能

  • 01チャットモデル、埋め込み、ツール、ベクトルストア、リトリーバー向けの標準インターフェース。
  • 02アプリケーションのロジックを書き換えずにモデルプロバイダーを切り替え可能。
  • 03Node.js、Deno、Bun、ブラウザー、および複数のエッジ・サーバーレスプラットフォームで動作。
  • 04デバッグ、評価、モニタリングのためにLangSmithと連携。
  • 05すぐに使える高レベルのチェーンと、細かく制御できる低レベルのコンポーネントの両方をサポート。

ユースケース

  • 検索やツール呼び出しを通じて、LLMを非公開ドキュメントや社内APIに接続する。
  • Next.jsやCloudflare Workersのアプリで、チャットまたはエージェントのバックエンドを構築する。
  • LLMのワークフローを試作し、共通のインターフェースで異なるモデルを比較する。

トピック

よくある質問

langchainjs とは?
モデル、ツール、埋め込み、ベクトルストアの標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のTypeScriptフレームワーク。 LangChain.jsは、大規模言語モデルを活用するアプリケーションを構築するためのLangChainフレームワークを、JavaScriptおよびTypeScript向けにしたものです。チャットモデル、埋め込みモデル、ツール、ベクトルストア、リトリーバーに標準インターフェースを提供するため、コードを特定のプロバイダーに依存させずに、LLMを外部のデータソースやシステムに接続できます。
langchainjs は無料で使えますか?ライセンスは?
langchainjs は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
langchainjs は今もメンテナンスされていますか?
活発にメンテナンス中。langchainjs の最終コミットは 2026年10月21日 です。
langchainjs は何に使えますか?
検索やツール呼び出しを通じて、LLMを非公開ドキュメントや社内APIに接続する。 Next.jsやCloudflare Workersのアプリで、チャットまたはエージェントのバックエンドを構築する。 LLMのワークフローを試作し、共通のインターフェースで異なるモデルを比較する。
langchainjs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/langchain-ai/langchainjs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト