switch from Betalgo.OpenAI to Betalgo.Ranul.OpenAI and update

This commit is contained in:
Madpeter 2025-02-05 17:24:31 +00:00
parent 0c491144e3
commit 07bd928747
3 changed files with 9 additions and 20 deletions

View file

@ -2,7 +2,6 @@
using OpenMetaverse;
using OpenMetaverse.Assets;
using SecondBotEvents.Services;
using static OpenAI.ObjectModels.StaticValues.AssistantsStatics.MessageStatics;
namespace SecondBotEvents.Commands

View file

@ -13,7 +13,7 @@
<None Remove="Services\template.html" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Betalgo.OpenAI" Version="8.7.1" />
<PackageReference Include="Betalgo.Ranul.OpenAI" Version="9.0.1" />
<PackageReference Include="Discord.Net" Version="3.17.1" />
<PackageReference Include="Discord.Net.WebSocket" Version="3.17.1" />
<PackageReference Include="EmbedIO" Version="3.4.3" />

View file

@ -1,27 +1,17 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using OpenMetaverse;
using SecondBotEvents.Config;
using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using System.Reflection;
using System.Net.Http;
using OpenMetaverse.ImportExport.Collada14;
using OpenMetaverse.Packets;
using OpenAI.Managers;
using OpenAI;
using Microsoft.Extensions.DependencyInjection;
using OpenAI.ObjectModels.RequestModels;
using OpenAI.ObjectModels;
using OpenAI.ObjectModels.ResponseModels;
using System.Threading.Tasks;
using OpenAI.Interfaces;
using System.Diagnostics;
using Swan;
using StackExchange.Redis;
using Discord.Rest;
using Betalgo.Ranul.OpenAI.Managers;
using Betalgo.Ranul.OpenAI;
using Betalgo.Ranul.OpenAI.ObjectModels.ResponseModels;
using Betalgo.Ranul.OpenAI.ObjectModels.RequestModels;
using Betalgo.Ranul.OpenAI.ObjectModels;
namespace SecondBotEvents.Services
{
@ -556,13 +546,13 @@ namespace SecondBotEvents.Services
try
{
string replyMessage = "";
var openAiService = new OpenAIService(new OpenAiOptions()
var openAiService = new OpenAIService(new OpenAIOptions()
{
ApiKey = myConfig.GetApiKey(),
});
if((myConfig.GetOrganizationId() != null) && (myConfig.GetOrganizationId() != "none"))
{
openAiService = new OpenAIService(new OpenAiOptions()
openAiService = new OpenAIService(new OpenAIOptions()
{
ApiKey = myConfig.GetApiKey(),
Organization = myConfig.GetOrganizationId(),
@ -570,7 +560,7 @@ namespace SecondBotEvents.Services
}
if(myConfig.GetProvider() != "openai")
{
openAiService = new OpenAIService(new OpenAiOptions()
openAiService = new OpenAIService(new OpenAIOptions()
{
ApiKey = myConfig.GetApiKey(),
Organization = myConfig.GetOrganizationId(),