TextRequestsWrapper#
- class langchain_community.utilities.requests.TextRequestsWrapper[source]#
Bases:
GenericRequestsWrapper
Lightweight wrapper around requests library, with async support.
The main purpose of this wrapper is to always return a text output.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- param aiosession: aiohttp.ClientSession | None = None#
- param auth: Any | None = None#
- param headers: Dict[str, str] | None = None#
- param response_content_type: Literal['text', 'json'] = 'text'#
- param verify: bool = True#
- async adelete(
- url: str,
- **kwargs: Any,
DELETE the URL and return the text asynchronously.
- Parameters:
url (str)
kwargs (Any)
- Return type:
str | Dict[str, Any]
- async aget(
- url: str,
- **kwargs: Any,
GET the URL and return the text asynchronously.
- Parameters:
url (str)
kwargs (Any)
- Return type:
str | Dict[str, Any]
- async apatch(
- url: str,
- data: Dict[str, Any],
- **kwargs: Any,
PATCH the URL and return the text asynchronously.
- Parameters:
url (str)
data (Dict[str, Any])
kwargs (Any)
- Return type:
str | Dict[str, Any]
- async apost(
- url: str,
- data: Dict[str, Any],
- **kwargs: Any,
POST to the URL and return the text asynchronously.
- Parameters:
url (str)
data (Dict[str, Any])
kwargs (Any)
- Return type:
str | Dict[str, Any]
- async aput(
- url: str,
- data: Dict[str, Any],
- **kwargs: Any,
PUT the URL and return the text asynchronously.
- Parameters:
url (str)
data (Dict[str, Any])
kwargs (Any)
- Return type:
str | Dict[str, Any]
- delete(
- url: str,
- **kwargs: Any,
DELETE the URL and return the text.
- Parameters:
url (str)
kwargs (Any)
- Return type:
str | Dict[str, Any]
- get(
- url: str,
- **kwargs: Any,
GET the URL and return the text.
- Parameters:
url (str)
kwargs (Any)
- Return type:
str | Dict[str, Any]
- patch(
- url: str,
- data: Dict[str, Any],
- **kwargs: Any,
PATCH the URL and return the text.
- Parameters:
url (str)
data (Dict[str, Any])
kwargs (Any)
- Return type:
str | Dict[str, Any]
- post(
- url: str,
- data: Dict[str, Any],
- **kwargs: Any,
POST to the URL and return the text.
- Parameters:
url (str)
data (Dict[str, Any])
kwargs (Any)
- Return type:
str | Dict[str, Any]
- put(
- url: str,
- data: Dict[str, Any],
- **kwargs: Any,
PUT the URL and return the text.
- Parameters:
url (str)
data (Dict[str, Any])
kwargs (Any)
- Return type:
str | Dict[str, Any]
Examples using TextRequestsWrapper