This is an unofficial Java client library that you can use to interact with Gorilla LLM. It can be used in Android or any Java and Kotlin Project.
Simply state your objective, and Gorilla will generate potential commands for execution. Gorilla today supports ~1500 APIs, including Kubernetes, AWS, GCP, Azure, GitHub, Conda, Curl, Sed, and many more. No more recalling intricate CLI arguments! 🦍
To use library in your gradle project follow the steps below:
- Add this in your root
build.gradle
at the end of repositories:allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
- Add the dependency
dependencies { def GORILLA4J_VERSION = "..." implementation "com.github.llmjava:gorilla4j:$GORILLA4J_VERSION" }
To use the library in your Maven project, follow the steps below:
- Add the JitPack repository to your build file:
<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories>
- Add the dependency
<dependency> <groupId>com.github.llmjava</groupId> <artifactId>gorilla4j</artifactId> <version>${GORILLA4J_VERSION}</version> </dependency>
Example code to use the Gorilla API:
class App {
public static void main(String[] args) {
String user_id = new UserIdProvider().get();
String interaction_id = UUID.randomUUID().toString();
Command.Request request = new Command.Request(user_id, "list all my GCP instances", interaction_id);
GorillaApi api = new GorillaApi();
Command.Response response = api.send(request);
System.out.println(response);
}
}
Clone the repository and import as Maven project in IntelliJ IDEA or Eclipse
Before building the project, make sure you have the following things installed.
- Maven
- Java 8
To install the API client library to your local Maven repository, simply execute:
mvn install
To build the library using Gradle, execute the following command
./gradlew build
Refer to the official documentation for more information.