Store and query vector embeddings using ChromaDB at {{CHROMADB_HOST}}:{{CHROMADB_PORT}}.
ChromaDB is available at http://{{CHROMADB_HOST}}:{{CHROMADB_PORT}} within the Docker network.
curl -X POST "http://{{CHROMADB_HOST}}:{{CHROMADB_PORT}}/api/v1/collections" \
-H "Content-Type: application/json" \
-d '{"name": "my_collection", "metadata": {"hnsw:space": "cosine"}}'
curl -X POST "http://{{CHROMADB_HOST}}:{{CHROMADB_PORT}}/api/v1/collections/{collection_id}/add" \
-H "Content-Type: application/json" \
-d '{"ids": ["doc1"], "documents": ["Hello world"], "metadatas": [{"source": "test"}]}'
curl -X POST "http://{{CHROMADB_HOST}}:{{CHROMADB_PORT}}/api/v1/collections/{collection_id}/query" \
-H "Content-Type: application/json" \
-d '{"query_texts": ["greeting"], "n_results": 5}'