using System.ClientModel; using OpenAI; using OpenAI.Chat; using Xunit.Abstractions; namespace OllamaStudy.UseExtensionsAI { public class UseXUnitTest { private ITestOutputHelper _output; public UseXUnitTest(ITestOutputHelper outputHelper) { _output = outputHelper; } [Fact] public void UseXunit_Test() { ChatClient openAIClient = new ChatClient ( model: ModelSelecter.ModelWithTool, credential: new ApiKeyCredential("localhost"), options: new OpenAIClientOptions() { Endpoint = new Uri("http://localhost:11434/v1"), } ); var mesages = new List() { ChatMessage.CreateUserMessage(new ChatMessageContent("你好")), }; ClientResult result = openAIClient.CompleteChat(mesages); _output.WriteLine(result.Value.Content[0].Text); } } }