You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# How to setup a local (or remote) Chroma Vector Database
[Official Chroma Docs](https://docs.trychroma.com/guides#running-chroma-in-clientserver-mode) for reference.
### How to get started
**Requirements**
- Docker- `git` available in your CLI/terminal
**Instructions**
- `git clone git@github.com:chroma-core/chroma.git` to somewhere on computer.- `cd chroma`- `docker-compose up -d --build`- set the `CHROMA_ENDPOINT=` .env variable in `server` and also set `VECTOR_DB=` to `chroma`.
* If you have an API Gateway or auth middleway be sure to set the `CHROMA_API_HEADER` and `CHROMA_API_KEY` keys.
eg: `server/.env.development`
```VECTOR_DB="chroma"CHROMA_ENDPOINT='http://localhost:8000'# CHROMA_API_HEADER="X-Api-Key" // If you have an Auth middleware on your instance.
# CHROMA_API_KEY="sk-123abc" // If you have an Auth middleware on your instance.
```
|