qdrant / autocomplete-openapi

Autocomplete queries using OpenAPI spec

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenAPI request autocomplete

A small library that provides an autocomplete for OpenAPI requests, which looks like this:

POST /collections/{collection_name}/points/scroll

{
    "filter": {
        "must_not": [
            { "key": "city", "match": { "value": "London" } },
            { "key": "color", "match": { "value": "red" } }
        ]
    }
}

Which parts are autocompleted?

  • The HTTP method (GET, POST, PUT, DELETE, PATCH)
  • The path (e.g. /collections/{collection_name}/points/scroll)
  • Keys in the request body (e.g. filter, must_not, key, match, value)

Use OpenAPI v3 schemas for autocompletion. The schemas can be provided as a JSON file.

WARNING: This project is developed to be used with Qdrant OpenAPI schemas. It may not work with other schemas. Please, feel free to open a PR or fork the project if you want to make it more generic.

About

Autocomplete queries using OpenAPI spec


Languages

Language:JavaScript 100.0%