mirror of
				https://github.com/microsoft/autogen.git
				synced 2025-10-31 09:50:11 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			897 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			897 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
 | |
|     }
 | |
| }
 | 
