Partager via


IPineconeClient Interface

Definition

Interface for a Pinecone client

public interface IPineconeClient
type IPineconeClient = interface
Public Interface IPineconeClient
Derived

Methods

ConfigureIndexAsync(String, Int32, PodType, CancellationToken)

Configure index

CreateIndexAsync(IndexDefinition, CancellationToken)

Create index

DeleteAsync(String, IEnumerable<String>, String, Dictionary<String,Object>, Boolean, CancellationToken)

Delete

DeleteIndexAsync(String, CancellationToken)

Delete Index

DescribeIndexAsync(String, CancellationToken)

Describe index

DescribeIndexStatsAsync(String, Dictionary<String,Object>, CancellationToken)

Describe Index Stats

DoesIndexExistAsync(String, CancellationToken)

Check if a vector collection exists.

FetchVectorsAsync(String, IEnumerable<String>, String, Boolean, CancellationToken)

Get vectors by id

GetMostRelevantAsync(String, ReadOnlyMemory<Single>, Double, Int32, Boolean, Boolean, String, Dictionary<String,Object>, CancellationToken)

Find the nearest vectors in a collection using vector similarity search.

ListIndexesAsync(CancellationToken)

List indexes

QueryAsync(String, Query, Boolean, Boolean, CancellationToken)

Gets the most relevant vectors to a list of queries

UpdateAsync(String, PineconeDocument, String, CancellationToken)

Updates a vector

UpsertAsync(String, IEnumerable<PineconeDocument>, String, CancellationToken)

Upserts a list of documents

Applies to