Skip to content

qdrant/autocomplete-openapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.