新增hutool-ai模块

This commit is contained in:
choweli
2025-05-13 10:14:36 +08:00
parent 6f346fc9a1
commit 45226d78ad
53 changed files with 4253 additions and 42 deletions

View File

@@ -86,27 +86,28 @@ Hutool exists to reduce code search costs and avoid bugs caused by imperfect cod
## 🛠Module
A Java-based tool class for files, streams, encryption and decryption, transcoding, regular, thread, XML and other JDK methods for encapsulationcomposing various Util tool classes, as well as providing the following modules
| module | description |
| -------------------|-------------------------------------------------------------------------------------------------------------------------|
| hutool-aop | JDK dynamic proxy encapsulation to provide non-IOC faceting support |
| hutool-bloomFilter | Bloom filtering to provide some Hash algorithm Bloom filtering |
| hutool-cache | Simple cache |
| hutool-core | Core, including Bean operations, dates, various Utils, etc. |
| hutool-cron | Task scheduling with Cron expressions |
| hutool-crypto | Provides symmetric, asymmetric and digest algorithm encapsulation |
| hutool-db | Db operations based on ActiveRecord thinking. |
| hutool-dfa | DFA models, such as multi-keyword lookups |
| hutool-extra | Extension modules, third-party wrappers (template engine, mail, servlet, QR code, Emoji, FTP, word splitting, etc.) |
| hutool-http | Http client |
| hutool-log | Log (facade) |
| hutool-script | Script execution encapsulation, e.g. Javascript |
| hutool-setting | Stronger Setting Profile tools and Properties tools |
| hutool-system | System parameter tools (JVM information, etc.) |
| hutool-json | JSON |
| hutool-captcha | Image Captcha |
| hutool-poi | Tools for working with Excel and Word in POI |
| hutool-socket | Java-based tool classes for NIO and AIO sockets |
| hutool-jwt | JSON Web Token (JWT) implement |
| module | description |
|--------------------|---------------------------------------------------------------------------------------------------------------------|
| hutool-aop | JDK dynamic proxy encapsulation to provide non-IOC faceting support |
| hutool-bloomFilter | Bloom filtering to provide some Hash algorithm Bloom filtering |
| hutool-cache | Simple cache |
| hutool-core | Core, including Bean operations, dates, various Utils, etc. |
| hutool-cron | Task scheduling with Cron expressions |
| hutool-crypto | Provides symmetric, asymmetric and digest algorithm encapsulation |
| hutool-db | Db operations based on ActiveRecord thinking. |
| hutool-dfa | DFA models, such as multi-keyword lookups |
| hutool-extra | Extension modules, third-party wrappers (template engine, mail, servlet, QR code, Emoji, FTP, word splitting, etc.) |
| hutool-http | Http client |
| hutool-log | Log (facade) |
| hutool-script | Script execution encapsulation, e.g. Javascript |
| hutool-setting | Stronger Setting Profile tools and Properties tools |
| hutool-system | System parameter tools (JVM information, etc.) |
| hutool-json | JSON |
| hutool-captcha | Image Captcha |
| hutool-poi | Tools for working with Excel and Word in POI |
| hutool-socket | Java-based tool classes for NIO and AIO sockets |
| hutool-jwt | JSON Web Token (JWT) implement |
| hutool-ai | AI implement |
Each module can be introduced individually, or all modules can be introduced by introducing `hutool-all` as required.