- A small Windows Presentation Foundation (WPF) application that interacts with OpenAI GPT-3.5 Turbo API
- Based on .NET6 and written in C#.
Create an Open AI account to obtain an API key (free): https://platform.openai.com/account/api-keys
You can use the key as a command line parameter (without compiling the project):
- Click Booger.exe under Releases on the right side of this page
- Download Booger.zip
- Unzip the file and run Booger.exe and enter the key obtained above (Booger.exe /sk-Ih...WPd) in the settings tab
Build Booger.sln with Visual Studio 2022 (Community version okay). This app is targeted for .NET 6 and 8. If you don't have .NET 8 installed, remove net8.0-windows in Booger.csproj.
- Static - other tools available.
- Converters - various conversions.
- Behaviors - behaviors for the styles.
- Enumerations - enumerations used by Booger.
- Services - chat gpt services.
- Extensions - extension methods.
- Models - classes for prompting and training.
- UI - classes for the user interface and related functionality.
- ColorModes - light and dark modes.
- Styles - other look and feel stuff.
- Resources- images, documents, files, etc
Whetstone.ChatGPT Does all the heavy lifting for ChatGPT API calls.
https://www.nuget.org/packages/Whetstone.ChatGPT
CommunityToolkit.Mvvm
https://www.nuget.org/packages/CommunityToolkit.Mvvm
ModernWpfUI
https://www.nuget.org/packages/ModernWpfUI/
RestoreWindowPlace