| Add Records | add | Add records to a collection (fails if IDs already exist; use Upsert for insert-or-update). |
| Count Records | count | Count the number of records in a collection. |
| Delete Records | delete | Delete records by ID, metadata filter, or document content filter. |
| Get Records | get | Get records by ID or filter. |
| Query (Vector) | query | Similarity search by a query embedding vector. |
| Search (Text) | search | Full-text / semantic search using query text, Chroma embeds it server-side via an attached function. |
| Update Records | update | Update existing records by ID (fails if an ID does not exist; use Upsert otherwise). |
| Upload & Index Document | upload_and_index | Upload a document file, chunk + embed it, and add the records. |
| Upsert Records | upsert | Upsert records, inserts new IDs and updates existing ones (idempotent sync). |