whatsapp voice gpt
1.0.0
Sonicai wird mit Python, Flask, Twilio API und OpenAI -API gebaut. Der Chatbot verwendet asynchrone Aufgaben mit Sellerie, um Benutzeranfragen zu bearbeiten und mit der OpenAI -API effizient zu kommunizieren. Es unterstützt sowohl Text- als auch Sprachnachrichten, sodass Benutzer in ihrem bevorzugten Format mit dem Chatbot interagieren können. Das Projekt ist so konzipiert, dass es einfach einsetzt und skalierbar ist und eine nahtlose Integration in WhatsApp bietet.
Um Sonicai einzurichten, befolgen Sie die folgenden Schritte:
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 -Datei im Projektverzeichnis und fügen Sie die folgenden Umgebungsvariablen hinzu oder kopieren Sie den Inhalt von .env.example in die .env -Datei: 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 löschen Sie den Gesprächsverlauf./help um die Liste der verfügbaren Befehle anzuzeigen. Beiträge sind willkommen! Wenn Sie einen Beitrag leisten möchten, senden Sie bitte eine Pull -Anfrage oder eröffnen Sie ein Problem mit Ihren vorgeschlagenen Änderungen oder Fehlerberichten.