INNER CODE UNIT · Python
evict_cache
zapek/Xeres · scripts/bot/bot.py:279
def evict_cache(messages):
if (len(messages)) > INTERACTIONS * 2:
messages.pop(0)
messages.pop(0)
def get_cache_messages(user_id):
messages = CHAT_CACHE.get(user_id, list())
CHAT_CACHE[user_id] = messages
return messages
def create_query_for_openai_api(prompt, messages):
model = {
"messages": [
{
"role": "system",
"content": f"{prompt}"