add openai model to config, rework logging to use appdirs logging dir

This commit is contained in:
2025-06-03 15:28:14 +02:00
parent 9684229fc2
commit 3fbb8bbd52
22 changed files with 101 additions and 84 deletions

View File

@@ -1,8 +1,9 @@
from openai import OpenAI
from src import settings
import json
from src import LOG_DIR
model = "gpt-4o"
model = settings.openAI.model
api_key = settings.openAI.api_key
client = OpenAI(api_key = api_key)

View File

@@ -11,10 +11,11 @@ from src.transformers import ARRAYData, BibTeXData, COinSData, RDSData, RISData
from src.transformers.transformers import RDS_AVAIL_DATA, RDS_GENERIC_DATA
import loguru
import sys
from src import LOG_DIR
log = loguru.logger
log.remove()
log.add(sys.stdout, level="INFO")
log.add("logs/application.log", rotation="1 MB", retention="10 days")
log.add(f"{LOG_DIR}/application.log", rotation="1 MB", retention="10 days")
# logger.add(sys.stderr, format="{time} {level} {message}", level="INFO")

View File

@@ -1,18 +1,21 @@
import pandas as pd
from docx import Document
from dataclasses import dataclass
from src.backend import Semester
from typing import Union, Any
from src.logic.openai import name_tester, run_shortener, semester_converter
import zipfile
from bs4 import BeautifulSoup
import loguru
import sys
import zipfile
from dataclasses import dataclass
from typing import Any, Union
import loguru
import pandas as pd
from bs4 import BeautifulSoup
from docx import Document
from src import LOG_DIR
from src.backend import Semester
from src.logic.openai import name_tester, run_shortener, semester_converter
log = loguru.logger
log.remove()
log.add(sys.stdout, level="INFO")
log.add("logs/application.log", rotation="1 MB", retention="10 days")
log.add(f"{LOG_DIR}/application.log", rotation="1 MB", retention="10 days")