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.