0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

FlaskとOpenAI APIで構築:効率的なメール作成アシスタント

Posted at

プロジェクト名: 日本語メール作成AI

はじめに

本プロジェクト「日本語メール作成AI」は、ユーザーが日本語でメールを簡単かつ効率的に作成できるWebアプリケーションです。OpenAI APIを利用したメール生成機能、絵文字追加機能が含まれています。このプロジェクトは現在、mailsakusei.com で無料で公開されています。

使用技術

  • バックエンド: Python Flask
  • フロントエンド: HTML5, JavaScript (jQuery), Bootstrap
  • API: OpenAI API

セットアップ方法

  1. リポジトリのクローン

    git clone [https://github.com/ryoshumei/mailsakusei.git]
    
  2. 依存関係のインストール

    pip install -r requirements.txt
    
  3. 環境変数の設定

    OpenAI APIを使用するため、APIキーを環境変数として設定してください。

    openai.api_key = os.getenv('OPENAI_KEY')
    
  4. アプリケーションの実行

    python app.py
    

機能

  1. 文字数カウンター: テキストエリアに入力された文字数をカウントし、上限を500文字と制限します。
  2. 自動メール生成: 入力されたテキストを元に、OpenAI APIを使用して自動でメール文を生成します。
  3. 絵文字を入れる、もっと丁寧に調整: 生成されたコンテンツをOpenAI APIを使用して調整します。

使用方法

  1. Webページにアクセスし、提供されたテキストエリアにメッセージを入力します。
  2. 「作成」ボタンをクリックすると、自動生成されたメール文が表示されます。

スクリーンショット

Weixin Image_20231009233600.jpg

公開

このプロジェクトはmailsakusei.comで無料で公開されています。ぜひアクセスしご利用ください。

おわりに

「日本語メール作成AI」は、日本語でのメール作成をサポートするシンプルなツールです。今後、機能を拡張して、ユーザーがさまざまなシチュエーションで便利に使えるツールにしていきたいと考えています。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?