fix: Outreach speedup (Switch to Flash) & Robust MD Export

This commit is contained in:
2025-12-29 15:01:28 +00:00
parent 32bc3b7668
commit 7f6fbb8246
2 changed files with 9 additions and 11 deletions

View File

@@ -547,14 +547,13 @@ def analyze_company(company_name, strategy, target_market):
def generate_outreach_campaign(company_data_json, knowledge_base_content, reference_url, specific_role=None):
"""
Erstellt personalisierte E-Mail-Kampagnen.
Modus A (Default): Generiert Top 5 Kampagnen + Liste weiterer relevanter Rollen.
Modus B (specific_role): Generiert nur Kampagne für diese eine Rolle.
"""
company_name = company_data_json.get('companyName', 'Unknown')
logger.info(f"--- STARTING OUTREACH GENERATION FOR: {company_name} (Role: {specific_role if specific_role else 'Top 5'}) ---")
api_key = load_gemini_api_key()
GEMINI_API_URL = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent?key={api_key}"
# Use gemini-2.5-flash for SPEED in outreach generation
GEMINI_API_URL = f"https://generativelanguage.googleapis.com/v1/models/gemini-2.5-flash:generateContent?key={api_key}"
if specific_role:
# --- MODE B: SINGLE ROLE GENERATION ---