mirror of
				https://github.com/amithkoujalgi/ollama4j.git
				synced 2025-11-04 10:30:41 +01:00 
			
		
		
		
	Updated askAsync API to use OutputStream.write instead of DataOutputStream.writeBytes
				
					
				
			This commit is contained in:
		@@ -17,7 +17,10 @@ import org.apache.hc.core5.http.io.entity.StringEntity;
 | 
			
		||||
import org.slf4j.Logger;
 | 
			
		||||
import org.slf4j.LoggerFactory;
 | 
			
		||||
 | 
			
		||||
import java.io.*;
 | 
			
		||||
import java.io.BufferedReader;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.io.InputStreamReader;
 | 
			
		||||
import java.io.OutputStream;
 | 
			
		||||
import java.net.HttpURLConnection;
 | 
			
		||||
import java.net.URL;
 | 
			
		||||
import java.nio.charset.StandardCharsets;
 | 
			
		||||
@@ -281,8 +284,8 @@ public class OllamaAPI {
 | 
			
		||||
        con.setRequestMethod("POST");
 | 
			
		||||
        con.setDoOutput(true);
 | 
			
		||||
        con.setRequestProperty("Content-Type", "application/json");
 | 
			
		||||
        try (DataOutputStream wr = new DataOutputStream(con.getOutputStream())) {
 | 
			
		||||
            wr.writeBytes(ollamaRequestModel.toString());
 | 
			
		||||
        try (OutputStream out = con.getOutputStream()) {
 | 
			
		||||
            out.write(ollamaRequestModel.toString().getBytes(StandardCharsets.UTF_8));
 | 
			
		||||
        }
 | 
			
		||||
        OllamaAsyncResultCallback ollamaAsyncResultCallback = new OllamaAsyncResultCallback(con);
 | 
			
		||||
        ollamaAsyncResultCallback.start();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user