Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class Context.
A context of the query.
Generated from protobuf message google.cloud.aiplatform.v1.RagContexts.Context
Namespace
Google \ Cloud \ AIPlatform \ V1 \ RagContexts
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ source_uri
string
If the file is imported from Cloud Storage or Google Drive, source_uri will be original file URI in Cloud Storage or Google Drive; if file is uploaded, source_uri will be file display name.
↳ source_display_name
string
The file display name.
↳ text
string
The text chunk.
↳ score
float
According to the underlying Vector DB and the selected metric type, the score can be either the distance or the similarity between the query and the context and its range depends on the metric type. For example, if the metric type is COSINE_DISTANCE, it represents the distance between the query and the context. The larger the distance, the less relevant the context is to the query. The range is [0, 2], while 0 means the most relevant and 2 means the least relevant.
If the file is imported from Cloud Storage or Google Drive, source_uri
will be original file URI in Cloud Storage or Google Drive; if file is
uploaded, source_uri will be file display name.
Returns
Type
Description
string
setSourceUri
If the file is imported from Cloud Storage or Google Drive, source_uri
will be original file URI in Cloud Storage or Google Drive; if file is
uploaded, source_uri will be file display name.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getSourceDisplayName
The file display name.
Returns
Type
Description
string
setSourceDisplayName
The file display name.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getText
The text chunk.
Returns
Type
Description
string
setText
The text chunk.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getScore
According to the underlying Vector DB and the selected metric type, the
score can be either the distance or the similarity between the query and
the context and its range depends on the metric type.
For example, if the metric type is COSINE_DISTANCE, it represents the
distance between the query and the context. The larger the distance, the
less relevant the context is to the query. The range is [0, 2], while 0
means the most relevant and 2 means the least relevant.
Returns
Type
Description
float
hasScore
clearScore
setScore
According to the underlying Vector DB and the selected metric type, the
score can be either the distance or the similarity between the query and
the context and its range depends on the metric type.
For example, if the metric type is COSINE_DISTANCE, it represents the
distance between the query and the context. The larger the distance, the
less relevant the context is to the query. The range is [0, 2], while 0
means the most relevant and 2 means the least relevant.
[[["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 Context (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.RagContexts.Context)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.RagContexts.Context)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.RagContexts.Context)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.RagContexts.Context)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.RagContexts.Context)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.RagContexts.Context)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.RagContexts.Context)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.RagContexts.Context)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.RagContexts.Context)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.RagContexts.Context)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.RagContexts.Context)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.RagContexts.Context)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.RagContexts.Context)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.RagContexts.Context)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.RagContexts.Context)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.RagContexts.Context)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.RagContexts.Context)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.RagContexts.Context)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.RagContexts.Context)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.RagContexts.Context)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.RagContexts.Context)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.RagContexts.Context)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.RagContexts.Context)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.RagContexts.Context)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.RagContexts.Context)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.RagContexts.Context)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.RagContexts.Context)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.RagContexts.Context)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.RagContexts.Context)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.RagContexts.Context)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.RagContexts.Context)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.RagContexts.Context)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.RagContexts.Context)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.RagContexts.Context)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.RagContexts.Context)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.RagContexts.Context)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.RagContexts.Context)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.RagContexts.Context)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.RagContexts.Context)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.RagContexts.Context)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.RagContexts.Context)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.RagContexts.Context)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.RagContexts.Context)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.RagContexts.Context)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.RagContexts.Context)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.RagContexts.Context)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.RagContexts.Context)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.RagContexts.Context)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.RagContexts.Context)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.RagContexts.Context)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.RagContexts.Context)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.RagContexts.Context)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.RagContexts.Context)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.RagContexts.Context)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.RagContexts.Context)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.RagContexts.Context) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class Context.\n\nA context of the query.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.RagContexts.Context`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1 \\\\ RagContexts\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getSourceUri\n\nIf the file is imported from Cloud Storage or Google Drive, source_uri\nwill be original file URI in Cloud Storage or Google Drive; if file is\nuploaded, source_uri will be file display name.\n\n### setSourceUri\n\nIf the file is imported from Cloud Storage or Google Drive, source_uri\nwill be original file URI in Cloud Storage or Google Drive; if file is\nuploaded, source_uri will be file display name.\n\n### getSourceDisplayName\n\nThe file display name.\n\n### setSourceDisplayName\n\nThe file display name.\n\n### getText\n\nThe text chunk.\n\n### setText\n\nThe text chunk.\n\n### getScore\n\nAccording to the underlying Vector DB and the selected metric type, the\nscore can be either the distance or the similarity between the query and\nthe context and its range depends on the metric type.\n\nFor example, if the metric type is COSINE_DISTANCE, it represents the\ndistance between the query and the context. The larger the distance, the\nless relevant the context is to the query. The range is \\[0, 2\\], while 0\nmeans the most relevant and 2 means the least relevant.\n\n### hasScore\n\n### clearScore\n\n### setScore\n\nAccording to the underlying Vector DB and the selected metric type, the\nscore can be either the distance or the similarity between the query and\nthe context and its range depends on the metric type.\n\nFor example, if the metric type is COSINE_DISTANCE, it represents the\ndistance between the query and the context. The larger the distance, the\nless relevant the context is to the query. The range is \\[0, 2\\], while 0\nmeans the most relevant and 2 means the least relevant.\n\n### getChunk\n\nContext of the retrieved chunk.\n\n### hasChunk\n\n### clearChunk\n\n### setChunk\n\nContext of the retrieved chunk."]]