apply builder pattern to OllamaApi
Signed-off-by: jonghoon park <dev@jonghoonpark.com>
This commit is contained in:
committed by
Ilayaperumal Gopinathan
parent
53406c1dd3
commit
d48f4f63db
@@ -483,7 +483,7 @@ Next, create an `OllamaChatModel` instance and use it to send requests for text
|
||||
|
||||
[source,java]
|
||||
----
|
||||
var ollamaApi = new OllamaApi();
|
||||
var ollamaApi = OllamaApi.builder().build();
|
||||
|
||||
var chatModel = OllamaChatModel.builder()
|
||||
.ollamaApi(ollamaApi)
|
||||
|
||||
@@ -319,7 +319,7 @@ Next, create an `OllamaEmbeddingModel` instance and use it to compute the embedd
|
||||
|
||||
[source,java]
|
||||
----
|
||||
var ollamaApi = new OllamaApi();
|
||||
var ollamaApi = OllamaApi.builder().build();
|
||||
|
||||
var embeddingModel = new OllamaEmbeddingModel(this.ollamaApi,
|
||||
OllamaOptions.builder()
|
||||
|
||||
@@ -270,7 +270,7 @@ WARNING: Default tools are shared across all the chat requests performed by that
|
||||
----
|
||||
ToolCallback[] dateTimeTools = ToolCallbacks.from(new DateTimeTools());
|
||||
ChatModel chatModel = OllamaChatModel.builder()
|
||||
.ollamaApi(new OllamaApi())
|
||||
.ollamaApi(OllamaApi.builder().build())
|
||||
.defaultOptions(ToolCallingChatOptions.builder()
|
||||
.toolCallbacks(dateTimeTools)
|
||||
.build())
|
||||
@@ -438,7 +438,7 @@ WARNING: Default tools are shared across all the chat requests performed by that
|
||||
----
|
||||
ToolCallback toolCallback = ...
|
||||
ChatModel chatModel = OllamaChatModel.builder()
|
||||
.ollamaApi(new OllamaApi())
|
||||
.ollamaApi(OllamaApi.builder().build())
|
||||
.defaultOptions(ToolCallingChatOptions.builder()
|
||||
.toolCallbacks(toolCallback)
|
||||
.build())
|
||||
@@ -560,7 +560,7 @@ WARNING: Default tools are shared across all the chat requests performed by that
|
||||
----
|
||||
ToolCallback toolCallback = ...
|
||||
ChatModel chatModel = OllamaChatModel.builder()
|
||||
.ollamaApi(new OllamaApi())
|
||||
.ollamaApi(OllamaApi.builder().build())
|
||||
.defaultOptions(ToolCallingChatOptions.builder()
|
||||
.toolCallbacks(toolCallback)
|
||||
.build())
|
||||
@@ -667,7 +667,7 @@ WARNING: Default tools are shared across all the chat requests performed by that
|
||||
[source,java]
|
||||
----
|
||||
ChatModel chatModel = OllamaChatModel.builder()
|
||||
.ollamaApi(new OllamaApi())
|
||||
.ollamaApi(OllamaApi.builder().build())
|
||||
.defaultOptions(ToolCallingChatOptions.builder()
|
||||
.toolNames("currentWeather")
|
||||
.build())
|
||||
|
||||
Reference in New Issue
Block a user