English | 中文
Support | Extended Support | |
---|---|---|
language | java, kotlin | scala |
web | spring, feign, jaxrs (quarkus or jersey) | dubbo |
channels | Postman, Markdown , Curl , HttpClient | - |
frameworks | javax.validation, Jackson, Gson | swagger |
EasyAPI includes powerful AI capabilities to enhance your API documentation workflow:
- API Translation: Automatically translate your API documentation to different languages, preserving technical terms while providing natural language translations.
- Method Return Type Inference: Use AI to analyze method code and more accurately infer complex return types, improving API documentation accuracy.
- Support for Multiple AI Providers: Configure your preferred AI provider (OpenAI, DeepSeek, etc.) and models ( GPT-4, DeepSeek-V3, etc.).
- API Response Caching: Optimize performance by caching AI responses for identical requests.
To enable these features, configure your AI provider and API token in the EasyAPI settings dialog.
./gradlew :idea-plugin:runIde
will runs an IDEA instance with the EasyApi installed../gradlew clean test
will run all test case.
- IDE: Intellij Idea Ultimate / Intellij Idea Community 2021.2.1 or higher
- JDK: Version 11 or higher
JDK | IDE | status |
---|---|---|
11 | 2021.2.1 | ✓ |
15 | 2022.2.3 | ✓ |
17 | 2023.1.3 | ✓ |
You can propose a feature request opening an issue or a pull request.
Here is a list of contributors: