DB Writer fixes and compose.yml update

This commit is contained in:
2025-11-03 15:57:23 +01:00
parent 212b8d39a9
commit d2b707ea5e
6 changed files with 46 additions and 31 deletions

View File

@@ -3,11 +3,8 @@ from dotenv import load_dotenv
load_dotenv()
class Config:
"""Configuration settings for the GPT Service."""
API_KEY = os.getenv("API_KEY")
PROVIDER_NAME = os.getenv("PROVIDER_NAME", "openai")
MODEL_NAME = os.getenv("MODEL_NAME", "gpt-4")
HOST_URL = os.getenv("HOST_URL")
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO")
API_KEY = os.getenv("API_KEY")
PROVIDER_NAME = os.getenv("PROVIDER_NAME", "openai")
MODEL_NAME = os.getenv("MODEL_NAME", "gpt-4")
HOST_URL = os.getenv("HOST_URL")
LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO")

View File

@@ -22,21 +22,4 @@ class GPTService:
self.logger.error(f"Unsupported provider: {self.provider_name}")
raise ValueError(f"Unsupported provider: {self.provider_name}")
def analyze_metrics(self, metrics: dict) -> str:
"""Analyze given metrics using GPT model and return insights."""
prompt = f"Analyze the following metrics and provide insights:\n{metrics}"
try:
response = openai.Completion.create(
engine=self.model_name,
prompt=prompt,
max_tokens=150,
n=1,
stop=None,
temperature=0.7,
)
insights = response.choices[0].text.strip()
self.logger.info("Successfully obtained insights from GPT model")
return insights
except Exception as e:
self.logger.error(f"Error during GPT analysis: {e}")
raise

View File

@@ -1,6 +1,10 @@
from gpt_service import GPTService
def main():
GPTService()
print("Hello from gpt-service!")
if __name__ == "__main__":
main()
main()