fix db location
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
import sqlite3
|
import sqlite3
|
||||||
import json
|
|
||||||
import os
|
import os
|
||||||
from typing import Optional, List, Tuple
|
from typing import Optional, List, Tuple
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
@@ -7,7 +6,7 @@ import numpy as np
|
|||||||
from openai import OpenAI
|
from openai import OpenAI
|
||||||
|
|
||||||
# Database configuration
|
# Database configuration
|
||||||
DB_PATH = os.getenv("CHAT_DB_PATH", "chat_history.db")
|
DB_PATH = os.getenv("DB_PATH", "chat_history.db")
|
||||||
EMBEDDING_MODEL = os.getenv("EMBEDDING_MODEL", "qwen3-embed-4b")
|
EMBEDDING_MODEL = os.getenv("EMBEDDING_MODEL", "qwen3-embed-4b")
|
||||||
EMBEDDING_DIMENSION = 2048 # Default for qwen3-embed-4b
|
EMBEDDING_DIMENSION = 2048 # Default for qwen3-embed-4b
|
||||||
MAX_HISTORY_MESSAGES = int(os.getenv("MAX_HISTORY_MESSAGES", "1000"))
|
MAX_HISTORY_MESSAGES = int(os.getenv("MAX_HISTORY_MESSAGES", "1000"))
|
||||||
@@ -234,11 +233,13 @@ class ChatDatabase:
|
|||||||
cursor = conn.cursor()
|
cursor = conn.cursor()
|
||||||
|
|
||||||
# Join chat_messages and message_embeddings to get content and embeddings
|
# Join chat_messages and message_embeddings to get content and embeddings
|
||||||
cursor.execute("""
|
cursor.execute(
|
||||||
|
"""
|
||||||
SELECT cm.message_id, cm.content, me.embedding
|
SELECT cm.message_id, cm.content, me.embedding
|
||||||
FROM chat_messages cm
|
FROM chat_messages cm
|
||||||
JOIN message_embeddings me ON cm.message_id = me.message_id
|
JOIN message_embeddings me ON cm.message_id = me.message_id
|
||||||
""")
|
"""
|
||||||
|
)
|
||||||
rows = cursor.fetchall()
|
rows = cursor.fetchall()
|
||||||
|
|
||||||
results = []
|
results = []
|
||||||
|
|||||||
@@ -4,8 +4,10 @@ After=network.target
|
|||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
Image=localhost/vibe-bot:latest
|
Image=localhost/vibe-bot:latest
|
||||||
|
Volume=vibe-bot-db:/db
|
||||||
Environment=DISCORD_TOKEN=your_token_here
|
Environment=DISCORD_TOKEN=your_token_here
|
||||||
Environment=OPENAI_API_ENDPOINT=http://host.containers.internal:8000
|
Environment=OPENAI_API_ENDPOINT=http://host.containers.internal:8000
|
||||||
|
Environment=DB_PATH=/db/chat_history.db
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
|
|||||||
Reference in New Issue
Block a user