Skip to main content

A library to convert an OpenAPI spec to LangGraph tools

Project description

icon openapi2tools

Release Notes PyPI - License

Convert an OpenAPI spec to LangGraph tools 🪄

Concepts

  1. LangChain is a framework for developing apps powered by large language models (LLMs).
  2. LangGraph, introduced by LangChain starting from v0.2, facilitates building Agents based apps that leverage and extend a LLM to perform tasks outside of its traditional domain. The heart of the agents is Tool calls.
  3. OpenAPI Specification (OAS) is a standard format for defining APIs, allowing both humans and machines to understand the capabilities of a service without accessing its source code, documentation, or network traffic.

Companies worldwide have invested billions 💰💰💰 into developing APIs. In the new AI era, a question begs, how to leverage the power of natural language processing while preserving existing investments.

openapi2tools tries to solve the above challenge by converting an OpenAPI spec json into a domain knowledge specific LangGraph Agent.

Installation and Usage

With pip

pip install openapi2tools

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openapi2tools-0.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

openapi2tools-0.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file openapi2tools-0.1.tar.gz.

File metadata

  • Download URL: openapi2tools-0.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for openapi2tools-0.1.tar.gz
Algorithm Hash digest
SHA256 353958f7b59d2a8757a8751a5459c7baeb99b3cf0a629942055e66d95a02da72
MD5 f3a57e6135807579e3e566f63e0809cf
BLAKE2b-256 e93b78cf7239aac98b861567525ae0d21405343dff73fb41278740796ff32b36

See more details on using hashes here.

File details

Details for the file openapi2tools-0.1-py3-none-any.whl.

File metadata

  • Download URL: openapi2tools-0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for openapi2tools-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cf4a85da08f627c35c8f58ef18af5bc342a3457d778062f03ba8bf84503a5ba0
MD5 f7749c4834982cc792b4f75990593668
BLAKE2b-256 1389af321d0b529e363360f410990fe84f817f4da9ee75d5aa2ea4aff3cc8711

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page