autogen/dotnet/sample/AutoGen.Ollama.Sample/Chat_With_LLaMA.cs

33 lines
900 B
C#

// Copyright (c) Microsoft Corporation. All rights reserved.
// Chat_With_LLaMA.cs
#region Using
using AutoGen.Core;
using AutoGen.Ollama.Extension;
#endregion Using
namespace AutoGen.Ollama.Sample;
public class Chat_With_LLaMA
{
public static async Task RunAsync()
{
#region Create_Ollama_Agent
using var httpClient = new HttpClient()
{
BaseAddress = new Uri("http://localhost:11434"),
};
var ollamaAgent = new OllamaAgent(
httpClient: httpClient,
name: "ollama",
modelName: "llama3:latest",
systemMessage: "You are a helpful AI assistant")
.RegisterMessageConnector()
.RegisterPrintMessage();
var reply = await ollamaAgent.SendAsync("Can you write a piece of C# code to calculate 100th of fibonacci?");
#endregion Create_Ollama_Agent
}
}