samu commited on
Commit
17ea087
·
1 Parent(s): ed5b42d
backend/__pycache__/main.cpython-310.pyc CHANGED
Binary files a/backend/__pycache__/main.cpython-310.pyc and b/backend/__pycache__/main.cpython-310.pyc differ
 
backend/main.py CHANGED
@@ -8,7 +8,9 @@ from backend.database import get_db_connection
8
  import psycopg2
9
  from psycopg2.extras import RealDictCursor
10
  from typing import Union, List, Literal
 
11
 
 
12
 
13
  app = FastAPI()
14
 
@@ -51,6 +53,7 @@ async def root():
51
  @app.post("/extract/metadata")
52
  async def extract_metadata(data: MetadataRequest):
53
  try:
 
54
  response = await generate_completions.get_completions(
55
  data.query,
56
  config.language_metadata_extraction_prompt
@@ -69,6 +72,7 @@ async def extract_metadata(data: MetadataRequest):
69
  @app.post("/generate/flashcards")
70
  async def generate_flashcards(data: GenerationRequest):
71
  try:
 
72
  response = await generate_completions.get_completions(
73
  data.query,
74
  config.flashcard_mode_instructions
@@ -106,6 +110,7 @@ async def generate_flashcards(data: GenerationRequest):
106
  @app.post("/generate/exercises")
107
  async def generate_exercises(data: GenerationRequest):
108
  try:
 
109
  response = await generate_completions.get_completions(
110
  data.query,
111
  config.exercise_mode_instructions
@@ -126,6 +131,7 @@ async def generate_exercises(data: GenerationRequest):
126
  @app.post("/generate/simulation")
127
  async def generate_simulation(data: GenerationRequest):
128
  try:
 
129
  response = await generate_completions.get_completions(
130
  data.query,
131
  config.simulation_mode_instructions
 
8
  import psycopg2
9
  from psycopg2.extras import RealDictCursor
10
  from typing import Union, List, Literal
11
+ import logging
12
 
13
+ logging.basicConfig(level=logging.INFO)
14
 
15
  app = FastAPI()
16
 
 
53
  @app.post("/extract/metadata")
54
  async def extract_metadata(data: MetadataRequest):
55
  try:
56
+ logging.info(f"Received metadata extraction request: {data.query}")
57
  response = await generate_completions.get_completions(
58
  data.query,
59
  config.language_metadata_extraction_prompt
 
72
  @app.post("/generate/flashcards")
73
  async def generate_flashcards(data: GenerationRequest):
74
  try:
75
+ logging.info(f"Received flashcard generation request: {data.query}")
76
  response = await generate_completions.get_completions(
77
  data.query,
78
  config.flashcard_mode_instructions
 
110
  @app.post("/generate/exercises")
111
  async def generate_exercises(data: GenerationRequest):
112
  try:
113
+ logging.info(f"Received exercise generation request: {data.query}")
114
  response = await generate_completions.get_completions(
115
  data.query,
116
  config.exercise_mode_instructions
 
131
  @app.post("/generate/simulation")
132
  async def generate_simulation(data: GenerationRequest):
133
  try:
134
+ logging.info(f"Received simulation generation request: {data.query}")
135
  response = await generate_completions.get_completions(
136
  data.query,
137
  config.simulation_mode_instructions