Renamed the legacy OpenAI ChatRequest class to ChatCompletionAPIRequest

This commit is contained in:
Thorsten Sommer 2025-09-01 20:51:13 +02:00
parent f0abafdde8
commit f50a8f88d7
Signed by: tsommer
GPG Key ID: 371BBA77A02C0108
9 changed files with 9 additions and 9 deletions

View File

@ -36,7 +36,7 @@ public sealed class ProviderAlibabaCloud(ILogger logger) : BaseProvider("https:/
}; };
// Prepare the AlibabaCloud HTTP chat request: // Prepare the AlibabaCloud HTTP chat request:
var alibabaCloudChatRequest = JsonSerializer.Serialize(new ChatRequest var alibabaCloudChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -35,7 +35,7 @@ public sealed class ProviderDeepSeek(ILogger logger) : BaseProvider("https://api
}; };
// Prepare the DeepSeek HTTP chat request: // Prepare the DeepSeek HTTP chat request:
var deepSeekChatRequest = JsonSerializer.Serialize(new ChatRequest var deepSeekChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -35,7 +35,7 @@ public sealed class ProviderGWDG(ILogger logger) : BaseProvider("https://chat-ai
}; };
// Prepare the GWDG HTTP chat request: // Prepare the GWDG HTTP chat request:
var gwdgChatRequest = JsonSerializer.Serialize(new ChatRequest var gwdgChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -35,7 +35,7 @@ public sealed class ProviderHelmholtz(ILogger logger) : BaseProvider("https://ap
}; };
// Prepare the Helmholtz HTTP chat request: // Prepare the Helmholtz HTTP chat request:
var helmholtzChatRequest = JsonSerializer.Serialize(new ChatRequest var helmholtzChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -40,7 +40,7 @@ public sealed class ProviderHuggingFace : BaseProvider
}; };
// Prepare the HuggingFace HTTP chat request: // Prepare the HuggingFace HTTP chat request:
var huggingfaceChatRequest = JsonSerializer.Serialize(new ChatRequest var huggingfaceChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -6,7 +6,7 @@ namespace AIStudio.Provider.OpenAI;
/// <param name="Model">Which model to use for chat completion.</param> /// <param name="Model">Which model to use for chat completion.</param>
/// <param name="Messages">The chat messages.</param> /// <param name="Messages">The chat messages.</param>
/// <param name="Stream">Whether to stream the chat completion.</param> /// <param name="Stream">Whether to stream the chat completion.</param>
public readonly record struct ChatRequest( public readonly record struct ChatCompletionAPIRequest(
string Model, string Model,
IList<Message> Messages, IList<Message> Messages,
bool Stream bool Stream

View File

@ -66,7 +66,7 @@ public sealed class ProviderOpenAI(ILogger logger) : BaseProvider("https://api.o
}; };
// Prepare the OpenAI HTTP chat request: // Prepare the OpenAI HTTP chat request:
var openAIChatRequest = JsonSerializer.Serialize(new ChatRequest var openAIChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -44,7 +44,7 @@ public sealed class ProviderPerplexity(ILogger logger) : BaseProvider("https://a
}; };
// Prepare the Perplexity HTTP chat request: // Prepare the Perplexity HTTP chat request:
var perplexityChatRequest = JsonSerializer.Serialize(new ChatRequest var perplexityChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,

View File

@ -35,7 +35,7 @@ public sealed class ProviderX(ILogger logger) : BaseProvider("https://api.x.ai/v
}; };
// Prepare the xAI HTTP chat request: // Prepare the xAI HTTP chat request:
var xChatRequest = JsonSerializer.Serialize(new ChatRequest var xChatRequest = JsonSerializer.Serialize(new ChatCompletionAPIRequest
{ {
Model = chatModel.Id, Model = chatModel.Id,