データを武器に、AIとマーケティングで未来を創る
データを武器に、AIとマーケティングで未来を創る

手軽に利用できる!初心者でも毎月課金なしでOpenAIの有料モデルを楽しむ方法

❓ Zen_public_agentとは?

Zen_public_agentは、StreamlitをベースにしたチャットボットWebアプリで、OpenAI APIを活用しています。ユーザーは自分のOpenAI APIキーを入力し、複数のモデルから選択して、シンプルなWeb UIでアシスタントと対話できます。特に、自分のニーズに応じたモデルを選べる点が魅力です。

デモ

🚀 主な機能

1. シンプルなWebチャットUI

使いやすさが抜群のチャットインターフェースを実現しました。数回のクリックで、すぐに会話を開始できます。

2. 複数のOpenAIモデルサポート

現在のところ、gpt-4.5-previewやgpt-4oなど、複数のモデルを簡単に切替えて利用できます。これにより、特定のニーズに応じた最適な応答を得られます。

3. APIキー管理

Sidebarまたは.envファイルを通じて、安全にOpenAI APIキーを入力可能。セキュリティにも配慮し、APIキーは決して保存・公開されません。

4. アシスタントIDサポート

特定の会話のためにカスタマイズしたOpenAIアシスタントIDを利用でき、専門的な対話を可能にします。

5. チャット履歴のエクスポート

チャットの履歴をCSVファイルとしてダウンロードできるので、分析や記録保管にも役立ちます。

6. DevContainer/Dockerサポート

コンテナ化された開発やCodespacesに対応した設計となっており、開発環境の構築が簡単です。

🎯 利用のメリット

  • クイックセットアップ
    インストールが簡単で、数分で会話を始められます。
  • 柔軟な利用
    .envファイルがなくても利用可能で、ランタイム時にAPIキーを入力できます。
  • プライバシーとセキュリティ
    APIキーは共有されず、コミットされることもありません。
  • 拡張可能
    モジュール化されたコードベースにより、機能追加が容易です。
  • エクスポータブルデータ
    いつでも会話を保存し、レビューできる利便性があります。

Zen_public_agentの使用方法

Zen_public_agentを使って、OpenAIの機能を最大限に活用するのはとても簡単です。以下のステップに従って、気軽に始めてみましょう!

ステップ1: OpenAI APIキーを取得する

まずは、OpenAIの公式サイトにアクセスして、APIキーを取得してください。このキーは、Zen_public_agentを使用する際に必要不可欠です。

ステップ2: WebアプリにAPIキーを入力

次に、Webアプリの左ナビゲーションメニューにある「OpenAI API Key」の欄に、先ほど取得したAPIキーを貼り付けてください。注意点として、毎回使用する際には再度この操作が必要です。

ステップ3: チャットボットを使用する

チャットボットと対話するには、「AIへの指示を入力してください」という欄に、アシスタントに対する明確な指示を入力します。続いて「ユーザーメッセージを入力してください」の欄に、実際のメッセージを入力してやり取りを開始しましょう。

ステップ4: アシスタントIDを使用する

「A set api key assistant id」を使いたい場合は、最初にOpenAIのPlaygroundで事前にアシスタントを作成しておく必要があります。その後、取得したOpenAI APIキーとアシスタントIDを貼り付けてから利用してください。これにより、特定の会話スタイルやフレーバーを持ったアシスタントが活用できます。

まとめ

私が作成した「Zen_public_agent」は、あなたのOpenAIチャットボット利用の可能性を広げるアプリです。ChatGPTのライトユーザーとして、または自分のアシスタントを構築したい人々に、大きな価値を提供します。ぜひ一度、試してみてください!新たな対話の体験が待っています

コードも公開していますので、必要な方はカスタマイズしてください。

Resoruce

Zen_publice_agentの公開コード:https://github.com/Zen-886/zen_public_anget

Zue_public_agentのWeb APPデモ:https://zen-886-zen-public-anget-chatbot-6klrkl.streamlit.app/