Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yt3trees/openaionwpf

WPF application to operate OpenAI API
https://github.com/yt3trees/openaionwpf

chatgpt dotnet openai windows-desktop wpf

Last synced: about 19 hours ago
JSON representation

WPF application to operate OpenAI API

Awesome Lists containing this project

README

        

# OpenAIOnWPF

![gif](./!image/OpenAIOnWPF.gif)

OpenAIOnWPFは、OpenAI APIを使用してデスクトップアプリケーションと対話するためのWPFアプリケーションです。

## Requirement
- Windows 10 or 11

## 使用方法
1. アプリケーションを実行。
2. Configurationコンボボックス横のボタンをクリックして、APIキーを設定。
3. テキストボックスに質問やコメントを入力し、Ctrl + Enterキーを押すか、送信ボタンをクリックして、送信。
4. APIからの応答がアシスタントテキストボックスに表示される。
5. 必要に応じて、さらにメッセージを送信して対話を続ける。

## 機能
### 設定
OpenAIかAzureOpenAIのAPIを使用可能です。

### 会話履歴編集
https://github.com/yt3trees/OpenAIOnWPF/assets/57471763/d7bcb773-9832-44cc-8a97-a3a13e6f8c18

### プロンプトテンプレート
https://github.com/yt3trees/OpenAIOnWPF/assets/57471763/1057896a-3f72-495c-9db7-68223e5d1136

### 翻訳機能
英語以外が母国語の人向け。

英語が一番精度がいいらしい。英語でAIとやり取りしたい場合に使用してください。

DeepLかGoogleの翻訳APIが必要です。

https://github.com/yt3trees/OpenAIOnWPF/assets/57471763/18462921-7c50-45d3-87cd-be751a5a3197

### カラーテーマの変更
![color_theme](https://github.com/yt3trees/OpenAIOnWPF/assets/57471763/8ab7f837-e7c6-4038-b98b-20b52146c399)

## 依存関係
このプロジェクトの主な依存関係は以下の通りです:

- [**Betalgo.OpenAI** ](https://github.com/betalgo/openai)
- [**ModernWpf**](https://github.com/Kinnara/ModernWpf)
- [**FluentWPF**](https://github.com/sourcechord/FluentWPF)
- [**MdXaml(Fork)**](https://github.com/yt3trees/MdXaml/tree/dev_yt3trees) - これはオリジナルからフォークされたバージョンです。

## Author

[@yt3trees](https://twitter.com/yt3trees)

## License

[MIT](https://github.com/yt3trees/OpenAIOnWPF/blob/main/LICENSE)