Easy8 AI Basic - Cloud AI
Use this guide when:
- the customer uses Easy8 AI Basic
- LLM access is provided by a cloud service such as OpenAI or Azure OpenAI
- no knowledge-base features are required
Easy8 AI Basic does not require ChromaDB or an embeddings service.
Environment configuration
Set the common variables from Common configuration, then add one supported cloud LLM configuration.
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
Azure OpenAI example
Installation steps
- Add the required environment variables to the Easy8 deployment
.envfile. - Verify the package includes
docker-compose_easy_ai.yml. - Run:
- Configure the reverse proxy for browser access to Easy8 AI before testing activation.
Easy8 AI Basic browser requests must reach the chain service through /ai/chain.
If this reverse proxy route is missing or incorrect, activation can fail with 404
errors on /ai/chain/api/... even when the environment variables are correct.
Use the reverse proxy rule from Common configuration.
-
Confirm
app,chain,celery, andredisare running. -
Verify both public chain URLs work through the reverse proxy:
-
https://your.easy.host/ai/chain/sys/monitoring.json https://your.easy.host/ai/chain/api/info
Notes
chromamay still be present in the package compose, but Basic does not depend on it.- embeddings are not needed for this scenario.
- if no LLM provider is configured, the chain will start but Basic AI features will not work.
- a shared
EASY_JWT_SECRETis required, but404responses on/ai/chain/api/...usually indicate a reverse proxy or public URL problem rather than a JWT mismatch.