メインコンテンツへスキップ
LangChain は、LLM を活用したアプリケーションを構築するための人気フレームワークです。CometAPI は langchain-openai と完全互換なので、ベースURLを当社のものに向けるだけで利用できます。

前提条件

  • Python 3.8+ と langchain-openai がインストールされていること(pip install langchain-openai
  • 有効な API キーを持つ CometAPI アカウント

セットアップ

1

CometAPI の API キーを取得する

CometAPI ダッシュボード にログインします。Add API Key をクリックし、キーとベースURL(https://api.cometapi.com)をコピーします。
CometAPI ダッシュボード — Add API Key
CometAPI の API キーとベースURL
2

ベースURLとAPIキーを設定する

ChatOpenAI を初期化する際に、CometAPI のキーとベースURLを設定します。Option A — 環境変数(推奨):
export OPENAI_API_KEY=<COMETAPI_KEY>
export OPENAI_API_BASE=https://api.cometapi.com/v1
Option B — インライン設定:
CometAPI のベースURLとキーで ChatOpenAI を初期化している LangChain コード
コード例 — CometAPI パラメータを用いた ChatOpenAI の初期化
3

接続をテストする

シンプルな chain(例:現在の日付を尋ねるプロンプト)を実行します。レスポンスが正常に返れば、CometAPI が接続できていることを確認できます。
langchain-openaiChatOpenAI または OpenAI を初期化する際に、base_url="https://api.cometapi.com/v1"api_key="<COMETAPI_KEY>" を使用してください。CometAPI のモデル一覧 にある任意の model 名が利用できます。