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()