Skip to main content

A library to convert an OpenAPI spec to LangGraph tools

Project description

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.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: openapi2tools-0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5cc389ad859f93db1d1d40e018744dded5be2347f595bf53745186fb28b46447
MD5 234648f82358bc4de617a2fa76b2a47e
BLAKE2b-256 f4eee1bc6b8511574ea2521d3df33b516d83686f8c48cea543caaedca519a828

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openapi2tools-0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d7a9fd927825572faa3dc975e5863f4c82e561c392edecb984d6aa2d552bdf0f
MD5 949eaa20f736b1a52ccea9a4182b7511
BLAKE2b-256 a87c248fc53b8dfcca5c9b97e4c540bce1578054cbb9e3d1adeb6973018fc82b

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