mirror of
				https://github.com/amithkoujalgi/ollama4j.git
				synced 2025-11-04 02:20:50 +01:00 
			
		
		
		
	Update README.md
This commit is contained in:
		
							
								
								
									
										24
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								README.md
									
									
									
									
									
								
							@@ -247,8 +247,8 @@ public class Main {
 | 
				
			|||||||
    public static void main(String[] args) {
 | 
					    public static void main(String[] args) {
 | 
				
			||||||
        String host = "http://localhost:11434/";
 | 
					        String host = "http://localhost:11434/";
 | 
				
			||||||
        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
					        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
				
			||||||
        OllamaResult response = ollamaAPI.ask(OllamaModelType.LLAMA2, "Who are you?");
 | 
					        OllamaResult result = ollamaAPI.ask(OllamaModelType.LLAMA2, "Who are you?");
 | 
				
			||||||
        System.out.println(response.getResponse());
 | 
					        System.out.println(result.getResponse());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -296,8 +296,8 @@ public class Main {
 | 
				
			|||||||
        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
					        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        String prompt = "List all cricket world cup teams of 2019.";
 | 
					        String prompt = "List all cricket world cup teams of 2019.";
 | 
				
			||||||
        OllamaResult response = ollamaAPI.ask(OllamaModelType.LLAMA2, prompt);
 | 
					        OllamaResult result = ollamaAPI.ask(OllamaModelType.LLAMA2, prompt);
 | 
				
			||||||
        System.out.println(response.getResponse());
 | 
					        System.out.println(result.getResponse());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -333,8 +333,8 @@ public class Main {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        String prompt = SamplePrompts.getSampleDatabasePromptWithQuestion(
 | 
					        String prompt = SamplePrompts.getSampleDatabasePromptWithQuestion(
 | 
				
			||||||
                "List all customer names who have bought one or more products");
 | 
					                "List all customer names who have bought one or more products");
 | 
				
			||||||
        OllamaResult response = ollamaAPI.ask(OllamaModelType.SQLCODER, prompt);
 | 
					        OllamaResult result = ollamaAPI.ask(OllamaModelType.SQLCODER, prompt);
 | 
				
			||||||
        System.out.println(response.getResponse());
 | 
					        System.out.println(result.getResponse());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -367,11 +367,11 @@ public class Main {
 | 
				
			|||||||
        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
					        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
				
			||||||
        ollamaAPI.setRequestTimeoutSeconds(10);
 | 
					        ollamaAPI.setRequestTimeoutSeconds(10);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        OllamaResult response = ollamaAPI.askWithImageFiles(OllamaModelType.LLAVA,
 | 
					        OllamaResult result = ollamaAPI.askWithImageFiles(OllamaModelType.LLAVA,
 | 
				
			||||||
                "What's in this image?",
 | 
					                "What's in this image?",
 | 
				
			||||||
                List.of(
 | 
					                List.of(
 | 
				
			||||||
                        new File("/path/to/image")));
 | 
					                        new File("/path/to/image")));
 | 
				
			||||||
        System.out.println(response);
 | 
					        System.out.println(result.getResponse());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -386,11 +386,11 @@ public class Main {
 | 
				
			|||||||
        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
					        OllamaAPI ollamaAPI = new OllamaAPI(host);
 | 
				
			||||||
        ollamaAPI.setRequestTimeoutSeconds(10);
 | 
					        ollamaAPI.setRequestTimeoutSeconds(10);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        OllamaResult response = ollamaAPI.askWithImageURLs(OllamaModelType.LLAVA,
 | 
					        OllamaResult result = ollamaAPI.askWithImageURLs(OllamaModelType.LLAVA,
 | 
				
			||||||
                "What's in this image?",
 | 
					                "What's in this image?",
 | 
				
			||||||
                List.of(
 | 
					                List.of(
 | 
				
			||||||
                        "https://t3.ftcdn.net/jpg/02/96/63/80/360_F_296638053_0gUVA4WVBKceGsIr7LNqRWSnkusi07dq.jpg"));
 | 
					                        "https://t3.ftcdn.net/jpg/02/96/63/80/360_F_296638053_0gUVA4WVBKceGsIr7LNqRWSnkusi07dq.jpg"));
 | 
				
			||||||
        System.out.println(response);
 | 
					        System.out.println(result.getResponse());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -417,9 +417,9 @@ public class Main {
 | 
				
			|||||||
        OllamaAsyncResultCallback callback = ollamaAPI.askAsync(OllamaModelType.LLAMA2, prompt);
 | 
					        OllamaAsyncResultCallback callback = ollamaAPI.askAsync(OllamaModelType.LLAMA2, prompt);
 | 
				
			||||||
        while (!callback.isComplete() || !callback.getStream().isEmpty()) {
 | 
					        while (!callback.isComplete() || !callback.getStream().isEmpty()) {
 | 
				
			||||||
            // poll for data from the response stream
 | 
					            // poll for data from the response stream
 | 
				
			||||||
            String response = callback.getStream().poll();
 | 
					            String result = callback.getStream().poll();
 | 
				
			||||||
            if (response != null) {
 | 
					            if (response != null) {
 | 
				
			||||||
                System.out.print(response);
 | 
					                System.out.print(result.getResponse());
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            Thread.sleep(1000);
 | 
					            Thread.sleep(1000);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user