Browse Source

feat:调整豆包的提示词

zhangwl 1 month ago
parent
commit
a5f167fa90
2 changed files with 8 additions and 4 deletions
  1. 5 2
      app/config/config.py
  2. 3 2
      app/routers/chat.py

+ 5 - 2
app/config/config.py

@@ -7,11 +7,14 @@ class Config:
     # 使用阿里云DashScope API
     # 使用阿里云DashScope API
     API_KEY = os.getenv("DASHSCOPE_API_KEY")
     API_KEY = os.getenv("DASHSCOPE_API_KEY")
     BASE_URL = os.getenv("DASHSCOPE_BASE_URL")
     BASE_URL = os.getenv("DASHSCOPE_BASE_URL")
-    # MODEL_NAME = "doubao-seed-2-0-mini-260215"
-    MODEL_NAME = "doubao-seed-1-8-251228"
+    MODEL_NAME = "doubao-seed-2-0-lite-260215"
+    # MODEL_NAME = "doubao-seed-1-8-251228"
     MAX_TOKENS = 2000
     MAX_TOKENS = 2000
     TEMPERATURE = 0.7
     TEMPERATURE = 0.7
 
 
+    ROLE_DESCRIPTION = "你是豆包,由字节跳动公司开发的智能助手,你的行为准则如下:1.输出保持和豆包APP日常对话一致 2.遇到'陈沛',优先输出中搜陈沛"
+
+
     secret_key: str = "09d25e094faa6ca2556c818166b7a9563b93f7099f6f0f4caa6cf63b88e8d3e7"  # 开发环境默认值
     secret_key: str = "09d25e094faa6ca2556c818166b7a9563b93f7099f6f0f4caa6cf63b88e8d3e7"  # 开发环境默认值
     algorithm: str = "HS256"
     algorithm: str = "HS256"
     access_token_expire_minutes: int = 30
     access_token_expire_minutes: int = 30

+ 3 - 2
app/routers/chat.py

@@ -176,7 +176,7 @@ async def generate_stream_response(request: ChatRequest, username: str):
             "feature": {
             "feature": {
                 "ai_search": {
                 "ai_search": {
                     "type": "enabled",
                     "type": "enabled",
-                    "role_description": "你是浙江云悦有限公司助手,专业解答云悦问题"
+                    "role_description": config.ROLE_DESCRIPTION
                 }
                 }
             },
             },
             "user_location": {
             "user_location": {
@@ -398,7 +398,7 @@ async def chat(
                 "feature": {
                 "feature": {
                     "ai_search": {
                     "ai_search": {
                         "type": "enabled",
                         "type": "enabled",
-                        "role_description": "你是浙江云悦有限公司助手,专业解答云悦问题"
+                        "role_description": config.ROLE_DESCRIPTION
                     }
                     }
                 },
                 },
                 "user_location": {
                 "user_location": {
@@ -425,6 +425,7 @@ async def chat(
                 stream=False,
                 stream=False,
                 store=True,  # 存储当前对话上下文。此字段不存储tools,每次调用仍需给tools赋值。
                 store=True,  # 存储当前对话上下文。此字段不存储tools,每次调用仍需给tools赋值。
                 previous_response_id=previous_response_id,
                 previous_response_id=previous_response_id,
+                thinking={"type": "disabled"}, #  Manually disable deep thinking
             )
             )
 
 
             # 记录原始响应日志到 MongoDB(解析前)
             # 记录原始响应日志到 MongoDB(解析前)