INNER CODE UNIT · Python
set_openai_api_key
seratch/ChatGPT-in-Slack · main.py:67
def set_openai_api_key(context: BoltContext, next_):
context["OPENAI_API_KEY"] = os.environ["OPENAI_API_KEY"]
context["OPENAI_MODEL"] = OPENAI_MODEL
context["OPENAI_IMAGE_GENERATION_MODEL"] = OPENAI_IMAGE_GENERATION_MODEL
context["OPENAI_TEMPERATURE"] = OPENAI_TEMPERATURE
context["OPENAI_API_TYPE"] = OPENAI_API_TYPE
context["OPENAI_API_BASE"] = OPENAI_API_BASE
context["OPENAI_DEPLOYMENT_ID"] = OPENAI_DEPLOYMENT_ID
context["OPENAI_ORG_ID"] = OPENAI_ORG_ID
context["OPENAI_FUNCTION_CALL_MODULE_NAME"] = OPENAI_FUNCTION_CALL_MODULE_NAME
next_()
handler = SocketModeHandler(app, os.environ["SLACK_APP_TOKEN"])
handler.start()