Skip to content

Commit 291be09

Browse files
committed
Remove custom OpenAI code with official library
1 parent dbffe47 commit 291be09

17 files changed

+85
-856
lines changed

CSharpRepl.Services/CSharpRepl.Services.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0" />
2020
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="9.0.0" />
2121
<PackageReference Include="Microsoft.SymbolStore" Version="1.0.555801" />
22+
<PackageReference Include="OpenAI" Version="2.1.0" />
2223
<PackageReference Include="PrettyPrompt" Version="4.1.1" />
2324
<PackageReference Include="Spectre.Console.Cli" Version="0.49.1" />
2425
<PackageReference Include="System.IO.Abstractions" Version="21.1.3" />

CSharpRepl.Services/Completion/AutoCompleteService.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public async Task<CompletionItemWithDescription[]> Complete(Document document, s
5151
.ConfigureAwait(false);
5252

5353
var completionsWithDescriptions = completions?.ItemsList
54-
.Where(item => !(item.IsComplexTextEdit && item.InlineDescription.Length > 0)) //TODO https://github.com/waf/CSharpRepl/issues/236
54+
.Where(item => item.DisplayText != nameof(__CSharpRepl_RuntimeHelper) && !(item.IsComplexTextEdit && item.InlineDescription.Length > 0)) //TODO https://github.com/waf/CSharpRepl/issues/236
5555
.Select(item => new CompletionItemWithDescription(item, GetDisplayText(item), cancellationToken => GetExtendedDescriptionAsync(completionService, document, item, highlighter)))
5656
.ToArray() ?? [];
5757

CSharpRepl.Services/Completion/OpenAI/ChatCompletionApi/ChatCompletionApiClient.cs

-72
This file was deleted.

CSharpRepl.Services/Completion/OpenAI/ChatCompletionApi/ChatCompletionRequest.cs

-136
This file was deleted.

CSharpRepl.Services/Completion/OpenAI/ChatCompletionApi/ChatCompletionResponse.cs

-45
This file was deleted.

CSharpRepl.Services/Completion/OpenAI/CompletionApi/CompletionApiClient.cs

-74
This file was deleted.

0 commit comments

Comments
 (0)