Implements OllamaClientInterface against the Mistral Cloud API (/v1/chat/completions). Switch by toggling the alias in services.yaml and pointing AI_TEXT_MODEL / AI_VISION_MODEL env vars at the MISTRAL_* or OLLAMA_* counterparts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
44 lines
1.3 KiB
Bash
44 lines
1.3 KiB
Bash
APP_ENV=prod
|
|
APP_SECRET=change_me_in_env_local
|
|
|
|
POSTGRES_DB=superseller
|
|
POSTGRES_USER=superseller
|
|
POSTGRES_PASSWORD=change_me
|
|
DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?serverVersion=17&charset=utf8"
|
|
|
|
REDIS_PASSWORD=change_me
|
|
REDIS_URL=redis://:${REDIS_PASSWORD}@redis:6379
|
|
|
|
MESSENGER_TRANSPORT_DSN=redis://:${REDIS_PASSWORD}@redis:6379/messages
|
|
|
|
MAILER_DSN=smtp://localhost
|
|
OLLAMA_BASE_URL=http://172.18.0.1:11434
|
|
OLLAMA_VISION_MODEL=llava
|
|
OLLAMA_TEXT_MODEL=llama3.2
|
|
|
|
MISTRAL_BASE_URL=https://api.mistral.ai
|
|
MISTRAL_API_KEY=
|
|
# Vision requires a Pixtral model, e.g. pixtral-12b-2409
|
|
MISTRAL_VISION_MODEL=pixtral-12b-2409
|
|
MISTRAL_TEXT_MODEL=mistral-large-latest
|
|
|
|
# Active backend — point these at OLLAMA_* or MISTRAL_* vars
|
|
AI_TEXT_MODEL=${OLLAMA_TEXT_MODEL}
|
|
AI_VISION_MODEL=${OLLAMA_VISION_MODEL}
|
|
SERP_API_KEY=
|
|
|
|
EBAY_CLIENT_ID=
|
|
EBAY_CLIENT_SECRET=
|
|
EBAY_MARKETPLACE_ID=EBAY_DE
|
|
EBAY_API_BASE_URL=https://api.ebay.com
|
|
EBAY_OAUTH_BASE_URL=https://api.ebay.com
|
|
EBAY_VERIFICATION_TOKEN=
|
|
EBAY_ENDPOINT_URL=https://your-domain.com/webhooks/ebay
|
|
|
|
FRAPPE_ERP_BASE_URL=https://erp.example.com
|
|
FRAPPE_ERP_API_KEY=changeme
|
|
FRAPPE_ERP_API_SECRET=changeme
|
|
FRAPPE_GENERIC_ITEM_CODE=REFURB-HW
|
|
|
|
SUPPLIER_EMAIL=lieferant@example.com
|
|
SENDER_EMAIL=noreply@superseller3000.de
|