public static class AiAgentBasicTextToolBase.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected AiLlmEndpointParams |
llmEndpointParams |
protected String |
model |
protected Long |
numTokensForCompletion |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AiAgentBasicTextToolBase |
build() |
AiAgentBasicTextToolBase.Builder |
llmEndpointParams(AiLlmEndpointParams llmEndpointParams) |
AiAgentBasicTextToolBase.Builder |
llmEndpointParams(AiLlmEndpointParamsAws llmEndpointParams) |
AiAgentBasicTextToolBase.Builder |
llmEndpointParams(AiLlmEndpointParamsGoogle llmEndpointParams) |
AiAgentBasicTextToolBase.Builder |
llmEndpointParams(AiLlmEndpointParamsIbm llmEndpointParams) |
AiAgentBasicTextToolBase.Builder |
llmEndpointParams(AiLlmEndpointParamsOpenAi llmEndpointParams) |
AiAgentBasicTextToolBase.Builder |
model(String model) |
AiAgentBasicTextToolBase.Builder |
numTokensForCompletion(Long numTokensForCompletion) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected Long numTokensForCompletion
protected AiLlmEndpointParams llmEndpointParams
public Builder()
public AiAgentBasicTextToolBase.Builder model(String model)
public AiAgentBasicTextToolBase.Builder numTokensForCompletion(Long numTokensForCompletion)
public AiAgentBasicTextToolBase.Builder llmEndpointParams(AiLlmEndpointParamsOpenAi llmEndpointParams)
public AiAgentBasicTextToolBase.Builder llmEndpointParams(AiLlmEndpointParamsGoogle llmEndpointParams)
public AiAgentBasicTextToolBase.Builder llmEndpointParams(AiLlmEndpointParamsAws llmEndpointParams)
public AiAgentBasicTextToolBase.Builder llmEndpointParams(AiLlmEndpointParamsIbm llmEndpointParams)
public AiAgentBasicTextToolBase.Builder llmEndpointParams(AiLlmEndpointParams llmEndpointParams)
public AiAgentBasicTextToolBase build()