AppFlowy-AI

AppFlowy-AI

Application Docker from vmalinics0's Repository

Vue d'ensemble

Step 6/7 (optional): AppFlowy AI — optional Python service providing LLM-powered chat, document summarisation, and embedding generation for AppFlowy Cloud. Requires an OpenAI or Azure OpenAI API key. Part of the AppFlowy Cloud stack.

Exigences

Custom Docker network named "appflowy" must exist before deploying any container in this stack. Create it via SSH or the Unraid terminal: docker network create appflowy — Network Type is pre-set to "appflowy" by default, verify it is selected.

Arguments d'exécution

Réseau
custom:appflowy
Coquille
sh
Privilégié
false

Configuration du modèle

OpenAI API KeyVariable

OpenAI API key. Required unless using Azure OpenAI. Used for chat and embeddings.

Cible
OPENAI_API_KEY
Azure OpenAI API KeyVariable

Azure-hosted OpenAI API key. Use this instead of OPENAI_API_KEY for Azure deployments.

Cible
AZURE_OPENAI_API_KEY
Azure OpenAI EndpointVariable

Azure OpenAI resource endpoint URL (e.g. https://my-resource.openai.azure.com/).

Cible
AZURE_OPENAI_ENDPOINT
Azure OpenAI API VersionVariable

Azure OpenAI API version string (e.g. 2024-02-01).

Cible
AZURE_OPENAI_API_VERSION
AppFlowy Host (Base URL)Variable

Public-facing base URL. Must match APPFLOWY_BASE_URL in AppFlowy-Cloud.

Cible
AI_APPFLOWY_HOST
Défaut
http://YOUR_SERVER_IP
Valeur
http://YOUR_SERVER_IP
JWT SecretVariable

Shared JWT secret. Must be identical to GoTrue and AppFlowy-Cloud.

Cible
APPFLOWY_GOTRUE_JWT_SECRET
Défaut
changeme_jwt_secret_min32chars!!
Valeur
changeme_jwt_secret_min32chars!!
Database URLVariable

PostgreSQL connection string for the AI service (uses psycopg driver syntax).

Cible
AI_DATABASE_URL
Défaut
postgresql+psycopg://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Valeur
postgresql+psycopg://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Redis URLVariable

Redis connection URL.

Cible
AI_REDIS_URL
Défaut
redis://AppFlowy-Redis:6379
Valeur
redis://AppFlowy-Redis:6379
Use MinIOVariable

Set true to use MinIO.

Cible
AI_USE_MINIO
Défaut
true
Valeur
true
S3 Access KeyVariable

S3/MinIO access key.

Cible
APPFLOWY_S3_ACCESS_KEY
Défaut
minioadmin
Valeur
minioadmin
S3 Secret KeyVariable

S3/MinIO secret key.

Cible
APPFLOWY_S3_SECRET_KEY
Défaut
changeme_minio_secret
Valeur
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name.

Cible
APPFLOWY_S3_BUCKET
Défaut
appflowy
Valeur
appflowy
S3 RegionVariable

AWS S3 region (leave empty for MinIO).

Cible
APPFLOWY_S3_REGION
MinIO URL (internal)Variable

Internal MinIO API URL.

Cible
AI_MINIO_URL
Défaut
http://AppFlowy-MinIO:9000
Valeur
http://AppFlowy-MinIO:9000
AI Server PortVariable

Port the AI service listens on. Must match AI_SERVER_PORT in AppFlowy-Cloud.

Cible
AI_SERVER_PORT
Défaut
5001
Valeur
5001
Default AI ModelVariable

Default OpenAI chat model (e.g. gpt-4.1-mini, gpt-4o). Must be available in your OpenAI account.

Cible
DEFAULT_AI_MODEL
Défaut
gpt-4.1-mini
Valeur
gpt-4.1-mini
Default Completion ModelVariable

Model used for completions/summaries.

Cible
DEFAULT_AI_COMPLETION_MODEL
Défaut
gpt-4.1-mini
Valeur
gpt-4.1-mini

Télécharger les statistiques

276,794
Total des téléchargements

Détails

Référentiel
appflowyinc/appflowy_ai:latest
Dernière mise à jour2026-05-22
Première vue2026-05-26

Exécutez AppFlowy-AI sur Unraid.

AppFlowy-AI est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.