LangChain統合
大規模言語モデル(LLM)のプロバイダとして、生成AIサービスはLangChainと統合されています。LangChainは、大規模言語モデル(LLM)を利用したアプリケーションを作成するためのオープン・ソースのモジュラ・フレームワークです。LangChain統合は、サード・パーティ・サービスに対するLangChainアダプタです。LangChainはブリッジとして機能し、LLMを他のデータ・ソースおよびツールに接続して、アプリケーションの開発を合理化します。
LangChain OCIパッケージの統合
次のコマンドを使用して、LangChain OCIパッケージをインストールします:
pip install -U langchain-oci
ノート
langchain-communityユーザー:
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を参照してください。