JQ - Mycelia Production-Ready Similarity Search
Mycelia is a powerful Similarity Search Engine that helps developers quickly build and integrate AI-based recommendations, content search and much more.
JQ - Mycelia Production-Ready Similarity Search endpoints
| Method | Endpoint | Description |
|---|---|---|
| table | ||
| GET |
get_table_fields_table_fields__db_name__get /table/fields/{db_name} |
Get the column names of a SUPERVISED/UNSUPERVISED database. Parameters ---------- db_name : str Name of database to get the column names from. Returns ------- Dict Dictionary… |
| PUT |
modify_database_update_table_database__db_name__put /table/database/{db_name} |
Create a background task to update a given database. This is a dev method. This method will upload backup vectors and indexes to the database and overwrite them if they already… |
| PATCH |
modify_entity_add_table_entity__db_name__patch /table/entity/{db_name} |
Add new data to a given database. When to use this method: when we insert new data using /table/setup/data and want to used the model already trained. Parameters ----------… |
| GET |
check_inserted_data_table_setup_index__db_name__get /table/setup/index/{db_name} |
Get the indexes of data inserted with /table/setup/data Parameters --------------- db_name : str Name of database to check the inserted data. mode : Mode, optional Response mode… |
| POST |
insert_data_table_setup_data__db_name__post /table/setup/data/{db_name} |
Get tabular data to either train a new model of simply insert new entries in a database. Training: post: /table/setup/train_model/ Insertion using the trained model: patch:… |
| POST |
train_supervised_table_setup_supervised__db_name__post /table/setup/supervised/{db_name} |
Cria a tarefa de treinar o modelo tabular. Parameters ---------- db_name : str Nome do database para treinar o modelo. Returns ------- Message Mensagem de criação da tarefa bem… |
| POST |
train_unsupervised_table_setup_unsupervised__db_name__post /table/setup/unsupervised/{db_name} |
Create the background task of training tabular data. Parameters ---------- db_name : str Name of database to perform the training on. Returns ------- Message Message saying the… |
| image | ||
| POST |
save_image_image__db_name__post /image/{db_name} |
Insertion of image data. Apply a pre-trained model to the images, then save their vector representations and corresponding indexes. Return the corresponding indexes of the… |
| similar | ||
| GET |
query_id2id_similar_id__db_name__get /similar/id/{db_name} |
Perform ID similarity search in the vector representations of a database. Return top_k IDs and distances of the most similar IDs to each ID passed to the search. Parameters… |
| PUT |
query_text_data2id_similar_text_pretrained__db_name__put /similar/text/pretrained/{db_name} |
Perform similarity search in the vector representations of a IMAGE database. Return top_k IDs and distances of the most similar IDs to each image passed to the search. Parameters… |
| PUT |
query_text_trained_data2id_similar_text_trained__db_name__put /similar/text/trained/{db_name} |
Perform similarity search in the vector representations of a IMAGE database. Return top_k IDs and distances of the most similar IDs to each image passed to the search. The… |
| PUT |
query_image_similar_image__db_name__put /similar/image/{db_name} |
Perform similarity search in the vector representations of a IMAGE database. Return top_k IDs and distances of the most similar IDs to each image passed to the search. Parameters… |
| PUT |
query_table_data2id_similar_supervised__db_name__put /similar/supervised/{db_name} |
Busca de similaridade por tabelas nas representações vetoriais de um database Tabular. Retorna os top_k ids e distâncias mais similares para cada id inputado de acordo com os… |
| PUT |
query_table_data2id_similar_unsupervised__db_name__put /similar/unsupervised/{db_name} |
Perform similarity search in the vector representations of a SUPERVISED/UNSUPERVISED database. Return top_k IDs and distances of the most similar IDs to each entry passed to the… |
| text | ||
| POST |
insert_text_trained_text_trained_insert_text__db_name__post /text/trained/insert_text/{db_name} |
Receive text data for training. Parameters ---------- db_name : string Name of database to perform the insertion in. item : list List of text values. `[{"index": 0, "text":… |
| POST |
save_text_text_pretrained__db_name__post /text/pretrained/{db_name} |
Insertion of TEXT data. Apply the pretrained model to inserted text. Save vectors and their indexes. Return the indexes corresponding to the vector representation of the saved… |
| POST |
train_text_trained_text_trained_train_text__db_name__post /text/trained/train_text/{db_name} |
Train the text model along with data inserted using /text/pretrained/. Parameters ---------- db_name : string Name of the database to train the new model. Returns ------- Message… |
| dev | ||
| DELETE |
dev_delete_data_dev_data__db_name__delete /dev/data/{db_name} |
### Description --- Erase data (either locally or on the cloud). This is a dev method. ### Path parameters --- **db_name** **string** Name of the database we want to delete ###… |
| GET |
get_database_info_dev_info__db_name__get /dev/info/{db_name} |
Get a detailed config of a specified database. This is a dev method. Parameters ---------- db_name : str Database name we want the detailed config. Returns ------- response :… |
| index | ||
| GET |
get_index_index__db_name__get /index/{db_name} |
Get index info of a given databse. Parameters ---------- db_name : str Name of the database we want index info from. mode : Mode, optional Response mode of indexes. We have three… |
| vector | ||
| GET |
get_vector_vector__db_name__get /vector/{db_name} |
Get vectors according to the specified indexes. Parameters ---------- db_name : string Database we want to extract vectors from. index : list List of indexes associated with the… |
| data | ||
| DELETE |
delete_data_data__db_name__delete /data/{db_name} |
Delete data (local or cloud). This is a dev method. Parameters ---------- db_name : str Database name we want to delete. Returns ------- Message Delete status. |
| status | ||
| GET |
get_status_status_get /status |
Get status of API tasks. So far, provides status of background tasks (202). Returns ------- last_status : Dict {'Task': 'string', 'Status': 'string', 'Description': 'string'}. |
| valid | ||
| GET |
check_valid_name_valid__db_name__get /valid/{db_name} |
Check if a database name is valid. Returns ------- response : Whether or not the database name is valid. |
| names | ||
| GET |
get_database_names_names_get /names |
Get the names of each database in your config file. Returns ------- response : List of databases in your config file. |
| database | ||
| DELETE |
modify_database_delete_database__db_name__delete /database/{db_name} |
Delete all vectors of a given database. This is a dev method. Parameters ---------- db_name : str Name of database to perform the deletion operation. Returns ------- Message… |
| entity | ||
| DELETE |
modify_entity_delete_entity__db_name__delete /entity/{db_name} |
Delete SOME vectors from a given database. This is a dev method. Parameters ---------- index : List[int] Indexes of vectors to be deleted from the database. db_name : str Name of… |
JQ - Mycelia Production-Ready Similarity Search pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC Recommended | $199 / month | 200 / second |
|