add DEFAULT_THINKING_ENABLE
This commit is contained in:
parent
52b34846a4
commit
c9a91f8f4d
@ -5,7 +5,7 @@ API data models and response schemas.
|
|||||||
|
|
||||||
from typing import Dict, List, Optional, Any, AsyncGenerator
|
from typing import Dict, List, Optional, Any, AsyncGenerator
|
||||||
from pydantic import BaseModel, Field, field_validator, ConfigDict
|
from pydantic import BaseModel, Field, field_validator, ConfigDict
|
||||||
|
from utils.settings import DEFAULT_THINKING_ENABLE
|
||||||
|
|
||||||
class Message(BaseModel):
|
class Message(BaseModel):
|
||||||
role: str
|
role: str
|
||||||
@ -53,7 +53,7 @@ class ChatRequest(BaseModel):
|
|||||||
robot_type: Optional[str] = "general_agent"
|
robot_type: Optional[str] = "general_agent"
|
||||||
user_identifier: Optional[str] = ""
|
user_identifier: Optional[str] = ""
|
||||||
session_id: Optional[str] = None
|
session_id: Optional[str] = None
|
||||||
enable_thinking: Optional[bool] = True
|
enable_thinking: Optional[bool] = DEFAULT_THINKING_ENABLE
|
||||||
|
|
||||||
|
|
||||||
class ChatRequestV2(BaseModel):
|
class ChatRequestV2(BaseModel):
|
||||||
@ -64,7 +64,7 @@ class ChatRequestV2(BaseModel):
|
|||||||
language: Optional[str] = "zh"
|
language: Optional[str] = "zh"
|
||||||
user_identifier: Optional[str] = ""
|
user_identifier: Optional[str] = ""
|
||||||
session_id: Optional[str] = None
|
session_id: Optional[str] = None
|
||||||
enable_thinking: Optional[bool] = True
|
enable_thinking: Optional[bool] = DEFAULT_THINKING_ENABLE
|
||||||
|
|
||||||
|
|
||||||
class FileProcessRequest(BaseModel):
|
class FileProcessRequest(BaseModel):
|
||||||
|
|||||||
@ -37,3 +37,6 @@ SENTENCE_TRANSFORMER_MODEL = os.getenv("SENTENCE_TRANSFORMER_MODEL", "TaylorAI/g
|
|||||||
# Tool Output Length Control Settings
|
# Tool Output Length Control Settings
|
||||||
TOOL_OUTPUT_MAX_LENGTH = int(SUMMARIZATION_MAX_TOKENS/4)
|
TOOL_OUTPUT_MAX_LENGTH = int(SUMMARIZATION_MAX_TOKENS/4)
|
||||||
TOOL_OUTPUT_TRUNCATION_STRATEGY = os.getenv("TOOL_OUTPUT_TRUNCATION_STRATEGY", "smart")
|
TOOL_OUTPUT_TRUNCATION_STRATEGY = os.getenv("TOOL_OUTPUT_TRUNCATION_STRATEGY", "smart")
|
||||||
|
|
||||||
|
# THINKING ENABLE
|
||||||
|
DEFAULT_THINKING_ENABLE = os.getenv("DEFAULT_THINKING_ENABLE", "true") == "true"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user