AiRagEmbeddingServiceGetEmbeddingAsync - метод
Создание числовых векторов, представляющих входной текст.
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public Task<EmbeddingData[]> GetEmbeddingAsync(
string text,
ArtiEmbeddingKind kind,
Guid collectionID,
Guid? documentID,
IValidationResultBuilder validationResult,
CancellationToken cancellationToken
)
Public Function GetEmbeddingAsync (
text As String,
kind As ArtiEmbeddingKind,
collectionID As Guid,
documentID As Guid?,
validationResult As IValidationResultBuilder,
cancellationToken As CancellationToken
) As Task(Of EmbeddingData())
public:
virtual Task<array<EmbeddingData^>^>^ GetEmbeddingAsync(
String^ text,
ArtiEmbeddingKind kind,
Guid collectionID,
Nullable<Guid> documentID,
IValidationResultBuilder^ validationResult,
CancellationToken cancellationToken
) sealed
abstract GetEmbeddingAsync :
text : string *
kind : ArtiEmbeddingKind *
collectionID : Guid *
documentID : Nullable<Guid> *
validationResult : IValidationResultBuilder *
cancellationToken : CancellationToken -> Task<EmbeddingData[]>
override GetEmbeddingAsync :
text : string *
kind : ArtiEmbeddingKind *
collectionID : Guid *
documentID : Nullable<Guid> *
validationResult : IValidationResultBuilder *
cancellationToken : CancellationToken -> Task<EmbeddingData[]>
- text String
-
Входной текст для генерации векторного представления.
Значение не должно быть пустым или содержать только пробельные символы.
- kind ArtiEmbeddingKind
Вид входного значения.
- collectionID Guid
- Идентификатор коллекции, в рамках которой выполняется создание числового вектора.
- documentID NullableGuid
- Идентификатор докумена, в рамках которого выполняется создание числового вектора.
- validationResult IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- cancellationToken CancellationToken
Propagates notification that operations should be canceled.
TaskEmbeddingData
Коллекцию объектов
EmbeddingData с информацией о созданных числовых векторах.
Если в процессе создания произошли ошибки, то будет возвращена пустая коллекция.
Если входной текст
text был разбит на фрагменты, то коллекция содержит
несколько элементов, которые соответствуют каждому из фрагментов.
IAiRagEmbeddingServiceGetEmbeddingAsync(String, ArtiEmbeddingKind, Guid, NullableGuid, IValidationResultBuilder, CancellationToken)