whatsapp voice gpt
1.0.0
Sonicaiは、Python、Flask、Twilio API、およびOpenai APIを使用して構築されています。チャットボットは、セロリで非同期タスクを使用して、ユーザーのリクエストを処理し、OpenAI APIと効率的に通信します。テキストメッセージと音声メッセージの両方をサポートし、ユーザーが好みの形式でチャットボットと対話できるようにします。このプロジェクトは、簡単に展開できるように設計されており、WhatsAppとのシームレスな統合を提供します。
Sonicaiをセットアップするには、以下の手順に従ってください。
git clone https://github.com/shamspias/whatsapp-voice-gpt.git cd whatsapp-voice-gptpython3 -m venv venv source venv/bin/activatepip install -r requirements.txt.envファイルを作成し、次の環境変数を追加するか、 .env.exampleの内容を.envファイルにコピーします。 TWILIO_ACCOUNT_SID=your_twilio_account_sid
TWILIO_AUTH_TOKEN=your_twilio_auth_token
TWILIO_PHONE_NUMBER=your_twilio_phone_number
OPEN_AI_KEY=your_openai_api_key
CELERY_BROKER_URL=your_celery_broker_url
CELERY_RESULT_BACKEND=your_celery_result_backend
SYSTEM_PROMPT=your_system_promptcelery -A app.celery worker --loglevel=infopython app.py/clearを使用してTwilioの電話番号にWhatsAppメッセージを送信して、会話の履歴をクリアします。/helpを使用して、Twilioの電話番号にWhatsAppメッセージを送信して、利用可能なコマンドのリストを表示します。 貢献は大歓迎です!貢献したい場合は、提案された変更またはバグレポートでプルリクエストを送信するか、問題を開きます。