AppFlowy-AI

AppFlowy-AI

Docker 应用程序 from vmalinics0's Repository

概述

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.

要求

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.

运行时参数

网络
custom:appflowy
外壳
sh
特权
false

模板配置

OpenAI API KeyVariable

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

目标
OPENAI_API_KEY
Azure OpenAI API KeyVariable

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

目标
AZURE_OPENAI_API_KEY
Azure OpenAI EndpointVariable

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

目标
AZURE_OPENAI_ENDPOINT
Azure OpenAI API VersionVariable

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

目标
AZURE_OPENAI_API_VERSION
AppFlowy Host (Base URL)Variable

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

目标
AI_APPFLOWY_HOST
默认值
http://YOUR_SERVER_IP
价值
http://YOUR_SERVER_IP
JWT SecretVariable

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

目标
APPFLOWY_GOTRUE_JWT_SECRET
默认值
changeme_jwt_secret_min32chars!!
价值
changeme_jwt_secret_min32chars!!
Database URLVariable

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

目标
AI_DATABASE_URL
默认值
postgresql+psycopg://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
价值
postgresql+psycopg://postgres:changeme_strong_password@AppFlowy-Postgres:5432/postgres
Redis URLVariable

Redis connection URL.

目标
AI_REDIS_URL
默认值
redis://AppFlowy-Redis:6379
价值
redis://AppFlowy-Redis:6379
Use MinIOVariable

Set true to use MinIO.

目标
AI_USE_MINIO
默认值
true
价值
true
S3 Access KeyVariable

S3/MinIO access key.

目标
APPFLOWY_S3_ACCESS_KEY
默认值
minioadmin
价值
minioadmin
S3 Secret KeyVariable

S3/MinIO secret key.

目标
APPFLOWY_S3_SECRET_KEY
默认值
changeme_minio_secret
价值
changeme_minio_secret
S3 BucketVariable

S3/MinIO bucket name.

目标
APPFLOWY_S3_BUCKET
默认值
appflowy
价值
appflowy
S3 RegionVariable

AWS S3 region (leave empty for MinIO).

目标
APPFLOWY_S3_REGION
MinIO URL (internal)Variable

Internal MinIO API URL.

目标
AI_MINIO_URL
默认值
http://AppFlowy-MinIO:9000
价值
http://AppFlowy-MinIO:9000
AI Server PortVariable

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

目标
AI_SERVER_PORT
默认值
5001
价值
5001
Default AI ModelVariable

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

目标
DEFAULT_AI_MODEL
默认值
gpt-4.1-mini
价值
gpt-4.1-mini
Default Completion ModelVariable

Model used for completions/summaries.

目标
DEFAULT_AI_COMPLETION_MODEL
默认值
gpt-4.1-mini
价值
gpt-4.1-mini

下载统计数据

276,794
下载总数

详细信息

存储库
appflowyinc/appflowy_ai:latest
最后更新2026-05-22
初见2026-05-26

在Unraid 上运行 AppFlowy-AI 。

AppFlowy-AI 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。