LangChain統合

大規模言語モデル(LLM)のプロバイダとして、生成AIサービスはLangChainと統合されています。LangChainは、大規模言語モデル(LLM)を搭載したアプリケーションを構築するためのオープン・ソースのモジュラー・フレームワークです。LangChain統合は、サード・パーティ・サービスへのLangChainアダプタです。LangChainはブリッジとして機能し、LLMを他のデータ・ソースおよびツールと接続して、アプリケーションの開発を合理化します。

LangChain OCIパッケージのインストール

次のコマンドを使用して、LangChain OCIパッケージをインストールします。

pip install -U langchain-oci
ノート

langchain-communityユーザー:

langchain-community packageをインストールした場合、このパッケージは非推奨になりました。かわりに、langchain-ociパッケージの最新バージョンをインストールして使用することをお薦めします。例と使用法は同じままです。

langchain-ociの新機能
  • OCI Generative AI Integration:チャットおよび埋込みモデルのサポート
  • OCIデータ・サイエンス・モデルのデプロイメント: VLLM、TGIおよびカスタム・エンドポイントと互換性があります。
  • パフォーマンスの拡張: 実装の最適化およびエラー処理の改善。
  • 包括的なドキュメント:例、使用ガイド、更新された統合ドキュメントが含まれます。
移行する理由

移行して、更新およびサポートの受信を続行します。次のようなメリットがあります。

  • 最新の機能および改善へのアクセス
  • セキュリティ・アップデートとバグ修正
  • 専用のサポートとドキュメント
  • パフォーマンス最適化
パッケージの情報
langchain-oci (新規) langchain-community (非推奨)
GitHubリポジトリ: oracle/langchain-oracle GitHubリポジトリ: langchain-ai/langchain-community
PyPI: langchain-oci PyPI: 言語チェーンコミュニティ

Pythonアプリケーションの場合はLangChain

OCI Generative AI LangChain統合は、Pythonでサポートされています。設定手順および例は、LangChain OCI生成AIとの統合を参照してください。

Javaアプリケーションの場合はLangChain4j

LangChain4jライブラリは、Java開発者のためのコミュニティによって作成されたLangChainのJavaバージョンです。これにより、LangChainと同じ利点とツールがもたらされ、JavaユーザーがLLMを簡単に操作できるようになります。APIおよび例は、OCI生成AIのLangChain4jおよびGitHubのLangChain4jを参照してください。

参照資料