Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class LlmParser.
Specifies the advanced parsing for RagFiles.
Generated from protobuf message google.cloud.aiplatform.v1.RagFileParsingConfig.LlmParser
Namespace
Google \ Cloud \ AIPlatform \ V1 \ RagFileParsingConfig
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ model_name
string
The name of a LLM model used for parsing. Format: * * projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}
↳ max_parsing_requests_per_min
int
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.
↳ custom_parsing_prompt
string
The prompt to use for parsing. If not specified, a default prompt will be used.
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.
Returns
Type
Description
int
setMaxParsingRequestsPerMin
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.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getCustomParsingPrompt
The prompt to use for parsing. If not specified, a default prompt will
be used.
Returns
Type
Description
string
setCustomParsingPrompt
The prompt to use for parsing. If not specified, a default prompt will
be used.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class LlmParser (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.RagFileParsingConfig.LlmParser)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.RagFileParsingConfig.LlmParser)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.RagFileParsingConfig.LlmParser)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.RagFileParsingConfig.LlmParser)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.RagFileParsingConfig.LlmParser)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.RagFileParsingConfig.LlmParser)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.RagFileParsingConfig.LlmParser)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.RagFileParsingConfig.LlmParser)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.RagFileParsingConfig.LlmParser)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.RagFileParsingConfig.LlmParser)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.RagFileParsingConfig.LlmParser)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.RagFileParsingConfig.LlmParser)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.RagFileParsingConfig.LlmParser)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.RagFileParsingConfig.LlmParser)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.RagFileParsingConfig.LlmParser)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.RagFileParsingConfig.LlmParser)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.RagFileParsingConfig.LlmParser)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.RagFileParsingConfig.LlmParser)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.RagFileParsingConfig.LlmParser)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.RagFileParsingConfig.LlmParser)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.RagFileParsingConfig.LlmParser)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.RagFileParsingConfig.LlmParser)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.RagFileParsingConfig.LlmParser)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.RagFileParsingConfig.LlmParser)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.RagFileParsingConfig.LlmParser)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.RagFileParsingConfig.LlmParser)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.RagFileParsingConfig.LlmParser)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.RagFileParsingConfig.LlmParser)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.RagFileParsingConfig.LlmParser)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.RagFileParsingConfig.LlmParser)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.RagFileParsingConfig.LlmParser)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.RagFileParsingConfig.LlmParser)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.RagFileParsingConfig.LlmParser)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.RagFileParsingConfig.LlmParser)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.RagFileParsingConfig.LlmParser)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.RagFileParsingConfig.LlmParser)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.RagFileParsingConfig.LlmParser)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.RagFileParsingConfig.LlmParser)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.RagFileParsingConfig.LlmParser)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.RagFileParsingConfig.LlmParser)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.RagFileParsingConfig.LlmParser)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.RagFileParsingConfig.LlmParser)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.RagFileParsingConfig.LlmParser)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.RagFileParsingConfig.LlmParser)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.RagFileParsingConfig.LlmParser)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.RagFileParsingConfig.LlmParser)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.RagFileParsingConfig.LlmParser)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.RagFileParsingConfig.LlmParser)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.RagFileParsingConfig.LlmParser)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.RagFileParsingConfig.LlmParser)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.RagFileParsingConfig.LlmParser)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.RagFileParsingConfig.LlmParser)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.RagFileParsingConfig.LlmParser)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.RagFileParsingConfig.LlmParser)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.RagFileParsingConfig.LlmParser)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.RagFileParsingConfig.LlmParser) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class LlmParser.\n\nSpecifies the advanced parsing for RagFiles.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.RagFileParsingConfig.LlmParser`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ RagFileParsingConfig\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getModelName\n\nThe name of a LLM model used for parsing.\n\nFormat:\n\n- `projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}`\n\n### setModelName\n\nThe name of a LLM model used for parsing.\n\nFormat:\n\n- `projects/{project_id}/locations/{location}/publishers/{publisher}/models/{model}`\n\n### getMaxParsingRequestsPerMin\n\nThe maximum number of requests the job is allowed to make to the\nLLM model per minute. Consult\n\u003chttps://cloud.google.com/vertex-ai/generative-ai/docs/quotas\u003e\nand your document size to set an appropriate value here. If unspecified,\na default value of 5000 QPM would be used.\n\n### setMaxParsingRequestsPerMin\n\nThe maximum number of requests the job is allowed to make to the\nLLM model per minute. Consult\n\u003chttps://cloud.google.com/vertex-ai/generative-ai/docs/quotas\u003e\nand your document size to set an appropriate value here. If unspecified,\na default value of 5000 QPM would be used.\n\n### getCustomParsingPrompt\n\nThe prompt to use for parsing. If not specified, a default prompt will\nbe used.\n\n### setCustomParsingPrompt\n\nThe prompt to use for parsing. If not specified, a default prompt will\nbe used."]]