langchain_community.utilities.requests
.TextRequestsWrapper¶
- class langchain_community.utilities.requests.TextRequestsWrapper[source]¶
-
基于requests库的轻量级封装,支持异步操作。
此封装的主要目的是始终返回文本输出。
通过解析和验证关键字参数中的输入数据创建一个新的模型。
如果输入数据无法解析为有效的模型,则引发ValidationError。
- 参数aiosession: Optional[ClientSession] = None¶
- 参数auth: Optional[Any] = None¶
- 参数headers: Optional[Dict[str, str]] = None¶
- 参数response_content_type: Literal['text', 'json'] = 'text'¶
- 参数verify: bool = True¶
- async adelete(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步处理DELETE请求并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async aget(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步获取URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async apatch(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步对URL进行修补操作并返回文本。
- 参数
url (str) –
数据 (字典中的键为str类型,值为Any类型) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async apost(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步POST到URL并返回文本。
- 参数
url (str) –
数据 (字典中的键为str类型,值为Any类型) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async aput(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步PUT URL并返回文本。
- 参数
url (str) –
数据 (字典中的键为str类型,值为Any类型) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- delete(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
删除URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- get(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
获取URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- patch(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
PATCH URL 并返回文本。
- 参数
url (str) –
数据 (字典中的键为str类型,值为Any类型) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- post(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
向 URL 发送 POST 请求并返回文本。
- 参数
url (str) –
数据 (字典中的键为str类型,值为Any类型) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- put(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
PUT URL 并返回文本。
- 参数
url (str) –
数据 (字典中的键为str类型,值为Any类型) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]