Easy8 AI Knowledge assistant PRO / Easy8 AI Helpdesk - Cloud AI
Use this guide when:
- the customer uses Easy8 AI Knowledge assistant PRO or Easy8 AI Helpdesk
- ChromaDB runs on the customer infrastructure
- LLM and embeddings come from cloud providers
Easy8 AI Knowledge assistant PRO and Easy8 AI Helpdesk share the same infrastructure requirements.
Required services
This scenario requires:
chaincelerychroma- cloud LLM provider
- cloud embeddings provider
Environment configuration
Set the common variables from Common configuration, then add the cloud provider settings.
In the standard package deployment, you can usually leave EASY_AI_PUBLIC_URL, EASY_AI_CHAIN_HOST, EASY_AI_CHAIN_PORT, and EASY_AI_CHAIN_URL unset. Easy8 then derives the public AI URL from the main Easy8 application URL and uses http://chain:8000 for internal chain communication.
OpenAI example
This enables both LLM access and OpenAI embeddings.
For this scenario, the cloud provider variables are usually the only additional Easy8 settings needed.
Azure OpenAI example
Optional internal Chroma override
If needed, use:
Installation steps
- Add the required environment variables to the Easy8 deployment
.envfile. - Verify the package includes
docker-compose_easy_ai.yml. - Run:
- Confirm
app,chain,chroma,celery, andredisare running.
Notes
- for Docker internal communication, Chroma should use
http://chroma:8000 - do not use host port
8001for internal container-to-container communication unless the deployment explicitly requires it