mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-21 17:45:23 -04:00
When I deployed qwen3 using vllm openai, the dify configuration model connected to openai pi qwen3 and used the agent node function call strategy, but was unable to call the provided tools #429
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Perfect404 on GitHub (Jul 6, 2025).
Self Checks
Dify version
1.5.1
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
When I deployed qwen3 using vllm openai, the dify configuration model connected to openai pi qwen3 and used the agent node function call strategy, but was unable to call the provided tools
✔️ Expected Behavior
No response
❌ Actual Behavior
No response
@crazywoola commented on GitHub (Jul 6, 2025):
For questions related to plugins, please report in this repo, also, if you think this is a bug, please provide some steps to reproduce or some evidences.
@wickhu commented on GitHub (Jul 30, 2025):
The reason is likely that 'Function Call' has been replaced by 'Tool Call' in the latest OpenAI API
When implementing the OpenAI Compatible plugin, it determines whether to use 'tools=tools' or' functions=functions' in the payload based on the 'Function Calling' in the Model Info(I guessed). VLLM, OpenRouter are all implemented using the latest OpenAI API and only support Tool Call`
Reference: https://docs.tasking.ai/docs/developer-guide/openai/function-calls/
@dosubot[bot] commented on GitHub (Aug 21, 2025):
Hi, @Perfect404. I'm Dosu, and I'm helping the dify-official-plugins team manage their backlog and am marking this issue as stale.
Issue Summary:
Next Steps:
Thank you for your understanding and contribution!