Telegram bot for communicating with ChatGPT.
Name | is required | description | example |
---|---|---|---|
#SYSTEM | |||
NODE_ENV | YES | Specifies environment of application | development, test, production |
#TELEGRAM | |||
TELEGRAM_BOT_TOKEN | YES | Token (apiKey) for connecting to telegram bot | API_KEY |
#OPENAI | |||
OPENAI_API_KEY | YES | ApiKey for connecting to OpenAI API | API_KEY |
OPENAI_CHAT_MODEL | YES | Model of ChatGPT | gpt-3.5-turbo, gpt-4 |
OPENAI_VOICE_TO_TEXT_MODEL | YES | OpenAI API model for voice-to-message conversion | whisper-1 |
#Elasticsearch | |||
ELASTICSEARCH_URL | YES | Connection url to Elasticsearch | http://localhost:9200 |
ELASTICSEARCH_APIKEY | YES | API key for connection to Elasticsearch | API_KEY |
ELASTICSEARCH_USERNAME | YES | Username for connection to Elasticsearch | USERNAME |
ELASTICSEARCH_PASSWORD | YES | Password for connection to Elasticsearch | PASSWORD |