some code changes suggested by auto review
This commit is contained in:
parent
d846453090
commit
98d706415c
|
|
@ -238,10 +238,7 @@ public class ChatCompletionProvider : IChatCompletion
|
|||
|
||||
private string GetPrompt(MessageParameters parameters)
|
||||
{
|
||||
//parameters.System can be null?
|
||||
if(parameters.System == null)
|
||||
parameters.System = new List<SystemMessage>();
|
||||
var prompt = $"{string.Join("\r\n", parameters.System.Select(x => x.Text))}\r\n";
|
||||
var prompt = $"{string.Join("\r\n", (parameters.System??new List<SystemMessage>()).Select(x => x.Text))}\r\n";
|
||||
prompt += "\r\n[CONVERSATION]";
|
||||
|
||||
var verbose = string.Join("\r\n", parameters.Messages
|
||||
|
|
|
|||
|
|
@ -88,18 +88,15 @@ namespace BotSharp.Plugin.GoogleAi.Providers.Realtime
|
|||
|
||||
public async Task AppenAudioBuffer(string message)
|
||||
{
|
||||
var audioAppend = new
|
||||
{
|
||||
type = "input_audio_buffer.append",
|
||||
audio = message
|
||||
};
|
||||
|
||||
await SendEventToModel(audioAppend);
|
||||
await _client.SendAudioAsync(Convert.FromBase64String(message));
|
||||
}
|
||||
|
||||
public async Task TriggerModelInference(string? instructions = null)
|
||||
{
|
||||
|
||||
await _client.SendClientContentAsync(new BidiGenerateContentClientContent()
|
||||
{
|
||||
TurnComplete = true,
|
||||
});
|
||||
}
|
||||
|
||||
public async Task CancelModelResponse()
|
||||
|
|
|
|||
Loading…
Reference in a new issue