Class GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder
- Enclosing interface:
GoogleVertexAIEndpointBuilderFactory
public static class GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder
extends Object
The builder of headers' name for the Google Vertex AI component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAnthropic API version for Claude models.The number of candidate responses to generate.The number of tokens in the response.The chat messages for chat generation.The number of chunks received in streaming response.Whether the content was blocked by safety filters.The finish reason from the response.The location/region to use for the request.The maximum number of output tokens.The model ID to use for generation.The operation to perform.The project ID to use for the request.The prompt text for text generation.The number of tokens in the prompt.Publisher name for partner models (e.g., anthropic, meta, mistralai).The raw JSON response from rawPredict operation.The safety ratings from the response.The safety settings for content filtering.The streaming output mode (complete or chunks).The system instruction for the model.The temperature parameter for generation (0.0-1.0).The top-k parameter for generation.The top-p parameter for generation.The total token count (prompt response).
-
Constructor Details
-
GoogleVertexAIHeaderNameBuilder
public GoogleVertexAIHeaderNameBuilder()
-
-
Method Details
-
googleVertexAIOperation
The operation to perform. The option is a:org.apache.camel.component.google.vertexai.GoogleVertexAIOperationstype. Group: producer- Returns:
- the name of the header
GoogleVertexAIOperation.
-
googleVertexAIModelId
The model ID to use for generation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIModelId.
-
googleVertexAIProjectId
The project ID to use for the request. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIProjectId.
-
googleVertexAILocation
The location/region to use for the request. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAILocation.
-
googleVertexAITemperature
The temperature parameter for generation (0.0-1.0). The option is a:Floattype. Group: producer- Returns:
- the name of the header
GoogleVertexAITemperature.
-
googleVertexAITopP
The top-p parameter for generation. The option is a:Floattype. Group: producer- Returns:
- the name of the header
GoogleVertexAITopP.
-
googleVertexAITopK
The top-k parameter for generation. The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAITopK.
-
googleVertexAIMaxOutputTokens
The maximum number of output tokens. The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAIMaxOutputTokens.
-
googleVertexAIcandidateCount
The number of candidate responses to generate. The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAIcandidateCount.
-
googleVertexAIStreamOutputMode
The streaming output mode (complete or chunks). The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIStreamOutputMode.
-
googleVertexAIPrompt
The prompt text for text generation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIPrompt.
-
googleVertexAIChatMessages
The chat messages for chat generation. The option is a:java.util.List<com.google.cloud.aiplatform.v1.Content>type. Group: producer- Returns:
- the name of the header
GoogleVertexAIChatMessages.
-
googleVertexAISystemInstruction
The system instruction for the model. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAISystemInstruction.
-
googleVertexAISafetySettings
The safety settings for content filtering. The option is a:java.util.List<com.google.cloud.aiplatform.v1.SafetySetting>type. Group: producer- Returns:
- the name of the header
GoogleVertexAISafetySettings.
-
googleVertexAIFinishReason
The finish reason from the response. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIFinishReason.
-
googleVertexAIPromptTokenCount
The number of tokens in the prompt. The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAIPromptTokenCount.
-
googleVertexAICandidatesTokenCount
The number of tokens in the response. The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAICandidatesTokenCount.
-
googleVertexAITotalTokenCount
The total token count (prompt response). The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAITotalTokenCount.
-
googleVertexAISafetyRatings
The safety ratings from the response. The option is a:java.util.List<com.google.cloud.aiplatform.v1.SafetyRating>type. Group: producer- Returns:
- the name of the header
GoogleVertexAISafetyRatings.
-
googleVertexAIContentBlocked
Whether the content was blocked by safety filters. The option is a:Booleantype. Group: producer- Returns:
- the name of the header
GoogleVertexAIContentBlocked.
-
googleVertexAIChunkCount
The number of chunks received in streaming response. The option is a:Integertype. Group: producer- Returns:
- the name of the header
GoogleVertexAIChunkCount.
-
googleVertexAIPublisher
Publisher name for partner models (e.g., anthropic, meta, mistralai). The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIPublisher.
-
googleVertexAIRawResponse
The raw JSON response from rawPredict operation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIRawResponse.
-
googleVertexAIAnthropicVersion
Anthropic API version for Claude models. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
GoogleVertexAIAnthropicVersion.
-