From ea78fe97260261dfd42d3d7bf137bec0ab599c39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=89=E9=91=AB=E5=8D=87?= Date: Thu, 11 Jun 2026 18:58:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(checkpointer):=20use=5Fpostgres=20=E5=9B=9E?= =?UTF-8?q?=E9=80=80=E4=B8=BA=20false=20=E6=81=A2=E5=A4=8D=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=20SQLite=20=E8=81=8A=E5=A4=A9=E5=8E=86=E5=8F=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 发版 40206dc9 将 checkpointer 切到空的远程 Postgres 导致历史不可见, 且迁移/dual-read 未生效;翻回 SQLite 恢复历史 - config.yaml(backend): 注释掉暂不使用的模型条目 Co-Authored-By: Claude Opus 4.8 (1M context) --- offline-backend-20260512/backend/config.yaml | 196 ++++++++++--------- offline-backend-20260512/config.yaml | 2 +- 2 files changed, 104 insertions(+), 94 deletions(-) diff --git a/offline-backend-20260512/backend/config.yaml b/offline-backend-20260512/backend/config.yaml index a19fed79..0f1baf03 100644 --- a/offline-backend-20260512/backend/config.yaml +++ b/offline-backend-20260512/backend/config.yaml @@ -10,104 +10,114 @@ gateway: port: 8001 models: - - name: deepseek-chat - display_name: DeepSeek Chat - use: langchain_openai:ChatOpenAI - model: deepseek-chat - api_key: sk-3fee562f834a4c08bb0d471ef44cb445 - base_url: https://api.deepseek.com - request_timeout: 600.0 - max_retries: 2 - max_tokens: 4096 - temperature: 1.0 - supports_vision: false - supports_thinking: true + # - name: deepseek-chat + # display_name: DeepSeek Chat + # use: langchain_openai:ChatOpenAI + # model: deepseek-chat + # api_key: sk-3fee562f834a4c08bb0d471ef44cb445 + # base_url: https://api.deepseek.com + # request_timeout: 600.0 + # max_retries: 2 + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: false + # supports_thinking: true - - name: zai-org/GLM-5-FP8 - display_name: zai-org/GLM-5-FP8 - use: langchain_openai:ChatOpenAI - model: zai-org/GLM-5-FP8 - api_key: modalresearch_gWu46FDpVLYZWPVEA3b_2fq8Jw2UJiKMgEm_Rxmn1SA - base_url: https://api.us-west-2.modal.direct/v1 - request_timeout: 600.0 - max_retries: 2 - max_tokens: 4096 - temperature: 1.0 - supports_vision: true - supports_thinking: true + # - name: zai-org/GLM-5-FP8 + # display_name: zai-org/GLM-5-FP8 + # use: langchain_openai:ChatOpenAI + # model: zai-org/GLM-5-FP8 + # api_key: modalresearch_gWu46FDpVLYZWPVEA3b_2fq8Jw2UJiKMgEm_Rxmn1SA + # base_url: https://api.us-west-2.modal.direct/v1 + # request_timeout: 600.0 + # max_retries: 2 + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: true + # supports_thinking: true - - name: deepseek-v4-flash - display_name: DeepSeek V4 Flash - use: langchain_openai:ChatOpenAI - model: deepseek-v4-flash - api_key: sk-3fee562f834a4c08bb0d471ef44cb445 - base_url: https://api.deepseek.com - request_timeout: 600.0 - max_retries: 2 - max_tokens: 4096 - temperature: 1.0 - supports_vision: false - supports_thinking: true + # - name: deepseek-v4-flash + # display_name: DeepSeek V4 Flash + # use: langchain_openai:ChatOpenAI + # model: deepseek-v4-flash + # api_key: sk-3fee562f834a4c08bb0d471ef44cb445 + # base_url: https://api.deepseek.com + # request_timeout: 600.0 + # max_retries: 2 + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: false + # supports_thinking: true - - name: deepseek-v4-pro - display_name: DeepSeek V4 Pro + # - name: deepseek-v4-pro + # display_name: DeepSeek V4 Pro + # use: langchain_openai:ChatOpenAI + # model: deepseek-v4-pro + # api_key: sk-e1c22b7931dc446f8b67e57878edd105 + # base_url: https://api.deepseek.com + # request_timeout: 600.0 + # max_retries: 2 + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: false + # supports_thinking: true + # - name: MiniMax-M2.7 + # display_name: MiniMax-M2.7 + # use: langchain_openai:ChatOpenAI + # model: MiniMax-M2.7 + # api_key: sk-cp-mrsAGtzDpUl0TpOBPVoiRG_pWF1kDDN9_mDAnONBs6HIPcNUexSKtSbx2QOxfKBvJT6Xw6hDTV6hdkJYFWfNA8UtHQ08TiGJiosdRoW6q1sGb6Cb7D85NHk + # base_url: https://api.minimaxi.com/v1 + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: true + # supports_thinking: true + # - name: glm-5.1 + # display_name: glm-5.1 + # use: langchain_openai:ChatOpenAI + # model: glm-5.1 + # api_key: 75121e4bed7640d5b71ac95cf8b4310a.RA3GyRBAR3kv7VrR + # base_url: https://open.bigmodel.cn/api/paas/v4/ + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: true + # supports_thinking: true + # - name: deepseek-ai/DeepSeek-OCR + # display_name: deepseek-ai/DeepSeek-OCR + # use: langchain_openai:ChatOpenAI + # model: deepseek-ai/DeepSeek-OCR + # api_key: sk-beshfxfxfrllsczpqfrgjbugfbpzxgqgedbehceytpcvvtyb + # base_url: https://api.siliconflow.cn/v1/ + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: true + # supports_thinking: true + # - name: zai-org/GLM-5-FP8 + # display_name: zai-org/GLM-5-FP8 + # use: langchain_openai:ChatOpenAI + # model: zai-org/GLM-5-FP8 + # api_key: modalresearch_gWu46FDpVLYZWPVEA3b_2fq8Jw2UJiKMgEm_Rxmn1SA + # base_url: https://api.us-west-2.modal.direct/v1 + # request_timeout: 600.0 + # max_retries: 2 + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: true + # supports_thinking: true + # - name: Qwen/Qwen3.6-27B + # display_name: Qwen/Qwen3.6-27B + # use: langchain_openai:ChatOpenAI + # model: Qwen/Qwen3.6-27B + # api_key: sk-ighylafootabtuthwueirmoycccyqtdgbifyhozduvolkdyt + # base_url: https://api.siliconflow.cn/v1/ + # max_tokens: 4096 + # temperature: 1.0 + # supports_vision: true + # supports_thinking: true + - name: deepseek-ai/DeepSeek-V4-Flash + display_name: deepseek-ai/DeepSeek-V4-Flash use: langchain_openai:ChatOpenAI - model: deepseek-v4-pro - api_key: sk-e1c22b7931dc446f8b67e57878edd105 - base_url: https://api.deepseek.com - request_timeout: 600.0 - max_retries: 2 - max_tokens: 4096 - temperature: 1.0 - supports_vision: false - supports_thinking: true - - name: MiniMax-M2.7 - display_name: MiniMax-M2.7 - use: langchain_openai:ChatOpenAI - model: MiniMax-M2.7 - api_key: sk-cp-mrsAGtzDpUl0TpOBPVoiRG_pWF1kDDN9_mDAnONBs6HIPcNUexSKtSbx2QOxfKBvJT6Xw6hDTV6hdkJYFWfNA8UtHQ08TiGJiosdRoW6q1sGb6Cb7D85NHk - base_url: https://api.minimaxi.com/v1 - max_tokens: 4096 - temperature: 1.0 - supports_vision: true - supports_thinking: true - - name: glm-5.1 - display_name: glm-5.1 - use: langchain_openai:ChatOpenAI - model: glm-5.1 - api_key: 75121e4bed7640d5b71ac95cf8b4310a.RA3GyRBAR3kv7VrR - base_url: https://open.bigmodel.cn/api/paas/v4/ - max_tokens: 4096 - temperature: 1.0 - supports_vision: true - supports_thinking: true - - name: deepseek-ai/DeepSeek-OCR - display_name: deepseek-ai/DeepSeek-OCR - use: langchain_openai:ChatOpenAI - model: deepseek-ai/DeepSeek-OCR - api_key: sk-beshfxfxfrllsczpqfrgjbugfbpzxgqgedbehceytpcvvtyb - base_url: https://api.siliconflow.cn/v1/ - max_tokens: 4096 - temperature: 1.0 - supports_vision: true - supports_thinking: true - - name: zai-org/GLM-5-FP8 - display_name: zai-org/GLM-5-FP8 - use: langchain_openai:ChatOpenAI - model: zai-org/GLM-5-FP8 - api_key: modalresearch_gWu46FDpVLYZWPVEA3b_2fq8Jw2UJiKMgEm_Rxmn1SA - base_url: https://api.us-west-2.modal.direct/v1 - request_timeout: 600.0 - max_retries: 2 - max_tokens: 4096 - temperature: 1.0 - supports_vision: true - supports_thinking: true - - name: Qwen/Qwen3.6-27B - display_name: Qwen/Qwen3.6-27B - use: langchain_openai:ChatOpenAI - model: Qwen/Qwen3.6-27B + model: deepseek-ai/DeepSeek-V4-Flash api_key: sk-ighylafootabtuthwueirmoycccyqtdgbifyhozduvolkdyt base_url: https://api.siliconflow.cn/v1/ max_tokens: 4096 diff --git a/offline-backend-20260512/config.yaml b/offline-backend-20260512/config.yaml index 86e64587..422d36ed 100644 --- a/offline-backend-20260512/config.yaml +++ b/offline-backend-20260512/config.yaml @@ -220,7 +220,7 @@ checkpointer: type: postgres # true: 新 checkpoint 写入 Postgres;false: 保留 PG 配置但继续使用 SQLite。 # 也可临时用环境变量 DEER_FLOW_USE_PG_CHECKPOINTER=0 覆盖。 - use_postgres: true + use_postgres: false connection_string: postgresql://postgres:postgres123@47.88.25.99:8432/deerflow sqlite_connection_string: backend/.deer-flow/data/deerflow.db dual_read_enabled: true