openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.3.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

examples/Chat/Example01_SimpleChat.cs

18lines · modeblame

9f9f2936Jose Arriaga Maldonado2 years ago1using NUnit.Framework;
2using OpenAI.Chat;
3using System;
4
8cc6643fJose Arriaga Maldonado2 years ago5namespace OpenAI.Examples;
9f9f2936Jose Arriaga Maldonado2 years ago6
8cc6643fJose Arriaga Maldonado2 years ago7public partial class ChatExamples
9f9f2936Jose Arriaga Maldonado2 years ago8{
9[Test]
8cc6643fJose Arriaga Maldonado2 years ago10public void Example01_SimpleChat()
9f9f2936Jose Arriaga Maldonado2 years ago11{
7a8bc8beJose Arriaga Maldonado1 years ago12ChatClient client = new(model: "gpt-4o", apiKey: Environment.GetEnvironmentVariable("OPENAI_API_KEY"));
9f9f2936Jose Arriaga Maldonado2 years ago13
1c40de67Krzysztof Cwalina2 years ago14ChatCompletion completion = client.CompleteChat("Say 'this is a test.'");
74848f8dJose Arriaga Maldonado2 years ago15
31c2ba63Jose Arriaga Maldonado1 years ago16Console.WriteLine($"[ASSISTANT]: {completion.Content[0].Text}");
9f9f2936Jose Arriaga Maldonado2 years ago17}
18}