Cloud AI Platform v1 API - Class VertexRagService.VertexRagServiceBase (3.13.0)

[BindServiceMethod(typeof(VertexRagService), "BindService")]
public abstract class VertexRagService.VertexRagServiceBase

Reference documentation and code samples for the Cloud AI Platform v1 API class VertexRagService.VertexRagServiceBase.

Base class for server-side implementations of VertexRagService

Inheritance

object > VertexRagService.VertexRagServiceBase

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Methods

AugmentPrompt(AugmentPromptRequest, ServerCallContext)

public virtual Task<AugmentPromptResponse> AugmentPrompt(AugmentPromptRequest request, ServerCallContext context)

Given an input prompt, it returns augmented prompt from vertex rag store to guide LLM towards generating grounded responses.

Parameters
Name Description
request AugmentPromptRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskAugmentPromptResponse

The response to send back to the client (wrapped by a task).

CorroborateContent(CorroborateContentRequest, ServerCallContext)

public virtual Task<CorroborateContentResponse> CorroborateContent(CorroborateContentRequest request, ServerCallContext context)

Given an input text, it returns a score that evaluates the factuality of the text. It also extracts and returns claims from the text and provides supporting facts.

Parameters
Name Description
request CorroborateContentRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCorroborateContentResponse

The response to send back to the client (wrapped by a task).

RetrieveContexts(RetrieveContextsRequest, ServerCallContext)

public virtual Task<RetrieveContextsResponse> RetrieveContexts(RetrieveContextsRequest request, ServerCallContext context)

Retrieves relevant contexts for a query.

Parameters
Name Description
request RetrieveContextsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRetrieveContextsResponse

The response to send back to the client (wrapped by a task).