ADMIN_USER
andADMIN_PASSWORD
is used for Basic Auth of Sidekiq's management consoleALLOW_CHANNEL_IDS
for specifying channel IDs where users can communicate with the chatbotMAGELLAN_RAG_CHANNEL_IDS
for specifying channel IDs where users can query about MAGELLAN's past reportsMAGELLAN_RAG_ENDPOINT
for specifying the endpoint of the Magellan RAG API in theschema://host:port
formatSLACK_BOT_TOKEN
is for the Slack Bot's access tokenSLACK_SIGNING_SECRET
is for signing secret to check the request coming from SlackOPENAI_ACCESS_TOKEN
is for OpenAI API Access TokenOPENAI_ORGANIZATION_ID
is for OpenAI API Organization ID (optional)REDIS_URL
is for URL of Redis server
app_mentions:read
channels:read
chat:write
reactions:write
users:read
users: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