.env.example 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. # Example environment for the formal cloud pipeline.
  2. # Copy to .env locally or configure these values in the cloud runtime.
  3. # Never commit real secrets.
  4. # -----------------------------------------------------------------------------
  5. # Formal creation knowledge database
  6. # -----------------------------------------------------------------------------
  7. CK_DB_HOST=
  8. CK_DB_PORT=5432
  9. CK_DB_NAME=creation_knowledge_prod
  10. CK_DB_USER=ck_app
  11. CK_DB_PASSWORD=
  12. CK_DB_SCHEMA=creation_knowledge
  13. # -----------------------------------------------------------------------------
  14. # Upstream Open AIGC / category-tree database
  15. # Used for scope tree dumping only. Do not use this as the formal state DB.
  16. # -----------------------------------------------------------------------------
  17. OPEN_AIGC_PG_HOST=
  18. OPEN_AIGC_PG_PORT=5432
  19. OPEN_AIGC_PG_USER=
  20. OPEN_AIGC_PG_PASSWORD=
  21. OPEN_AIGC_PG_DB_NAME=open_aigc
  22. CK_PG_SCHEMA=creation_knowledge
  23. # -----------------------------------------------------------------------------
  24. # Crawlers and platform APIs
  25. # -----------------------------------------------------------------------------
  26. AIDDIT_CRAWLER_BASE_URL=http://crawler.aiddit.com
  27. AIDDIT_CRAWLER_TIMEOUT_SECONDS=30
  28. PIAOQUANTV_DOUYIN_BASE_URL=http://crawapi.piaoquantv.com
  29. PIAOQUANTV_DOUYIN_ACCOUNT_ID=
  30. PIAOQUANTV_DOUYIN_COOKIE_BATCH=default
  31. CREATION_SEARCH_DEFAULT_LIMIT=5
  32. CREATION_SEARCH_CONTENT_TYPE=图文
  33. CREATION_SEARCH_SORT_TYPE=综合
  34. # -----------------------------------------------------------------------------
  35. # OSS/CDN media transfer
  36. # -----------------------------------------------------------------------------
  37. CRAWLER_OSS_UPLOAD_URL=http://crawler-upload-v2.aiddit.com/crawler/oss/upload_stream
  38. CRAWLER_OSS_UPLOAD_TIMEOUT_SECONDS=60
  39. # -----------------------------------------------------------------------------
  40. # LLM providers
  41. # -----------------------------------------------------------------------------
  42. ALIYUN_BAILIAN_API_KEY=
  43. ALIYUN_BAILIAN_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
  44. ALIYUN_BAILIAN_VL_MODEL=qwen-vl-plus
  45. ALIYUN_BAILIAN_TEXT_MODEL=qwen-plus
  46. ALIYUN_BAILIAN_TIMEOUT_SECONDS=120
  47. OPENROUTER_API_KEY=
  48. OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
  49. OPENROUTER_MODEL=google/gemini-3-flash-preview
  50. OPENROUTER_TIMEOUT_SECONDS=90
  51. # Ark is used by query filtering fallback and scope embeddings.
  52. ARK_API_KEY=
  53. ARK_CHAT_MODEL=doubao-seed-1-6-flash-250615
  54. ARK_CHAT_URL=https://ark.cn-beijing.volces.com/api/v3/chat/completions
  55. ARK_EMBEDDING_EP=
  56. ARK_EMBEDDING_URL=https://ark.cn-beijing.volces.com/api/v3/embeddings/multimodal
  57. ARK_EMBEDDING_DIM=2048
  58. # -----------------------------------------------------------------------------
  59. # Local development only
  60. # -----------------------------------------------------------------------------
  61. CK_ENV_FILE=.env
  62. CK_DATA_DIR=data
  63. CK_DEMO_DATA_DIR=data/demo
  64. CK_MAX_CARDS=12
  65. CK_FRAMES_DIR=runtime/frames
  66. CK_DOUYIN_RATIO=540p