Syncs documents in an Appwrite database collection to a Qdrant collection.
Returns an HTML page where a search can be performed to test the sync of the documents.
Triggers sync of the Appwrite database collection to Qdrant.
| Setting | Value |
|---|---|
| Runtime | Node (3.9) |
| Entrypoint | src/main.py |
| Build Commands | pip install -r requirements.txt |
| Permissions | any |
| Timeout (Seconds) | 15 |
The ID of the Appwrite database that contains the collection to sync.
| Question | Answer |
|---|---|
| Required | Yes |
| Sample Value | 612a3...5b6c9 |
| Documentation | Appwrite: Databases |
The ID of the collection in the Appwrite database to sync.
| Question | Answer |
|---|---|
| Required | Yes |
| Sample Value | 7c3e8...2a9f1 |
| Documentation | Appwrite: Collections |
The URL of the Qdrant server.
| Question | Answer |
|---|---|
| Required | Yes |
| Documentation | Qdrant Cloud |
The API key to authenticate requests to Qdrant cloud.
| Question | Answer |
|---|---|
| Required | Yes |
| Documentation | Qdrant: API Keys |
The name of the Qdrant collection to sync the documents to.
| Question | Answer |
|---|---|
| Required | Yes |
| Documentation | Collections |
API Key for OpenAI API. Used to generate the embeddings for the documents.
| Question | Answer |
|---|---|
| Required | Yes |
| Documentation | OpenAI: API Keys |