Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
[X] I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
[X] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
[X] Please do not modify this template :) and fill in all the required fields.
1. Is this request related to a challenge you're experiencing? Tell me about your story.
Add support for OpenAI-compatible APIs:
• Enable API compatibility with OpenAI’s latest functionality, including streaming and function calling.
• This would allow for more seamless integration with existing services and tools that use OpenAI’s ecosystem.
Middleware/Proxy Layer for External Tools:
• Introduce Proxy/Middleware functionality that enables the application to support calls to third-party tools like Copilotkit.
• The middleware should act as an intermediary to handle external tool calls efficiently by utilizing function calling responses.
Third-party Integration:
• Expand integration capabilities with various third-party services, specifically ensuring compatibility with tools like Copilotkit.
• Enable built tool calls and support for external tools via function calls returned from the API.
2. Additional context or comments
Current Objective: I am looking to integrate Dify workflows and chatbot functionalities into Copilotkit.:
This integration would allow for leveraging Dify’s capabilities within Copilotkit’s environment to streamline workflows and extend chatbot interactivity.
Support for function calling and third-party tool execution would enhance usability and offer more dynamic and flexible interactions within the Copilotkit framework.
3. Can you help us with this feature?
[ ] I am interested in contributing to this feature.
Self Checks
1. Is this request related to a challenge you're experiencing? Tell me about your story.
Add support for OpenAI-compatible APIs: • Enable API compatibility with OpenAI’s latest functionality, including streaming and function calling. • This would allow for more seamless integration with existing services and tools that use OpenAI’s ecosystem.
Middleware/Proxy Layer for External Tools: • Introduce Proxy/Middleware functionality that enables the application to support calls to third-party tools like Copilotkit. • The middleware should act as an intermediary to handle external tool calls efficiently by utilizing function calling responses.
Third-party Integration: • Expand integration capabilities with various third-party services, specifically ensuring compatibility with tools like Copilotkit. • Enable built tool calls and support for external tools via function calls returned from the API.
2. Additional context or comments
Current Objective: I am looking to integrate Dify workflows and chatbot functionalities into Copilotkit.:
3. Can you help us with this feature?