https://github.com/yt3trees/desktopassistantai
Desktop mascot to run OpenAI Assistants API
https://github.com/yt3trees/desktopassistantai
assistants-api azure-openai chatgpt csharp desktop dotnet openai openai-api windows wpf
Last synced: 12 months ago
JSON representation
Desktop mascot to run OpenAI Assistants API
- Host: GitHub
- URL: https://github.com/yt3trees/desktopassistantai
- Owner: yt3trees
- License: mit
- Created: 2024-07-06T05:00:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T03:21:25.000Z (over 1 year ago)
- Last Synced: 2024-10-30T00:36:20.407Z (over 1 year ago)
- Topics: assistants-api, azure-openai, chatgpt, csharp, desktop, dotnet, openai, openai-api, windows, wpf
- Language: C#
- Homepage:
- Size: 4.24 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DesktopAssistantAI

This is a desktop mascot that runs OpenAI or Azure OpenAI's Assistants API.
It can also perform basic operations such as creating and modifying Assistant, VectorStore, and File.
## System Requirements
- OS
- Windows 10
- Windows 11
## Feature
### Configuration
OpenAI or AzureOpenAI APIs are available.
### Avatar
The avatar to be displayed can be any png image.
### Keeping Threads
Threads are stored in a local file as history. As long as the thread is alive, past conversations can be referenced.
https://github.com/user-attachments/assets/f795ae99-0134-45d5-a715-808369395b95
## How to create an installer
### Requirements
- Visual Studio 2022
### Procedure
1. Open `DesktopAssistantAI.sln` in Visual Studio.
2. Build the `Installer` project.
3. The `DesktopAssistantAISetup.msi` file will be output to the `.\Installer` folder.
## License
[MIT](https://github.com/yt3trees/DesktopAssistantAI/blob/main/LICENSE)