Class VertexRagServiceGrpc.VertexRagServiceStub (3.64.0)

public static final class VertexRagServiceGrpc.VertexRagServiceStub extends AbstractAsyncStub.VertexRagServiceStub>

A stub to allow clients to do asynchronous rpc calls to service VertexRagService.

A service for retrieving relevant contexts.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > VertexRagServiceGrpc.VertexRagServiceStub

Methods

augmentPrompt(AugmentPromptRequest request, StreamObserver responseObserver)

public void augmentPrompt(AugmentPromptRequest request, StreamObserver responseObserver)

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

Parameters
Name Description
request AugmentPromptRequest
responseObserver io.grpc.stub.StreamObserver<AugmentPromptResponse>

build(Channel channel, CallOptions callOptions)

protected VertexRagServiceGrpc.VertexRagServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
VertexRagServiceGrpc.VertexRagServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

corroborateContent(CorroborateContentRequest request, StreamObserver responseObserver)

public void corroborateContent(CorroborateContentRequest request, StreamObserver responseObserver)

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
responseObserver io.grpc.stub.StreamObserver<CorroborateContentResponse>

retrieveContexts(RetrieveContextsRequest request, StreamObserver responseObserver)

public void retrieveContexts(RetrieveContextsRequest request, StreamObserver responseObserver)

Retrieves relevant contexts for a query.

Parameters
Name Description
request RetrieveContextsRequest
responseObserver io.grpc.stub.StreamObserver<RetrieveContextsResponse>