diff --git a/README.md b/README.md index 9295f21..2e913a5 100644 --- a/README.md +++ b/README.md @@ -10,19 +10,20 @@ docker run -v ~/ollama:/root/.ollama -p 11434:11434 ollama/ollama Post a question to Ollama using Ollama4j: ```java -String host = "http://localhost:11434/"; - -OllamaAPI ollamaAPI = new OllamaAPI(host); - -ollamaAPI.pullModel(OllamaModel.LLAMA2); - -OllamaAsyncResultCallback ollamaAsyncResultCallback = ollamaAPI.runAsync(OllamaModel.LLAMA2, "Who are you?"); -while (true) { - if (ollamaAsyncResultCallback.isComplete()) { - System.out.println(ollamaAsyncResultCallback.getResponse()); - break; +public class Main { + public static void main(String[] args) throws Exception { + String host = "http://localhost:11434/"; + OllamaAPI ollamaAPI = new OllamaAPI(host); + ollamaAPI.pullModel(OllamaModel.LLAMA2); + OllamaAsyncResultCallback ollamaAsyncResultCallback = ollamaAPI.runAsync(OllamaModel.LLAMA2, "Who are you?"); + while (true) { + if (ollamaAsyncResultCallback.isComplete()) { + System.out.println(ollamaAsyncResultCallback.getResponse()); + break; + } + Thread.sleep(1000); + } } - Thread.sleep(1000); } ``` diff --git a/pom.xml b/pom.xml index 95f409c..ba84445 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - org.ollama4j + io.github.amithkoujalgi ollama4j 1.0-SNAPSHOT @@ -14,6 +14,29 @@ UTF-8 + + + Amith Koujalgi + koujalgi.amith@gmail.com + Sonatype + http://www.sonatype.com + + + + + MIT License + https://raw.githubusercontent.com/amithkoujalgi/ollama4j/main/LICENSE + + + + scm:git:git@github.com:amithkoujalgi/ollama4j.git + scm:git:ssh://github.com:amithkoujalgi/ollama4j.git + https://github.com/amithkoujalgi/ollama4j/tree/main + + + + + com.google.code.gson diff --git a/src/main/java/org/ollama4j/Main.java b/src/main/java/io/github/amithkoujalgi/ollama4j/Main.java similarity index 93% rename from src/main/java/org/ollama4j/Main.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/Main.java index af4ad6b..62d4e3a 100644 --- a/src/main/java/org/ollama4j/Main.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/Main.java @@ -1,4 +1,4 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; public class Main { public static void main(String[] args) throws Exception { diff --git a/src/main/java/org/ollama4j/OllamaAPI.java b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaAPI.java similarity index 98% rename from src/main/java/org/ollama4j/OllamaAPI.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/OllamaAPI.java index cd600be..74b42f2 100644 --- a/src/main/java/org/ollama4j/OllamaAPI.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaAPI.java @@ -1,7 +1,6 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; import com.google.gson.Gson; -import org.apache.hc.client5.http.HttpResponseException; import org.apache.hc.client5.http.classic.methods.HttpPost; import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; import org.apache.hc.client5.http.impl.classic.CloseableHttpResponse; diff --git a/src/main/java/org/ollama4j/OllamaAsyncResultCallback.java b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaAsyncResultCallback.java similarity index 97% rename from src/main/java/org/ollama4j/OllamaAsyncResultCallback.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/OllamaAsyncResultCallback.java index 1e3dd59..f4d8e5d 100644 --- a/src/main/java/org/ollama4j/OllamaAsyncResultCallback.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaAsyncResultCallback.java @@ -1,4 +1,4 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; import com.google.gson.Gson; diff --git a/src/main/java/org/ollama4j/OllamaBaseException.java b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaBaseException.java similarity index 74% rename from src/main/java/org/ollama4j/OllamaBaseException.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/OllamaBaseException.java index ddab3ed..91c41c4 100644 --- a/src/main/java/org/ollama4j/OllamaBaseException.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaBaseException.java @@ -1,4 +1,4 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; public class OllamaBaseException extends Exception { diff --git a/src/main/java/org/ollama4j/OllamaModel.java b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaModel.java similarity index 85% rename from src/main/java/org/ollama4j/OllamaModel.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/OllamaModel.java index f62bf40..fe4c541 100644 --- a/src/main/java/org/ollama4j/OllamaModel.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaModel.java @@ -1,4 +1,4 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; public enum OllamaModel { LLAMA2("llama2"), MISTRAL("mistral"), MEDLLAMA2("medllama2"); diff --git a/src/main/java/org/ollama4j/OllamaRequestModel.java b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaRequestModel.java similarity index 93% rename from src/main/java/org/ollama4j/OllamaRequestModel.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/OllamaRequestModel.java index de70ae5..6924e7a 100644 --- a/src/main/java/org/ollama4j/OllamaRequestModel.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaRequestModel.java @@ -1,4 +1,4 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; import com.google.gson.Gson; diff --git a/src/main/java/org/ollama4j/OllamaResponseModel.java b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaResponseModel.java similarity index 96% rename from src/main/java/org/ollama4j/OllamaResponseModel.java rename to src/main/java/io/github/amithkoujalgi/ollama4j/OllamaResponseModel.java index 9ccadca..b77f17c 100644 --- a/src/main/java/org/ollama4j/OllamaResponseModel.java +++ b/src/main/java/io/github/amithkoujalgi/ollama4j/OllamaResponseModel.java @@ -1,4 +1,4 @@ -package org.ollama4j; +package io.github.amithkoujalgi.ollama4j; import java.util.List;