diff --git a/src/config.py b/src/config.py index 50562a5..aac9ab2 100644 --- a/src/config.py +++ b/src/config.py @@ -40,7 +40,6 @@ if not YOUTUBE_TRANSCRIPT_API_TOKEN: # Inne ustawienia TRANSCRIPT_LANGUAGES = ['pl', 'en'] # Priorytet języków transkrypcji SUMMARY_PROMPT = """Streść poniższy transkrypt filmu z YouTube w zwięzły sposób w języku polskim. -Skup się na głównych tematach i wnioskach. prosiłbym o dokonanie tego streszczenia w formacie Markdown. Transkrypt: diff --git a/src/openai_utils.py b/src/openai_utils.py index 69e9285..54d7392 100644 --- a/src/openai_utils.py +++ b/src/openai_utils.py @@ -250,13 +250,13 @@ async def summarize_text(text: str, is_partial: bool = False, part_num: int = 0, try: logger.info("Wysyłanie zapytania do OpenAI API") response = await client.chat.completions.create( - model="gpt-4o-mini", # Możesz zmienić na gpt-4, jeśli masz dostęp i budżet + model="gpt-4o", # Możesz zmienić na gpt-4, jeśli masz dostęp i budżet messages=[ {"role": "system", "content": "Jesteś pomocnym asystentem specjalizującym się w streszczaniu transkryptów wideo."}, {"role": "user", "content": prompt} ], temperature=0.2, # Niższa temperatura dla bardziej spójnych streszczeń - max_tokens=5000, # Ogranicz długość odpowiedzi + max_tokens=50000, # Ogranicz długość odpowiedzi ) summary = response.choices[0].message.content.strip()