> ## Documentation Index
> Fetch the complete documentation index at: https://developer.qaip.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LangChain

> QAIPのデータを検索してLangChainと組み合わせる

## LangChain連携

以下の手順で、QAIPのデータを検索してLangChainと組み合わせることができます。

<Steps>
  <Step title="langchain-qaipをインストール">
    ```bash theme={null}
    pip install langchain-qaip
    ```
  </Step>

  <Step title="APIキーを発行する">
    [APIキーの作成方法](/docs/features/apikey)を参照して、APIキーを発行します。
  </Step>

  <Step title="APIキーを設定する">
    環境変数にAPIキーを設定します。

    ```bash theme={null}
    export QAIP_API_KEY="<YOUR_API_KEY>"
    ```
  </Step>

  <Step title="検索を実行する">
    以下のコードで検索を実行します。

    ```python theme={null}
    from langchain_qaip import QAIPRetriever

    # Retrieverを初期化
    retriever = QAIPRetriever()

    # 検索を実行
    documents = retriever.invoke("検索したい内容")

    # 結果を表示
    for doc in documents:
        print(doc.page_content)
    ```
  </Step>
</Steps>
