• LangChain
  • 核心
  • 社区
  • 实验性
  • 文本分割器
  • ai21
  • airbyte
  • anthropic
  • astradb
  • aws
  • azure-dynamic-sessions
  • chroma
  • cohere
  • couchbase
  • elasticsearch
  • exa
  • fireworks
  • google-community
  • google-genai
  • google-vertexai
  • groq
  • huggingface
  • ibm
  • milvus
  • mistralai
  • mongodb
  • nomic
  • nvidia-ai-endpoints
  • ollama
  • openai
  • pinecone
  • postgres
  • prompty
  • qdrant
  • robocorp
  • together
  • unstructured
  • voyageai
  • weaviate
  • 合作伙伴库
    ai21 airbyte anthropic astradb aws azure-dynamic-sessions chroma cohere couchbase elasticsearch exa fireworks google-community google-genai google-vertexai groq huggingface ibm milvus mistralai mongodb nomic nvidia-ai-endpoints ollama openai pinecone postgres prompty qdrant robocorp together unstructured voyageai weaviate
  • 文档
  • langchain_community.utilities.google_trends.GoogleTrendsAPIWrapper
    • GoogleTrendsAPIWrapper
      • GoogleTrendsAPIWrapper.serp_api_key
      • GoogleTrendsAPIWrapper.serp_search_engine
      • GoogleTrendsAPIWrapper.run()

langchain_community.utilities.google_trends.GoogleTrendsAPIWrapper¶

class langchain_community.utilities.google_trends.GoogleTrendsAPIWrapper[source]¶

继承: BaseModel

封装SerpApi的Google Scholar API

您可以通过在以下网址注册来创建SerpApi.com密钥: https://serpapi.com/users/sign_up。

封装器使用了SerpApi.com的Python包: https://serpapi.com/integrations/python

使用时,您应该设置环境变量SERPAPI_API_KEY为您的API密钥,或将serp_api_key作为构造函数的命名参数传递。

示例

from langchain_community.utilities import GoogleTrendsAPIWrapper google_trends = GoogleTrendsAPIWrapper() google_trends.run(‘langchain’)

通过解析和验证从关键字参数中获取的输入数据来创建新模型。

如果输入数据无法解析为有效的模型,则引发ValidationError。

参数 serp_api_key: Optional[SecretStr] = None¶
约束条件
  • 类型 = string

  • 只写 = True

  • 格式 = password

参数 serp_search_engine : Any = None¶
run(query: str) → str[source]¶

通过Serpapi运行Google Trends查询

参数

查询 (str) –

返回类型

str

使用GoogleTrendsAPIWrapper的示例¶

  • 谷歌

  • 谷歌趋势

© 2023, LangChain, Inc. . 最后更新于2024年8月6日。