Class RagFileParsingConfig.LlmParser (3.77.0)
public static final class RagFileParsingConfig.LlmParser extends GeneratedMessageV3 implements RagFileParsingConfig.LlmParserOrBuilder
Specifies the LLM parsing for RagFiles.
Protobuf type google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int CUSTOM_PARSING_PROMPT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int GLOBAL_MAX_PARSING_REQUESTS_PER_MIN_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int MAX_PARSING_REQUESTS_PER_MIN_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int MODEL_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static RagFileParsingConfig.LlmParser getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RagFileParsingConfig.LlmParser.Builder newBuilder()
public static RagFileParsingConfig.LlmParser.Builder newBuilder(RagFileParsingConfig.LlmParser prototype)
public static RagFileParsingConfig.LlmParser parseDelimitedFrom(InputStream input)
public static RagFileParsingConfig.LlmParser parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RagFileParsingConfig.LlmParser parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static RagFileParsingConfig.LlmParser parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RagFileParsingConfig.LlmParser parseFrom(ByteString data)
public static RagFileParsingConfig.LlmParser parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RagFileParsingConfig.LlmParser parseFrom(CodedInputStream input)
public static RagFileParsingConfig.LlmParser parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RagFileParsingConfig.LlmParser parseFrom(InputStream input)
public static RagFileParsingConfig.LlmParser parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RagFileParsingConfig.LlmParser parseFrom(ByteBuffer data)
public static RagFileParsingConfig.LlmParser parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RagFileParsingConfig.LlmParser> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public String getCustomParsingPrompt()
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
Returns |
Type |
Description |
String |
The customParsingPrompt.
|
public ByteString getCustomParsingPromptBytes()
The prompt to use for parsing. If not specified, a default prompt will
be used.
string custom_parsing_prompt = 3;
Returns |
Type |
Description |
ByteString |
The bytes for customParsingPrompt.
|
public RagFileParsingConfig.LlmParser getDefaultInstanceForType()
public int getGlobalMaxParsingRequestsPerMin()
The maximum number of requests the job is allowed to make to the
LLM model per minute in this project. Consult
https://cloud.google.com/vertex-ai/generative-ai/docs/quotas
and your document size to set an appropriate value here.
If this value is not specified,
max_parsing_requests_per_min will be used by indexing pipeline job as the
global limit.
int32 global_max_parsing_requests_per_min = 4;
Returns |
Type |
Description |
int |
The globalMaxParsingRequestsPerMin.
|
public int getMaxParsingRequestsPerMin()
The maximum number of requests the job is allowed to make to the
LLM model per minute. Consult
https://cloud.google.com/vertex-ai/generative-ai/docs/quotas
and your document size to set an appropriate value here. If unspecified,
a default value of 5000 QPM would be used.
int32 max_parsing_requests_per_min = 2;
Returns |
Type |
Description |
int |
The maxParsingRequestsPerMin.
|
public String getModelName()
The name of a LLM model used for parsing.
Format:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
string model_name = 1;
Returns |
Type |
Description |
String |
The modelName.
|
public ByteString getModelNameBytes()
The name of a LLM model used for parsing.
Format:
projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
string model_name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for modelName.
|
public Parser<RagFileParsingConfig.LlmParser> getParserForType()
Overrides
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RagFileParsingConfig.LlmParser.Builder newBuilderForType()
protected RagFileParsingConfig.LlmParser.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public RagFileParsingConfig.LlmParser.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]