langchain.hub.push

langchain.hub.push(repo_full_name: str, object: Any, *, api_url: Optional[str] = None, api_key: Optional[str] = None, parent_commit_hash: Optional[str] = 'latest', new_repo_is_public: bool = True, new_repo_description: str = '') str[source]

将对象推送到中心,并返回在浏览器中查看的URL。

Parameters
  • repo_full_name (str) – 要推送到的仓库的完整名称,格式为`owner/repo`。

  • object (Any) – 要序列化并推送到中心的LangChain。

  • api_url (Optional[str]) – LangChain Hub API的URL。如果设置了api密钥,则默认为托管的API服务,否则为本地主机实例。

  • api_key (Optional[str]) – 用于与LangChain Hub API进行身份验证的API密钥。

  • parent_commit_hash (Optional[str]) – 要推送到的父提交的提交哈希。默认为自动选择最新提交。

  • new_repo_is_public (bool) – 仓库是否应为公共。默认为True(默认为公共)。

  • new_repo_description (str) – 仓库的描述。默认为空字符串。

Return type

str