OllamaEmbeddingGenerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um IEmbeddingGenerator<TInput,TEmbedding> para 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 | Description |
|---|---|
| OllamaEmbeddingGenerator(String, String, HttpClient) |
Inicializa uma nova instância da classe OllamaEmbeddingGenerator. |
| OllamaEmbeddingGenerator(Uri, String, HttpClient) |
Inicializa uma nova instância da classe OllamaEmbeddingGenerator. |
Métodos
| Nome | Description |
|---|---|
| Dispose() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados. |
| GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken) |
Gera inserções para cada um dos fornecidos |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IEmbeddingGenerator.GetService(Type, Object) |
Solicita um IEmbeddingGenerator<TInput,TEmbedding> objeto do tipo |