Skip to content

Commit aecff92

Browse files
author
Jicheng Lu
committed
add error msg
1 parent 453779a commit aecff92

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

src/Infrastructure/BotSharp.Core/Files/Services/BotSharpFileService.Pdf.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public async Task<string> InstructPdf(string? provider, string? model, string? m
4444
}
4545
catch (Exception ex)
4646
{
47-
_logger.LogError($"Error when analyzing pdf in file service: {ex.Message}");
47+
_logger.LogError($"Error when analyzing pdf in file service: {ex.Message}\r\n{ex.InnerException}");
4848
return content;
4949
}
5050
finally
@@ -105,7 +105,7 @@ private async Task<IEnumerable<string>> SaveFiles(string dir, List<BotSharpFile>
105105
}
106106
catch (Exception ex)
107107
{
108-
_logger.LogWarning($"Error when saving pdf file: {ex.Message}");
108+
_logger.LogWarning($"Error when saving pdf file: {ex.Message}\r\n{ex.InnerException}");
109109
continue;
110110
}
111111
}
@@ -133,7 +133,7 @@ private async Task<IEnumerable<string>> ConvertPdfToImages(IEnumerable<string> f
133133
}
134134
catch (Exception ex)
135135
{
136-
_logger.LogWarning($"Error when converting pdf file to images ({file}): {ex.Message}");
136+
_logger.LogWarning($"Error when converting pdf file to images ({file}): {ex.Message}\r\n{ex.InnerException}");
137137
continue;
138138
}
139139
}

src/Infrastructure/BotSharp.Core/Files/Services/BotSharpFileService.User.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public bool SaveUserAvatar(BotSharpFile file)
4040
}
4141
catch (Exception ex)
4242
{
43-
_logger.LogWarning($"Error when saving user avatar: {ex.Message}");
43+
_logger.LogWarning($"Error when saving user avatar: {ex.Message}\r\n{ex.InnerException}");
4444
return false;
4545
}
4646
}

src/Infrastructure/BotSharp.OpenAPI/Controllers/InstructModeController.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,7 @@ public async Task<ImageGenerationViewModel> ImageGeneration([FromBody] IncomingM
115115

116116
try
117117
{
118-
var completion = CompletionProvider.GetImageGeneration(_services, provider: input.Provider ?? "openai",
119-
model: input.Model ?? "dall-e-3", imageGenerate: true);
118+
var completion = CompletionProvider.GetImageGeneration(_services, provider: input.Provider ?? "openai", model: input.Model ?? "dall-e-3");
120119
var message = await completion.GetImageGeneration(new Agent()
121120
{
122121
Id = Guid.Empty.ToString(),

src/Plugins/BotSharp.Plugin.FileHandler/Functions/GenerateImageFn.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ private async Task<string> GetImageGeneration(Agent agent, RoleDialogModel messa
5959
{
6060
try
6161
{
62-
var completion = CompletionProvider.GetImageGeneration(_services, provider: "openai", model: "dall-e-3", imageGenerate: true);
62+
var completion = CompletionProvider.GetImageGeneration(_services, provider: "openai", model: "dall-e-3");
6363
var text = !string.IsNullOrWhiteSpace(description) ? description : message.Content;
6464
var dialog = RoleDialogModel.From(message, AgentRole.User, text);
6565
var result = await completion.GetImageGeneration(agent, new List<RoleDialogModel> { dialog });
@@ -69,7 +69,7 @@ private async Task<string> GetImageGeneration(Agent agent, RoleDialogModel messa
6969
catch (Exception ex)
7070
{
7171
var error = $"Error when generating image.";
72-
_logger.LogWarning($"{error} {ex.Message}");
72+
_logger.LogWarning($"{error} {ex.Message}\r\n{ex.InnerException}");
7373
return error;
7474
}
7575
}
@@ -81,7 +81,7 @@ private void SaveGeneratedImages(List<ImageGeneration>? images)
8181
var files = images.Where(x => !string.IsNullOrEmpty(x?.ImageData)).Select(x => new BotSharpFile
8282
{
8383
FileName = $"{Guid.NewGuid()}.png",
84-
FileData = $"data:image/png;base64,{x.ImageData}"
84+
FileData = $"data:{MediaTypeNames.Image.Png};base64,{x.ImageData}"
8585
}).ToList();
8686

8787
var fileService = _services.GetRequiredService<IBotSharpFileService>();

0 commit comments

Comments
 (0)