OllamaEmbeddingGenerator Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um IEmbeddingGenerator<TInput,TEmbedding> de Ollama.
public ref class OllamaEmbeddingGenerator sealed : IDisposable, Microsoft::Extensions::AI::IEmbeddingGenerator<System::String ^, Microsoft::Extensions::AI::Embedding<float> ^>
public sealed class OllamaEmbeddingGenerator : IDisposable, Microsoft.Extensions.AI.IEmbeddingGenerator<string,Microsoft.Extensions.AI.Embedding<float>>
type OllamaEmbeddingGenerator = class
interface IEmbeddingGenerator<string, Embedding<single>>
interface IEmbeddingGenerator
interface IDisposable
Public NotInheritable Class OllamaEmbeddingGenerator
Implements IDisposable, IEmbeddingGenerator(Of String, Embedding(Of Single))
- Herança
-
OllamaEmbeddingGenerator
- Implementações
Construtores
| Nome | Descrição |
|---|---|
| OllamaEmbeddingGenerator(String, String, HttpClient) |
Inicializa uma nova instância da OllamaEmbeddingGenerator classe. |
| OllamaEmbeddingGenerator(Uri, String, HttpClient) |
Inicializa uma nova instância da OllamaEmbeddingGenerator classe. |
Métodos
| Nome | Descrição |
|---|---|
| Dispose() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos. |
| GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken) |
Gera embeddings para cada um dos . |
Implementações de Interface Explícita
| Nome | Descrição |
|---|---|
| IEmbeddingGenerator.GetService(Type, Object) |
Pergunta a IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo |