Google图书API包装器#

class langchain_community.utilities.google_books.GoogleBooksAPIWrapper[来源]#

基础类:BaseModel

围绕Google Books API的封装。

要使用此功能,您应该拥有一个Google Books API密钥。 此包装器将使用Google Books API进行搜索,并根据代理传递的查询获取书籍。默认情况下, 它将返回前k个结果。

每本书的响应将包含书名、作者姓名、摘要和源链接。

通过解析和验证来自关键字参数的输入数据来创建一个新模型。

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param google_books_api_key: str | None = None#
param top_k_results: int = 5#
run(query: str) str[source]#
Parameters:

query (str)

Return type:

字符串