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

移行して、更新およびサポートを引き続き受けます。次の利点があります。

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

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

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

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

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

参照