fixed some things

This commit is contained in:
2024-02-21 19:27:19 -05:00
parent a9581335c9
commit 07b9503c2c
2 changed files with 11 additions and 12 deletions

View File

@@ -1,10 +1,9 @@
Create an directory where you create an empty __init__.py file. Set the following as Environement variables:
In the same directory create a config.py file and configure the following: OPENAI_API_KEY
DISCORD_BOT_TOKEN
openai_api_key = 'YOUR_OPENAI_API_KEY' ASSISTANT_ID
discord_bot_token = 'YOUR_DISCORD_BOT_TOKEN'
assistant_id = 'YOUR_OPENAI_ASSISTANT_ID'
Default settings:
message_chunk_size = 2000 message_chunk_size = 2000
thread_inactivity_timeout_hours = 1 thread_inactivity_timeout_hours = 1

View File

@@ -4,16 +4,16 @@ from openai import AsyncOpenAI
import logging import logging
import asyncio import asyncio
import time import time
from config import config
from collections import defaultdict from collections import defaultdict
from datetime import datetime, timedelta from datetime import datetime, timedelta
import os
# Configuration and Constants # Configuration and Constants
OPENAI_API_KEY = config.openai_api_key OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
DISCORD_BOT_TOKEN = config.discord_bot_token DISCORD_BOT_TOKEN = os.getenv("DISCORD_BOT_TOKEN")
ASSISTANT_ID = config.assistant_id ASSISTANT_ID = os.getenv("ASSISTANT_ID")
MESSAGE_CHUNK_SIZE = config.message_chunk_size MESSAGE_CHUNK_SIZE = 2000
THREAD_INACTIVITY_TIMEOUT_HOURS = config.thread_inactivity_timeout_hours THREAD_INACTIVITY_TIMEOUT_HOURS = 1
# Setting up logging # Setting up logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s') logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')