Table of Contents

Interface IVectorizationServiceClient

Namespace
FoundationaLLM.Vectorization.Interfaces
Assembly
FoundationaLLM.Vectorization.dll

Defines the interface for the Vectorization API client.

public interface IVectorizationServiceClient
Extension Methods

Methods

ProcessRequest(string, VectorizationRequest, UnifiedUserIdentity?)

Processes an incoming vectorization request.

Task<VectorizationResult> ProcessRequest(string instanceId, VectorizationRequest vectorizationRequest, UnifiedUserIdentity? userIdentity)

Parameters

instanceId string

The FoundationaLLM instance identifier.

vectorizationRequest VectorizationRequest

The VectorizationRequest object containing the details of the vectorization request.

userIdentity UnifiedUserIdentity

The user identity.

Returns

Task<VectorizationResult>

The result of the request including the resource object id, success or failure plus any error messages.