StackExchangeAPIWrapper#

class langchain_community.utilities.stackexchange.StackExchangeAPIWrapper[source]#

基础类:BaseModel

Stack Exchange API 的封装器。

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

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

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

param fetch_params: Dict[str, Any] [Optional]#

传递给StackApi.fetch的额外参数。

param max_results: int = 3#

输出中包含的最大结果数。

param query_type: Literal['all', 'title', 'body'] = 'all'#

StackOverflow项目的哪一部分进行匹配。可选值为‘all’、‘title’、‘body’。默认为‘all’。

param result_separator: str = '\n\n'#

问题和答案对之间的分隔符。

run(query: str) str[source]#

通过StackExchange API运行查询并解析结果。

Parameters:

query (str)

Return type:

字符串

使用 StackExchangeAPIWrapper 的示例