Fixes recursive JacksonMarshalling on BodyPublisher

This commit is contained in:
Markus Klenke 2024-02-09 17:07:18 +00:00
parent 00a3e51a93
commit f9063484f3

View File

@ -3,6 +3,7 @@ package io.github.amithkoujalgi.ollama4j.core.utils;
import java.net.http.HttpRequest.BodyPublisher; import java.net.http.HttpRequest.BodyPublisher;
import java.net.http.HttpRequest.BodyPublishers; import java.net.http.HttpRequest.BodyPublishers;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
/** /**
@ -15,6 +16,7 @@ public interface OllamaRequestBody {
* *
* @return JSON representation of a OllamaRequest * @return JSON representation of a OllamaRequest
*/ */
@JsonIgnore
default BodyPublisher getBodyPublisher(){ default BodyPublisher getBodyPublisher(){
try { try {
return BodyPublishers.ofString( return BodyPublishers.ofString(