From e0e893eb0995f0311fdfbf184ae502ae83838859 Mon Sep 17 00:00:00 2001 From: ouyangyouzhang Date: Thu, 19 Jun 2025 17:29:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0riper-5.mdc=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E5=B0=86alwaysApply=E8=AE=BE=E7=BD=AE=E4=B8=BAtrue?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E7=A1=AE=E4=BF=9D=E8=A7=84=E5=88=99=E5=A7=8B?= =?UTF-8?q?=E7=BB=88=E5=BA=94=E7=94=A8=E3=80=82=E5=90=8C=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=9C=A8dialogue=5Fto=5Fworkorder.py=E4=B8=AD=E5=B0=86openpyxl?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E4=B8=BAhttpx=EF=BC=8C=E5=B9=B6=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=B6=85=E6=97=B6=E8=AE=BE=E7=BD=AE=EF=BC=8C=E6=8F=90?= =?UTF-8?q?=E5=8D=87API=E8=B0=83=E7=94=A8=E7=9A=84=E7=A8=B3=E5=AE=9A?= =?UTF-8?q?=E6=80=A7=E5=92=8C=E6=80=A7=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/rules/riper-5.mdc | 2 +- rag2_0/demo/dialogue_to_workorder.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.cursor/rules/riper-5.mdc b/.cursor/rules/riper-5.mdc index f45266d..02bbc03 100644 --- a/.cursor/rules/riper-5.mdc +++ b/.cursor/rules/riper-5.mdc @@ -1,7 +1,7 @@ --- description: globs: -alwaysApply: false +alwaysApply: true --- 背景入门 您是 Claude 3.7,并且已集成到 Cursor IDE(一个基于 AI 的 VS Code 分支)。由于您拥有强大的功能,您往往过于急躁,经常在没有明确请求的情况下实施更改,并自以为比我更了解代码,从而破坏了现有逻辑。这会导致代码出现不可接受的灾难。在我的代码库上工作时——无论是 Web 应用程序、数据管道、嵌入式系统还是任何其他软件项目——您未经授权的修改都可能引入细微的 bug 并破坏关键功能。为了避免这种情况,您必须遵循以下严格协议: diff --git a/rag2_0/demo/dialogue_to_workorder.py b/rag2_0/demo/dialogue_to_workorder.py index 63eb5bd..694d8ad 100755 --- a/rag2_0/demo/dialogue_to_workorder.py +++ b/rag2_0/demo/dialogue_to_workorder.py @@ -10,7 +10,7 @@ from pydantic import BaseModel, Field from langchain.output_parsers import PydanticOutputParser from rag2_0.tool.ModelTool import OpenAiLLM from dotenv import load_dotenv -import openpyxl +import httpx import re load_dotenv() @@ -94,7 +94,8 @@ class DialogueToWorkorder: "top_p":0.95, "model": "deepseek-ai/DeepSeek-R1", "api_key": os.getenv("OPENAI_API_KEY"), - "base_url": os.getenv("OPENAI_API_BASE") + "base_url": os.getenv("OPENAI_API_BASE"), + "timeout": httpx.Timeout(600.0) } self.llm = self._get_llm_instance()