public static final class VertexRagServiceGrpc.VertexRagServiceFutureStub extends AbstractFutureStub<VertexRagServiceGrpc.VertexRagServiceFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service VertexRagService.
A service for retrieving relevant contexts.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > VertexRagServiceGrpc.VertexRagServiceFutureStubMethods
askContexts(AskContextsRequest request)
public ListenableFuture<AskContextsResponse> askContexts(AskContextsRequest request)Agentic Retrieval Ask API for RAG.
| Parameter | |
|---|---|
| Name | Description |
request |
AskContextsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<AskContextsResponse> |
|
asyncRetrieveContexts(AsyncRetrieveContextsRequest request)
public ListenableFuture<Operation> asyncRetrieveContexts(AsyncRetrieveContextsRequest request)Asynchronous API to retrieves relevant contexts for a query.
| Parameter | |
|---|---|
| Name | Description |
request |
AsyncRetrieveContextsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|
augmentPrompt(AugmentPromptRequest request)
public ListenableFuture<AugmentPromptResponse> augmentPrompt(AugmentPromptRequest request)Given an input prompt, it returns augmented prompt from vertex rag store to guide LLM towards generating grounded responses.
| Parameter | |
|---|---|
| Name | Description |
request |
AugmentPromptRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<AugmentPromptResponse> |
|
build(Channel channel, CallOptions callOptions)
protected VertexRagServiceGrpc.VertexRagServiceFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
VertexRagServiceGrpc.VertexRagServiceFutureStub |
|
corroborateContent(CorroborateContentRequest request)
public ListenableFuture<CorroborateContentResponse> corroborateContent(CorroborateContentRequest request)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.
| Parameter | |
|---|---|
| Name | Description |
request |
CorroborateContentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<CorroborateContentResponse> |
|
retrieveContexts(RetrieveContextsRequest request)
public ListenableFuture<RetrieveContextsResponse> retrieveContexts(RetrieveContextsRequest request)Retrieves relevant contexts for a query.
| Parameter | |
|---|---|
| Name | Description |
request |
RetrieveContextsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<RetrieveContextsResponse> |
|