Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 27 days 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 (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-23T10:12:23.000Z (about 1 month ago)
- Last Synced: 2024-10-10T14:05:23.218Z (27 days ago)
- Topics: assistants-api, azure-openai, chatgpt, csharp, desktop, dotnet, openai, openai-api, windows, wpf
- Language: C#
- Homepage:
- Size: 4.12 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DesktopAssistantAI
![gif](./_image/DesktopAssistantAI.gif)
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)