Spaces:
Build error
Build error
anonymize cover letter
Browse files
utils.py
CHANGED
|
@@ -343,7 +343,7 @@ def _cover_letter_prompt(job_description, ksas, experience_bullets, technical_sk
|
|
| 343 |
|
| 344 |
def _cover_letter(job_description, ksas, experience_bullets, technical_skills, resume_context, summary, cover_letter_sample):
|
| 345 |
prompt = _cover_letter_prompt(job_description, ksas, experience_bullets, technical_skills, resume_context, summary, cover_letter_sample)
|
| 346 |
-
system = "You are an expert resume writer crafting cover letters. Return ONLY valid JSON with no explanation or additional text. The response must exactly match this format: {\"cover_letter\": \"Dear Hiring Manager,\\n\\n[letter content]\\n\\nSincerely
|
| 347 |
return call_claude(prompt=prompt, system=system)['cover_letter']
|
| 348 |
|
| 349 |
def call_claude(prompt, system, api_key=None):
|
|
|
|
| 343 |
|
| 344 |
def _cover_letter(job_description, ksas, experience_bullets, technical_skills, resume_context, summary, cover_letter_sample):
|
| 345 |
prompt = _cover_letter_prompt(job_description, ksas, experience_bullets, technical_skills, resume_context, summary, cover_letter_sample)
|
| 346 |
+
system = "You are an expert resume writer crafting cover letters. Return ONLY valid JSON with no explanation or additional text. The response must exactly match this format: {\"cover_letter\": \"Dear Hiring Manager,\\n\\n[letter content]\\n\\nSincerely,\"} Maintain natural writing style and first-person perspective."
|
| 347 |
return call_claude(prompt=prompt, system=system)['cover_letter']
|
| 348 |
|
| 349 |
def call_claude(prompt, system, api_key=None):
|