Requests toolkit.
Toolkit for interacting with a JSON spec.
Base class for JSON spec.
Tool for making a DELETE request to an API endpoint.
Tool for making a GET request to an API endpoint.
Tool for making a PATCH request to an API endpoint.
Tool for making a POST request to an API endpoint.
Tool for making a PUT request to an API endpoint.
Lightweight wrapper around requests library, with async support.
The main purpose of this wrapper is to always return a text output.
Toolkit for making REST requests.
Security Note: This toolkit contains tools to make GET, POST, PATCH, PUT, and DELETE requests to an API.
Exercise care in who is allowed to use this toolkit. If exposing
to end users, consider that users will be able to make arbitrary
requests on behalf of the server hosting the code. For example,
users could ask the server to make a request to a private API
that is only accessible from the server.
Control access to who can submit issue requests using this toolkit and
what network access it has.
See https://python.langchain.com/docs/security for more information.
Toolkit for interacting with an OpenAPI API.
Security Note: This toolkit contains tools that can read and modify the state of a service; e.g., by creating, deleting, or updating, reading underlying data.
For example, this toolkit can be used to delete data exposed via
an OpenAPI compliant API.