Customizable Auto-GPT library for Java
AmplifyGPT is a Java library version of Auto-GPT with customization and i18n support in mind. It can help you easily incorporate Auto-GPT like functionality into your new or existing project.
- 🧠 Amplify JVM based project: Make your new or existing project more intelligent.
- ⚡ Customization: Customization and extensibility is the core of AmplifyGPT.
- 🌐 Internationalization: AmplifyGPT is i18n ready. You can use it in any language you want.
- ➿ GPT 3.5 and GPT 4 support: AmplifyGPT supports both GPT 3.5 and GPT 4.
- 🗃️ Multi-model support: Architected to supports multiple models (GPTx, Bard, LLaMA, StableLM ...).
- ⌚ Prompt optimization: Prompt optimization to consume fewer tokens.
- 🌀 Support Java 1.8 and above: For maximum compatibility.
- Clone the repository
- Build the project using gradle
gradle build
- Add the jar file to your project
- Run the examples
gradle run
- Export Open AI key
- To run examples you need to export Open AI key
export OPENAI_API_KEY=<your-openai-api-key>
- Java 1.8+
- An OpenAI API Key
- Windows/Linux/Mac
- Google API key (optional)
- We need A LOT of Help!
- You want to contribute to the project?
- Please open an issue or a PR if you'd like to contribute.