LangChain Hub

LangChain Hub #

LangChain Hub是一个用于上传、浏览、拉取和管理提示词(prompts)的地方。

LangChain Hub的地址是https://smith.langchain.com/hub

LangChain Hub集成在LangSmith中,因此有两种方式可以开始探索LangChain Hub。

  • 有LangSmith访问权限:完全的读写权限。可以通过登录并从管理面板导航到Hub,探索所有现有提示并上传自己的提示。
  • 没有LangSmith访问权限:仅限读取权限。可以查看、下载和运行提示。请直接访问https://smith.langchain.com/hub开始探索。

LangChain Hub的目标是创建一个分享和发现Prompt的平台,使得开发者可以更容易地发现新用例和精炼提示。 随着LLM的发展,提示变得越来越重要,LangChain Hub希望成为开发者发现和分享知识的首选场所。通过汇聚分散的知识,LangChain Hub旨在加速共同的发展和学习。

下载和上传提示 #

1export LANGCHAIN_API_KEY=<your key>

使用LangChain可以轻松地以编程方式下载提示:

1from langchain import hub
2
3prompt = hub.pull("hwchase17/eli5-solar-system")

上传提示:

1from langchain import hub
2from langchain.prompts.chat import ChatPromptTemplate
3
4prompt = ChatPromptTemplate.from_template("tell me a joke about {topic}")
5
6hub.push("topic-joke-generator", prompt, new_repo_is_public=False)

提示版本控制 #

每次提交提示时,它都会作为新的提交添加。这意味着您可以轻松访问之前版本的提示,以便回退到先前的版本。

参考链接 #

© 2024 青蛙小白