langchain_community.utilities.stackexchange.StackExchangeAPIWrapper

class langchain_community.utilities.stackexchange.StackExchangeAPIWrapper[source]

基于:BaseModel

Stack Exchange API包装器。

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

如果输入数据不能解析以形成有效模型,则引发ValidationError异常。

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 运行查询并解析结果。

参数

query (str) –

返回类型

str

使用 StackExchangeAPIWrapper 的示例