Langchain
LangChain ↗ は、大規模言語モデル(LLM)を活用したAIアプリケーションを構築するための最も人気のあるフレームワークです。
LangChainは複数のPythonパッケージを公開しています。以下はWorkersランタイムによって提供されるものです:
langchain↗(バージョン0.1.8)langchain-core↗(バージョン0.1.25)langchain-openai↗(バージョン0.0.6)
cloudflare/python-workers-examples リポジトリをクローンし、LangChainの例を実行します:
git clone https://github.com/cloudflare/python-workers-examplescd 04-langchainnpx wrangler@latest devfrom js import Responsefrom langchain_core.prompts import PromptTemplatefrom langchain_openai import OpenAI
async def on_fetch(request, env): prompt = PromptTemplate.from_template("次の文を完成させてください: 私は {profession} であり、") llm = OpenAI(api_key=env.API_KEY) chain = prompt | llm
res = await chain.ainvoke({"profession": "電気技師"}) return Response.new(res.split(".")[0].strip())