1 line
5.8 KiB
JSON
1 line
5.8 KiB
JSON
{"repo": "chenqilscy/ripple", "files": {"backend-go/.env.example": {"d24386a921ea8531a9385f98f79f6b4a3bf251aa": {"t": 1785745180.7638984, "n": 1822, "h": "27e91ca9aa4340da", "c": "# 中间件连接信息(占位 · 等老板提供后填充)\n# 任何被 TODO 标记的项必须在启动前填上真实值\n\n# === PostgreSQL ===\nRIPPLE_PG_DSN=postgres://TODO_USER:TODO_PASS@TODO_HOST:5432/ripple?sslmode=require\nRIPPLE_PG_MAX_CONNS=20\nRIPPLE_PG_MIN_CONNS=2\n\n# === Neo4j ===\nRIPPLE_NEO4J_URI=bolt://TODO_HOST:7687\nRIPPLE_NEO4J_USER=neo4j\nRIPPLE_NEO4J_PASS=TODO_PASS\nRIPPLE_NEO4J_DATABASE=neo4j\n\n# === Redis ===\nRIPPLE_REDIS_ADDR=TODO_HOST:6379\nRIPPLE_REDIS_PASS=TODO_PASS_OR_EMPTY\nRIPPLE_REDIS_DB=0\n\n# === S3 / MinIO ===\nRIPPLE_S3_ENDPOINT=TODO_HOST:9000\nRIPPLE_S3_REGION=us-east-1\nRIPPLE_S3_BUCKET=ripple\nRIPPLE_S3_ACCESS_KEY=TODO\nRIPPLE_S3_SECRET_KEY=TODO\nRIPPLE_S3_USE_SSL=false\n\n# === Auth / JWT ===\n# 生产环境此值必须 ≥ 32 字节随机;开发可用 openssl rand -hex 32 生成\nRIPPLE_JWT_SECRET=DEV_ONLY_REPLACE_ME_xxxxxxxxxxxxxxxxxxxx\nRIPPLE_JWT_ACCESS_TTL=1h\nRIPPLE_JWT_REFRESH_TTL=720h\n\n# === Server ===\nRIPPLE_HTTP_ADDR=:8000\nRIPPLE_ENV=development\nRIPPLE_LOG_LEVEL=debug\nRIPPLE_CORS_ORIGINS=http://localhost:5173\n\n# === AI ===\nRIPPLE_WEAVER_THRESHOLD=0.78\nRIPPLE_WEAVER_TOP_K=5\nRIPPLE_EMBEDDING_DIM=256\n\n# === Broker(实时广播) ===\n# memory(单实例) | redis(多实例)\nRIPPLE_BROKER_KIND=memory\n\n# === LLM Providers(多厂商,留空跳过) ===\n# 注册顺序,逗号分隔。留空走默认:zhipu,deepseek,openai,volc,minimax,openai-compat\nRIPPLE_LLM_PROVIDER_ORDER=\n# 首个 provider 失败时是否顺位下一家\nRIPPLE_LLM_FALLBACK=true\n\n# Zhipu GLM\nRIPPLE_ZHIPU_API_KEY=\nRIPPLE_ZHIPU_MODEL=glm-4-flash\n\n# OpenAI 官方\nRIPPLE_OPENAI_API_KEY=\nRIPPLE_OPENAI_MODEL=gpt-4o-mini\nRIPPLE_OPENAI_ENDPOINT=\n\n# DeepSeek\nRIPPLE_DEEPSEEK_API_KEY=\nRIPPLE_DEEPSEEK_MODEL=deepseek-chat\n\n# 火山引擎豆包\nRIPPLE_VOLC_API_KEY=\nRIPPLE_VOLC_MODEL=doubao-1-5-lite-32k-250115\n\n# MiniMax\nRIPPLE_MINIMAX_API_KEY=\nRIPPLE_MINIMAX_MODEL=abab6.5s-chat\n\n# 通用 OpenAI 兼容(如本地 Ollama / vLLM)\nRIPPLE_OPENAI_COMPAT_KEY=\nRIPPLE_OPENAI_COMPAT_MODEL=\nRIPPLE_OPENAI_COMPAT_ENDPOINT=\nRIPPLE_OPENAI_COMPAT_NAME=openai-compat\n"}, "76a69d84c4276735e15c309315f953fbf4301a06": {"t": 1785748436.3564022, "n": 1822, "h": "27e91ca9aa4340da", "c": "# 中间件连接信息(占位 · 等老板提供后填充)\n# 任何被 TODO 标记的项必须在启动前填上真实值\n\n# === PostgreSQL ===\nRIPPLE_PG_DSN=postgres://TODO_USER:TODO_PASS@TODO_HOST:5432/ripple?sslmode=require\nRIPPLE_PG_MAX_CONNS=20\nRIPPLE_PG_MIN_CONNS=2\n\n# === Neo4j ===\nRIPPLE_NEO4J_URI=bolt://TODO_HOST:7687\nRIPPLE_NEO4J_USER=neo4j\nRIPPLE_NEO4J_PASS=TODO_PASS\nRIPPLE_NEO4J_DATABASE=neo4j\n\n# === Redis ===\nRIPPLE_REDIS_ADDR=TODO_HOST:6379\nRIPPLE_REDIS_PASS=TODO_PASS_OR_EMPTY\nRIPPLE_REDIS_DB=0\n\n# === S3 / MinIO ===\nRIPPLE_S3_ENDPOINT=TODO_HOST:9000\nRIPPLE_S3_REGION=us-east-1\nRIPPLE_S3_BUCKET=ripple\nRIPPLE_S3_ACCESS_KEY=TODO\nRIPPLE_S3_SECRET_KEY=TODO\nRIPPLE_S3_USE_SSL=false\n\n# === Auth / JWT ===\n# 生产环境此值必须 ≥ 32 字节随机;开发可用 openssl rand -hex 32 生成\nRIPPLE_JWT_SECRET=DEV_ONLY_REPLACE_ME_xxxxxxxxxxxxxxxxxxxx\nRIPPLE_JWT_ACCESS_TTL=1h\nRIPPLE_JWT_REFRESH_TTL=720h\n\n# === Server ===\nRIPPLE_HTTP_ADDR=:8000\nRIPPLE_ENV=development\nRIPPLE_LOG_LEVEL=debug\nRIPPLE_CORS_ORIGINS=http://localhost:5173\n\n# === AI ===\nRIPPLE_WEAVER_THRESHOLD=0.78\nRIPPLE_WEAVER_TOP_K=5\nRIPPLE_EMBEDDING_DIM=256\n\n# === Broker(实时广播) ===\n# memory(单实例) | redis(多实例)\nRIPPLE_BROKER_KIND=memory\n\n# === LLM Providers(多厂商,留空跳过) ===\n# 注册顺序,逗号分隔。留空走默认:zhipu,deepseek,openai,volc,minimax,openai-compat\nRIPPLE_LLM_PROVIDER_ORDER=\n# 首个 provider 失败时是否顺位下一家\nRIPPLE_LLM_FALLBACK=true\n\n# Zhipu GLM\nRIPPLE_ZHIPU_API_KEY=\nRIPPLE_ZHIPU_MODEL=glm-4-flash\n\n# OpenAI 官方\nRIPPLE_OPENAI_API_KEY=\nRIPPLE_OPENAI_MODEL=gpt-4o-mini\nRIPPLE_OPENAI_ENDPOINT=\n\n# DeepSeek\nRIPPLE_DEEPSEEK_API_KEY=\nRIPPLE_DEEPSEEK_MODEL=deepseek-chat\n\n# 火山引擎豆包\nRIPPLE_VOLC_API_KEY=\nRIPPLE_VOLC_MODEL=doubao-1-5-lite-32k-250115\n\n# MiniMax\nRIPPLE_MINIMAX_API_KEY=\nRIPPLE_MINIMAX_MODEL=abab6.5s-chat\n\n# 通用 OpenAI 兼容(如本地 Ollama / vLLM)\nRIPPLE_OPENAI_COMPAT_KEY=\nRIPPLE_OPENAI_COMPAT_MODEL=\nRIPPLE_OPENAI_COMPAT_ENDPOINT=\nRIPPLE_OPENAI_COMPAT_NAME=openai-compat\n"}, "c89301595570305a4535e0e811c080785408bfa6": {"t": 1785748437.4660883, "n": 1029, "h": "b7c79f9ccf753e63", "c": "# 中间件连接信息(占位 · 等老板提供后填充)\n# 任何被 TODO 标记的项必须在启动前填上真实值\n\n# === PostgreSQL ===\nRIPPLE_PG_DSN=postgres://TODO_USER:TODO_PASS@TODO_HOST:5432/ripple?sslmode=require\nRIPPLE_PG_MAX_CONNS=20\nRIPPLE_PG_MIN_CONNS=2\n\n# === Neo4j ===\nRIPPLE_NEO4J_URI=bolt://TODO_HOST:7687\nRIPPLE_NEO4J_USER=neo4j\nRIPPLE_NEO4J_PASS=TODO_PASS\nRIPPLE_NEO4J_DATABASE=neo4j\n\n# === Redis ===\nRIPPLE_REDIS_ADDR=TODO_HOST:6379\nRIPPLE_REDIS_PASS=TODO_PASS_OR_EMPTY\nRIPPLE_REDIS_DB=0\n\n# === S3 / MinIO ===\nRIPPLE_S3_ENDPOINT=TODO_HOST:9000\nRIPPLE_S3_REGION=us-east-1\nRIPPLE_S3_BUCKET=ripple\nRIPPLE_S3_ACCESS_KEY=TODO\nRIPPLE_S3_SECRET_KEY=TODO\nRIPPLE_S3_USE_SSL=false\n\n# === Auth / JWT ===\n# 生产环境此值必须 ≥ 32 字节随机;开发可用 openssl rand -hex 32 生成\nRIPPLE_JWT_SECRET=DEV_ONLY_REPLACE_ME_xxxxxxxxxxxxxxxxxxxx\nRIPPLE_JWT_ACCESS_TTL=1h\nRIPPLE_JWT_REFRESH_TTL=720h\n\n# === Server ===\nRIPPLE_HTTP_ADDR=:8000\nRIPPLE_ENV=development\nRIPPLE_LOG_LEVEL=debug\nRIPPLE_CORS_ORIGINS=http://localhost:5173\n\n# === AI ===\nRIPPLE_WEAVER_THRESHOLD=0.78\nRIPPLE_WEAVER_TOP_K=5\nRIPPLE_EMBEDDING_DIM=256\n"}}}} |