跳转到内容
搜索文档

Langchain

最后更新 查看 MarkdownAgent 设置

LangChain 是用于构建由大型语言模型(LLM)驱动的 AI 应用的最流行框架。

LangChain 发布多个 Python 包。Workers 运行时提供以下包:

快速入门

克隆 cloudflare/python-workers-examples 仓库并运行 LangChain 示例:

git clone https://github.com/cloudflare/python-workers-examples
cd 05-langchain
uv run pywrangler dev

示例代码

from workers import WorkerEntrypoint, Response
from langchain_core.prompts import PromptTemplate
from langchain_openai import OpenAI

class Default(WorkerEntrypoint):
    async def fetch(self, request):
        prompt = PromptTemplate.from_template("Complete the following sentence: I am a {profession} and ")
        llm = OpenAI(api_key=self.env.API_KEY)
        chain = prompt | llm

        res = await chain.ainvoke({"profession": "electrician"})
        return Response(res.split(".")[0].strip())

这篇文档对您有帮助吗?