IAiRagSearchProviderVectorSearchAsync - метод
Выполняет поиск релевантных результатов по коллекции векторных представлений с использованием векторного поиска.
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
Task<List<AiRagSearchResult>> VectorSearchAsync(
Guid collectionID,
float[][] embeddings,
int maxResultSize = 10,
float minVectorSearchScore = 0.2f,
CancellationToken cancellationToken = default
)
Function VectorSearchAsync (
collectionID As Guid,
embeddings As Single()(),
Optional maxResultSize As Integer = 10,
Optional minVectorSearchScore As Single = 0.2F,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of List(Of AiRagSearchResult))
Task<List<AiRagSearchResult^>^>^ VectorSearchAsync(
Guid collectionID,
array<array<float>^>^ embeddings,
int maxResultSize = 10,
float minVectorSearchScore = 0.2f,
CancellationToken cancellationToken = CancellationToken()
)
abstract VectorSearchAsync :
collectionID : Guid *
embeddings : float32[][] *
?maxResultSize : int *
?minVectorSearchScore : float32 *
?cancellationToken : CancellationToken
(* Defaults:
let _maxResultSize = defaultArg maxResultSize 10
let _minVectorSearchScore = defaultArg minVectorSearchScore 0.2f
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<AiRagSearchResult>>
- collectionID Guid
- Идентификатор коллекции, в которой выполняется поиск.
- embeddings Single
- Коллекция векторных представлений для поиска.
- maxResultSize Int32 (Optional)
-
Максимальное количество возвращаемых результатов.
Значение должно быть положительным целым числом.
- minVectorSearchScore Single (Optional)
-
Минимальный порог релевантности (сходства) для результатов векторного поиска.
Значение должно быть положительным целым числом в диапазоне [0, 1].
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
TaskListAiRagSearchResultСписок результатов
AiRagSearchResult.