remove:移除部分max_token限制
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -12,6 +12,7 @@ NapCat.Framework.Windows.OneKey/
|
||||
log/
|
||||
logs/
|
||||
out/
|
||||
SnowLuma-v1.6.10-win-x64/
|
||||
tool_call_benchmark.py
|
||||
run_maibot_core.bat
|
||||
run_voice.bat
|
||||
|
||||
@@ -24,7 +24,6 @@ async def _run_expression_selector(tool_ctx: BuiltinToolRuntimeContext, system_p
|
||||
context_message_limit=10,
|
||||
system_prompt=system_prompt,
|
||||
request_kind="expression_selector",
|
||||
max_tokens=256,
|
||||
)
|
||||
return (response.content or "").strip()
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@ from .context import BuiltinToolRuntimeContext
|
||||
logger = get_logger("maisaka_builtin_send_emoji")
|
||||
|
||||
_EMOJI_SUB_AGENT_CONTEXT_LIMIT = 12
|
||||
_EMOJI_SUB_AGENT_MAX_TOKENS = 240
|
||||
_EMOJI_MAX_CANDIDATE_COUNT = 64
|
||||
_EMOJI_CANDIDATE_TILE_SIZE = 256
|
||||
_EMOJI_SUCCESS_MESSAGE = "表情包发送成功"
|
||||
@@ -368,7 +367,6 @@ async def _select_emoji_with_sub_agent(
|
||||
context_message_limit=_EMOJI_SUB_AGENT_CONTEXT_LIMIT,
|
||||
system_prompt=system_prompt,
|
||||
extra_messages=[prompt_message, candidate_message],
|
||||
max_tokens=_EMOJI_SUB_AGENT_MAX_TOKENS,
|
||||
model_task_name=model_task_name,
|
||||
)
|
||||
selection_duration_ms = round((datetime.now() - selection_started_at).total_seconds() * 1000, 2)
|
||||
|
||||
@@ -194,7 +194,6 @@ class MaisakaChatLoopService:
|
||||
chat_system_prompt: Optional[str] = None,
|
||||
session_id: Optional[str] = None,
|
||||
is_group_chat: Optional[bool] = None,
|
||||
max_tokens: int = 2048,
|
||||
model_task_name: str = "planner",
|
||||
) -> None:
|
||||
"""初始化 Maisaka 对话循环服务。
|
||||
@@ -203,10 +202,7 @@ class MaisakaChatLoopService:
|
||||
chat_system_prompt: 可选的系统提示词。
|
||||
session_id: 当前会话 ID,用于匹配会话级额外提示。
|
||||
is_group_chat: 当前会话是否为群聊。
|
||||
max_tokens: 规划器最大输出长度。
|
||||
"""
|
||||
|
||||
self._max_tokens = max_tokens
|
||||
self._model_task_name = model_task_name.strip() or "planner"
|
||||
self._is_group_chat = is_group_chat
|
||||
self._session_id = session_id or ""
|
||||
@@ -606,7 +602,6 @@ class MaisakaChatLoopService:
|
||||
message_factory=message_factory,
|
||||
options=LLMGenerationOptions(
|
||||
tool_options=all_tools if all_tools else None,
|
||||
max_tokens=self._max_tokens,
|
||||
response_format=response_format,
|
||||
interrupt_flag=self._interrupt_flag,
|
||||
),
|
||||
|
||||
@@ -619,7 +619,6 @@ class MaisakaHeartFlowChatting:
|
||||
request_kind: str = "sub_agent",
|
||||
extra_messages: Optional[Sequence[LLMContextMessage]] = None,
|
||||
interrupt_flag: asyncio.Event | None = None,
|
||||
max_tokens: int = 512,
|
||||
model_task_name: str = "planner",
|
||||
response_format: RespFormat | None = None,
|
||||
tool_definitions: Optional[Sequence[ToolDefinitionInput]] = None,
|
||||
@@ -643,7 +642,6 @@ class MaisakaHeartFlowChatting:
|
||||
chat_system_prompt=system_prompt,
|
||||
session_id=self.session_id,
|
||||
is_group_chat=self.chat_stream.is_group_session,
|
||||
max_tokens=max_tokens,
|
||||
model_task_name=model_task_name,
|
||||
)
|
||||
sub_agent.set_interrupt_flag(interrupt_flag)
|
||||
@@ -703,7 +701,6 @@ class MaisakaHeartFlowChatting:
|
||||
system_prompt="你是回复效果评分器。请严格按用户给出的 JSON 格式输出,不要输出 JSON 之外的内容。",
|
||||
request_kind="reply_effect_judge",
|
||||
extra_messages=[judge_message],
|
||||
max_tokens=900,
|
||||
tool_definitions=[],
|
||||
)
|
||||
return (response.content or "").strip()
|
||||
|
||||
Reference in New Issue
Block a user