ADMIN_USERandADMIN_PASSWORDis used for Basic Auth of Sidekiq's management consoleALLOW_CHANNEL_IDSfor specifying channel IDs where users can communicate with the chatbotMAGELLAN_RAG_CHANNEL_IDSfor specifying channel IDs where users can query about MAGELLAN's past reportsMAGELLAN_RAG_ENDPOINTfor specifying the endpoint of the Magellan RAG API in theschema://host:portformatSLACK_BOT_TOKENis for the Slack Bot's access tokenSLACK_SIGNING_SECRETis for signing secret to check the request coming from SlackOPENAI_ACCESS_TOKENis for OpenAI API Access TokenOPENAI_ORGANIZATION_IDis for OpenAI API Organization ID (optional)REDIS_URLis for URL of Redis server
app_mentions:readchannels:readchat:writereactions:writeusers:readusers:read:email
When you use this with Azure OpenAI Service, you need to include gpt-35-turbo
section in the model like abc-gpt-35-turbo-001. Chatbot detects the model
version and its unit price by checking the existence of gpt-35-turbo.
MIT License
Kenta Murata