You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Uses the free tier of Google Gemini to compare a resume to a job description and the company's career information to generate an outline to a cover letter to aid the user in writing an effective letter to use when applying to a role.
|GEMINI_MODEL|The Gemini model to use (as found in the API URL)|Y|`gemini-2.0-flash`|
70
+
|RESUME_TEXT|The body of the resume to evaluate|Y||
71
+
|RESUME_MIME_TYPE|The http mime type for the resume format|Y|`text/plain`|
72
+
|JOB_DESCRIPTION|The body of the job description to evaluate|Y||
73
+
|JOB_DESCRIPTION_MIME_TYPE|The http mime type for the job description format|Y|`text/plain`|
74
+
|COMPANY_CAREER_INFO|Text found on the company's websites that describes the company culture, values, mission, and any other details provided on the Company's website which they present to prospective candidates|Y||
75
+
|COMPANY_CAREER_INFO_MIME_TYPE|The http mime type for the company career information|`text/plain`|
76
+
|PERSONA|The role Gemini should play (typically starts, "You are..." or "Act as a...")|Y|`Act as an expert technical recruiter with a previous career in software engineering who can crtically compare resumes to job descriptions to help a candidate write a cover letter.`|
77
+
78
+
#### Outputs
79
+
|Output Name|Output Description|
80
+
|-----------|------------------|
81
+
|RAW|The raw, JSON _string_ returned by Gemini|
82
+
|RESPONSE_TEXT|Just the generated string from Gemini|
83
+
84
+
The content of `RESPONSE_TEXT` is expected to be a JSON _string_ where Gemini has been given the following key/value descriptions:
85
+
-`introduction_help`: a short paragraph to help the candidate write an introduction to the cover letter that includes some suggested phrasing that will help the candidate get started with a friendly and professional tone.
86
+
-`outline`: a list of brief descriptions of what to include in the cover letter. Be sure to incorporate the company career information provided in the input.
87
+
-`conclusion_help`: a short paragraph to help the candidate write a conclusion to the cover letter that includes some suggested phrasing that will help the candidate finish the letter with a friendly and professional tone.
88
+
-`additional_help`: a short paragraph to help the candidate write a cover letter that includes some suggested phrasing that will help the candidate finish the letter with a friendly and professional tone.
0 commit comments