The UNOFFICIAL NuGet for Bing Chat Api.
Some codes are modified from Mirror.ChatGpt. This repo fixed wrong protocols and add more fuctions.
If you think this repo is useful please give this repo a star.
var options = new BingChatSettings()
{
Style = BingChatSettings.CharStyle.Creative,
Token = "",
};
var bing = new BingChatClient(options);
BingResponse response = null;
var chatCts = new CancellationTokenSource();
chatCts.CancelAfter(TimeSpan.FromMinutes(5));
BingRequest request = new BingRequest("Hello");
response = await bing.ChatAsync(request, chatCts.Token);
Console.Write(response.Text);
BingRequest request2 = new BingRequest("What is your name") {Session = response.Session};
response = await bing.ChatAsync(request2, chatCts.Token);
Console.Write(response.Text);
The codes modified from the original repo are under Apacha License 2.0.
Besides that, this repo is under GPLv3 license.