Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
出现的错误:
flask run --host 172.16.3.49 --port=5001 --debug
INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
api目录下.env文件配置 Server Edition EDITION=SELF_HOSTED
SECRET_KEY=SCP05kyveEijTs5LSo8rtZbNgFzVdoKhjyX8cz6CKwKKuC7t/iXxkJjm
CONSOLE_API_URL=http://172.16.3.49:5001 CONSOLE_WEB_URL=http://172.16.3.49:3000
SERVICE_API_URL=http://172.16.3.49:5001
APP_API_URL=http://172.16.3.49:5001 APP_WEB_URL=http://172.16.3.49:3000
CELERY_BROKER_URL=redis://:difyai123456@localhost:6379/1
REDIS_HOST=localhost REDIS_PORT=6379 REDIS_USERNAME= REDIS_PASSWORD=difyai123456 REDIS_DB=0
DB_USERNAME=postgres DB_PASSWORD=difyai123456 DB_HOST=localhost DB_PORT=5432 DB_DATABASE=dify
STORAGE_TYPE=local STORAGE_LOCAL_PATH=storage S3_ENDPOINT=https://your-bucket-name.storage.s3.clooudflare.com S3_BUCKET_NAME=your-bucket-name S3_ACCESS_KEY=your-access-key S3_SECRET_KEY=your-secret-key S3_REGION=your-region
WEB_API_CORS_ALLOW_ORIGINS=http://172.16.3.49:3000, CONSOLE_CORS_ALLOW_ORIGINS=http://172.16.3.49:3000,
VECTOR_STORE=weaviate
WEAVIATE_ENDPOINT=http://localhost:8080 WEAVIATE_API_KEY=WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih WEAVIATE_GRPC_ENABLED=false WEAVIATE_BATCH_SIZE=100
QDRANT_URL=http://localhost:6333 QDRANT_API_KEY=difyai123456
MILVUS_HOST=127.0.0.1 MILVUS_PORT=19530 MILVUS_USER=root MILVUS_PASSWORD=Milvus MILVUS_SECURE=false
MAIL_TYPE= MAIL_DEFAULT_SEND_FROM=no-reply no-reply@dify.ai RESEND_API_KEY=
SENTRY_DSN=
DEBUG=false SQLALCHEMY_ECHO=false
NOTION_INTEGRATION_TYPE=public NOTION_CLIENT_SECRET=you-client-secret NOTION_CLIENT_ID=you-client-id NOTION_INTERNAL_SECRET=you-internal-secret
HOSTED_OPENAI_ENABLED=false HOSTED_OPENAI_API_KEY= HOSTED_OPENAI_API_BASE= HOSTED_OPENAI_API_ORGANIZATION= HOSTED_OPENAI_QUOTA_LIMIT=200 HOSTED_OPENAI_PAID_ENABLED=false HOSTED_OPENAI_PAID_STRIPE_PRICE_ID= HOSTED_OPENAI_PAID_INCREASE_QUOTA=1
HOSTED_AZURE_OPENAI_ENABLED=false HOSTED_AZURE_OPENAI_API_KEY= HOSTED_AZURE_OPENAI_API_BASE= HOSTED_AZURE_OPENAI_QUOTA_LIMIT=200
HOSTED_ANTHROPIC_ENABLED=false HOSTED_ANTHROPIC_API_BASE= HOSTED_ANTHROPIC_API_KEY= HOSTED_ANTHROPIC_QUOTA_LIMIT=600000 HOSTED_ANTHROPIC_PAID_ENABLED=false HOSTED_ANTHROPIC_PAID_STRIPE_PRICE_ID= HOSTED_ANTHROPIC_PAID_INCREASE_QUOTA=1000000 HOSTED_ANTHROPIC_PAID_MIN_QUANTITY=20 HOSTED_ANTHROPIC_PAID_MAX_QUANTITY=100
STRIPE_API_KEY= STRIPE_WEBHOOK_SECRET=
COOKIE_HTTPONLY=true COOKIE_SAMESITE=Lax COOKIE_SECURE=true
web目录下的.env.local配置 NEXT_PUBLIC_DEPLOY_ENV=DEVELOPMENT
NEXT_PUBLIC_EDITION=SELF_HOSTED NEXT_PUBLIC_API_PREFIX=http://172.16.3.49:5001/console/api NEXT_PUBLIC_PUBLIC_API_PREFIX=http://172.16.3.49:5001/api
NEXT_PUBLIC_SENTRY_DSN=
docker目录下的docker-compose.middleware.yaml文件配置 `version: '3.1' services: db: image: postgres:15-alpine restart: always environment: POSTGRES_PASSWORD: difyai123456 POSTGRES_DB: dify PGDATA: /var/lib/postgresql/data/pgdata volumes:
"5432:5432"
redis: image: redis:6-alpine restart: always volumes:
"6379:6379"
weaviate: image: semitechnologies/weaviate:1.18.4 restart: always volumes:
出现的错误: flask run --host 172.16.3.49 --port=5001 --debug INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.