Fix a bug

This commit is contained in:
Creeper-MZ 2025-04-16 23:31:33 -04:00
parent 6bc2e85343
commit cb266c98d4

View file

@ -154,7 +154,7 @@ async def chat_completion(request: Request, create: ChatCompletionCreate):
tools_description += f"Function: {tool.function.name}\nDescription: {tool.function.description}\nParameters: {tool.function.parameters}\n\n"
# If first message is system, add concise tool instructions
if enhanced_messages[0].role == Role.system:
if enhanced_messages[0].role == Role.system or enhanced_messages[0].role == Role.user:
if "function calls" not in enhanced_messages[0].content.lower():
enhanced_messages[0].content += "\n\n" + get_tool_instructions()