@@ -145,6 +145,7 @@ public OllamaApi(String baseUrl, RestClient.Builder restClientBuilder) {
145
145
* @param images (optional) a list of base64-encoded images (for multimodal models such as llava).
146
146
* @param keepAlive (optional) controls how long the model will stay loaded into memory following the request (default: 5m).
147
147
*/
148
+ @ Deprecated (since = "1.0.0-M2" , forRemoval = true )
148
149
@ JsonInclude (Include .NON_NULL )
149
150
public record GenerateRequest (
150
151
@ JsonProperty ("model" ) String model ,
@@ -289,6 +290,7 @@ public GenerateRequest build() {
289
290
* @param evalCount Number of tokens in the response.
290
291
* @param evalDuration Time spent generating the response.
291
292
*/
293
+ @ Deprecated (since = "1.0.0-M2" , forRemoval = true )
292
294
@ JsonInclude (Include .NON_NULL )
293
295
public record GenerateResponse (
294
296
@ JsonProperty ("model" ) String model ,
@@ -304,11 +306,13 @@ public record GenerateResponse(
304
306
@ JsonProperty ("eval_duration" ) Duration evalDuration ) {
305
307
}
306
308
307
- /**
309
+ /**
308
310
* Generate a completion for the given prompt.
309
311
* @param completionRequest Completion request.
310
312
* @return Completion response.
313
+ * @deprecated Use {@link #chat(ChatRequest)} instead.
311
314
*/
315
+ @ Deprecated (since = "1.0.0-M2" , forRemoval = true )
312
316
public GenerateResponse generate (GenerateRequest completionRequest ) {
313
317
Assert .notNull (completionRequest , REQUEST_BODY_NULL_ERROR );
314
318
Assert .isTrue (completionRequest .stream () == false , "Stream mode must be disabled." );
@@ -326,7 +330,9 @@ public GenerateResponse generate(GenerateRequest completionRequest) {
326
330
* @param completionRequest Completion request. The request must set the stream
327
331
* property to true.
328
332
* @return Completion response as a {@link Flux} stream.
333
+ * @deprecated Use {@link #streamingChat(ChatRequest)} instead.
329
334
*/
335
+ @ Deprecated (since = "1.0.0-M2" , forRemoval = true )
330
336
public Flux <GenerateResponse > generateStreaming (GenerateRequest completionRequest ) {
331
337
Assert .notNull (completionRequest , REQUEST_BODY_NULL_ERROR );
332
338
Assert .isTrue (completionRequest .stream (), "Request must set the steam property to true." );
0 commit comments