Forge
csharp4405de34
1namespace CascadeIDE.Services;
2
3/// <summary>Провайдер чата через Ollama (обёртка над IOllamaService).</summary>
4public sealed class OllamaProvider(IOllamaService ollama) : IAiChatProvider
5{
6 public IAsyncEnumerable<string> StreamChatAsync(
7 string model,
8 IReadOnlyList<ChatMessage> messages,
9 CancellationToken cancellationToken = default,
10 ChatTurnUsageCollector? usageCollector = null)
11 => ollama.StreamChatAsync(model, messages, cancellationToken);
12}
13
View only · write via MCP/CIDE