Releases: perzeuss/dify-plugin-usage-limit
Releases · perzeuss/dify-plugin-usage-limit
0.1.0
v0.1.0 - Initial Release of the Usage Limit Tool
I'm excited to introduce the first release of the Usage Limit Tool, an extension designed to help you manage and monitor user interactions within your Dify chatflows. This tool enables you to set customizable message limits to prevent abuse, control costs, and create user-specific usage plans.
Key Features
-
Tracking Methods: Implement versatile limits:
- Workspace User: Control message counts across all apps within a workspace.
- App User: Apply limits for users on individual apps.
- Conversation: Manage limits per conversation to prevent overly long threads.
- App: Govern total message activity within an app for all users collectively.
-
Limit Strategies: Choose from:
- Fixed Window: Reset limits at a fixed interval.
- Sliding Window: Gradually reset limits based on user activity.
-
Reset Intervals: Set limits hourly, daily, weekly, monthly, or yearly based on your needs.
Configuration Examples
- Encourage new conversations after 50 messages for optimal chat management.
- Set daily limits for users to manage costs effectively.
- Offer message quotas based on user subscription levels.
Additional Tools
- Reset Usage Tool: Provides options to manually or programmatically reset usage for debugging or custom workflow needs.
Explore the capabilities of the Usage Limit Tool to improve your Dify chatflow interactions starting today. Your feedback is highly appreciated to help refine and enhance the tool further.