Class GoogleAiGeminiChatResponseMetadata.Builder
java.lang.Object
dev.langchain4j.model.chat.response.ChatResponseMetadata.Builder<GoogleAiGeminiChatResponseMetadata.Builder>
dev.langchain4j.model.googleai.GoogleAiGeminiChatResponseMetadata.Builder
- Enclosing class:
GoogleAiGeminiChatResponseMetadata
public static class GoogleAiGeminiChatResponseMetadata.Builder
extends ChatResponseMetadata.Builder<GoogleAiGeminiChatResponseMetadata.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockReason(String blockReason) build()groundingMetadata(GroundingMetadata groundingMetadata) promptSafetyRatings(List<GeminiSafetyRating> promptSafetyRatings) safetyRatings(List<GeminiSafetyRating> safetyRatings) urlContextMetadata(UrlContextMetadata urlContextMetadata) Methods inherited from class ChatResponseMetadata.Builder
finishReason, id, modelName, tokenUsage
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
groundingMetadata
public GoogleAiGeminiChatResponseMetadata.Builder groundingMetadata(GroundingMetadata groundingMetadata) -
urlContextMetadata
public GoogleAiGeminiChatResponseMetadata.Builder urlContextMetadata(UrlContextMetadata urlContextMetadata) -
safetyRatings
public GoogleAiGeminiChatResponseMetadata.Builder safetyRatings(List<GeminiSafetyRating> safetyRatings) -
promptSafetyRatings
public GoogleAiGeminiChatResponseMetadata.Builder promptSafetyRatings(List<GeminiSafetyRating> promptSafetyRatings) -
blockReason
-
build
- Overrides:
buildin classChatResponseMetadata.Builder<GoogleAiGeminiChatResponseMetadata.Builder>
-