Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE]: Confirm if it is working? #1039

Open
Rhy-Shah opened this issue Jan 12, 2025 · 13 comments
Open

[FEATURE]: Confirm if it is working? #1039

Rhy-Shah opened this issue Jan 12, 2025 · 13 comments
Labels
enhancement New feature or request

Comments

@Rhy-Shah
Copy link

Feature summary

No response

Feature description

Can someone please confirm if this tool works successfully? Can I keep this thing on overnight and let it apply to jobs? How many do you think it will do in a night?

Motivation

No response

Alternatives considered

No response

Additional context

No response

@Rhy-Shah Rhy-Shah added the enhancement New feature or request label Jan 12, 2025
@LBC970
Copy link

LBC970 commented Jan 13, 2025

I'm only seeing options to create resumes and cover letters, which it's doing well. Nothing about applying for jobs.

@nitin0497
Copy link

@LBC970 Are you sure it is generating resume and cover letter? Nothing happens after i select a style for resume.

@LBC970
Copy link

LBC970 commented Jan 13, 2025

@LBC970 Are you sure it is generating resume and cover letter? Nothing happens after i select a style for resume.

Mine did that too, it was an error in a YAML file. Formatting was fine, but it was providing incorrectly formatted info. Turn on debugging in your config file to see what's going on.

@nitin0497
Copy link

@LBC970 I did that, and it is not showing any errors. :/

@LBC970
Copy link

LBC970 commented Jan 13, 2025

Can you post the output?

@nitin0497
Copy link

Screenshot 2025-01-13 114036

@LBC970
Copy link

LBC970 commented Jan 13, 2025

Did you set yourLOG_LEVEL to debug in your config.py?

image

@Ledjob
Copy link

Ledjob commented Jan 14, 2025

I have the same problem, log to file is True, same for console log.. no output to log.. the cv is created in the output folder though..
(I also tried ollama before that but It would not work saying my llm api key was wrong and even though I changed the config to use ollama, it tried to use openai...)
here is the output to console:

`[?] Select the action you want to perform::

Generate Resume
Generate Resume Tailored for Job Description
Generate Tailored Cover Letter for Job Description

DEBUG:root:Project root determined as: C:\Users\Auto_Jobs_Applier_AI_Agent
DEBUG:root:Styles directory set to: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style
DEBUG:root:Reading styles directory: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style
DEBUG:root:Files found: ['style_cloyola.css', 'style_josylad_blue.css', 'style_josylad_grey.css', 'style_krishnavalliappan.css', 'style_samodum_bold.css', 'init.py']
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_cloyola.css
DEBUG:root:First line of file style_cloyola.css: /*Cloyola Grey $https://github.com/cloyola*/
INFO:root:Added style: Cloyola Grey by https://github.com/cloyola
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_josylad_blue.css
DEBUG:root:First line of file style_josylad_blue.css: /*Modern Blue$https://github.com/josylad*/
INFO:root:Added style: Modern Blue by https://github.com/josylad
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_josylad_grey.css
DEBUG:root:First line of file style_josylad_grey.css: /*Modern Grey$https://github.com/josylad*/
INFO:root:Added style: Modern Grey by https://github.com/josylad
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_krishnavalliappan.css
DEBUG:root:First line of file style_krishnavalliappan.css: /*Default$https://github.com/krishnavalliappan*/
INFO:root:Added style: Default by https://github.com/krishnavalliappan
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_samodum_bold.css
DEBUG:root:First line of file style_samodum_bold.css: /*Clean Blue$https://github.com/samodum*/
INFO:root:Added style: Clean Blue by https://github.com/samodum
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style_init_.py
DEBUG:root:First line of file init.py:
[?] Select a style for the resume::
Cloyola Grey (style author -> https://github.com/cloyola)
Modern Blue (style author -> https://github.com/josylad)
Modern Grey (style author -> https://github.com/josylad)

Default (style author -> https://github.com/krishnavalliappan)
Clean Blue (style author -> https://github.com/samodum)

INFO:root:Selected style set to: Default
INFO:WDM:====== WebDriver manager ======
INFO:WDM:Get LATEST chromedriver version for google-chrome
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): googlechromelabs.github.io:443
DEBUG:urllib3.connectionpool:https://googlechromelabs.github.io:443 "GET /chrome-for-testing/latest-patch-versions-per-build.json HTTP/1.1" 200 9182
INFO:WDM:Get LATEST chromedriver version for google-chrome
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): googlechromelabs.github.io:443
DEBUG:urllib3.connectionpool:https://googlechromelabs.github.io:443 "GET /chrome-for-testing/latest-patch-versions-per-build.json HTTP/1.1" 200 9182
INFO:WDM:Driver [C:\Users\EN.wdm\drivers\chromedriver\win64\131.0.6778.264\chromedriver-win32/chromedriver.exe] found in cache
DEBUG:selenium.webdriver.common.service:Started executable: C:\Users\EN\.wdm\drivers\chromedriver\win64\131.0.6778.264\chromedriver-win32/chromedriver.exe in a child process with pid: 16820
DEBUG:urllib3.connectionpool:Starting new HTTP connection (1): localhost:19796

DevTools listening on ws://127.0.0.1:19808/devtools/browser/6ec974f8-d0cc-49d5-8a11-2e86c263c1d2
DEBUG:urllib3.connectionpool:http://localhost:19796 "POST /session HTTP/1.1" 200 0
DEBUG:root:Reading styles directory: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style
DEBUG:root:Files found: ['style_cloyola.css', 'style_josylad_blue.css', 'style_josylad_grey.css', 'style_krishnavalliappan.css', 'style_samodum_bold.css', 'init.py']
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_cloyola.css
DEBUG:root:First line of file style_cloyola.css: /*Cloyola Grey $https://github.com/cloyola*/
INFO:root:Added style: Cloyola Grey by https://github.com/cloyola
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_josylad_blue.css
DEBUG:root:First line of file style_josylad_blue.css: /*Modern Blue$https://github.com/josylad*/
INFO:root:Added style: Modern Blue by https://github.com/josylad
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_josylad_grey.css
DEBUG:root:First line of file style_josylad_grey.css: /*Modern Grey$https://github.com/josylad*/
INFO:root:Added style: Modern Grey by https://github.com/josylad
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_krishnavalliappan.css
DEBUG:root:First line of file style_krishnavalliappan.css: /*Default$https://github.com/krishnavalliappan*/
INFO:root:Added style: Default by https://github.com/krishnavalliappan
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style\style_samodum_bold.css
DEBUG:root:First line of file style_samodum_bold.css: /*Clean Blue$https://github.com/samodum*/
INFO:root:Added style: Clean Blue by https://github.com/samodum
DEBUG:root:Processing file: C:\Users\Auto_Jobs_Applier_AI_Agent\src\libs\resume_and_cover_builder\resume_style_init_.py
DEBUG:root:First line of file init.py:
DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
DEBUG:httpx:load_verify_locations cafile='C:\Users\EN\Documents\python_stuff\python_find_work\Auto_Jobs_Applier_AI_Agent\virtual\lib\site-packages\certifi\cacert.pem'
DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
DEBUG:httpx:load_verify_locations cafile='C:\Users\EN\Documents\python_stuff\python_find_work\Auto_Jobs_Applier_AI_Agent\virtual\lib\site-packages\certifi\cacert.pem'
DEBUG:openai._base_client:Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'content': '\nAct as an HR expert and resume writer with a specialization in creating ATS-friendly resumes. Your task is to articulate the educational background for a resume. For each educational entry, ensure you include:\n\n1. Institution Name and
Location
: Specify the university or educational institution’s name and location.\n2. Degree and Field of Study: Clearly indicate the degree earned and the field of study.\n3. Grade: Include your Grade if it is strong and relevant.\n4. Relevant Coursework: List key courses with their grades to showcase your academic strengths.\n\n- My information: \n [EducationDetails(education_level="Master's Degree", institution='SCUDA', field_of_study='Management and Business Development', final_evaluation_grade='3.94', start_date='2010', year_of_completion=2014, exam=None), EducationDetails(education_level='International Exchange Program', institution='TeC', field_of_study='Management, Geopolitics, and International Business', final_evaluation_grade='95/100 - GPA 4.0', start_date='2013', year_of_completion=2013, exam=None), EducationDetails(education_level='Online Certification', institution='Harvard University via edX', field_of_study='Computer Science (Introduction to Computing: Abstraction, Algorithms, Data Structures, Software Engineering)', final_evaluation_grade='4.2', start_date='2017', year_of_completion=2017, exam=None), EducationDetails(education_level='High School Diploma', institution='Lycée Victor bash', field_of_study='Economics and Social Sciences (SES)', final_evaluation_grade='15.91', start_date='2007', year_of_completion=2009, exam=None)]\n\n- Template to Use\n\n<section id="education">\n <h2>Education</h2>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name">[University Name]</span>\n <span class="entry-location">[Location] </span>\n </div>\n <div class="entry-details">\n <span class="entry-title">[Degree] in [Field of Study] | Grade: [Your Grade]</span>\n <span class="entry-year">[Start Year] – [End Year] </span>\n </div>\n <ul class="compact-list">\n <li>[Course Name] → Grade: [Grade]</li>\n <li>[Course Name] → Grade: [Grade]</li>\n <li>[Course Name] → Grade: [Grade]</li>\n <li>[Course Name] → Grade: [Grade]</li>\n <li>[Course Name] → Grade: [Grade]</li>\n </ul>\n </div>\n</section>\n\nThe results should be provided in html format, Provide only the html code for the resume, without any explanations or additional text and also without html ', 'role': 'user'}], 'model': 'gpt-4o-mini', 'logprobs': False, 'n': 1, 'stream': False, 'temperature': 0.4}}
DEBUG:openai._base_client:Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'content': '\nAct as an HR expert and resume writer specializing in ATS-friendly resumes. Your task is to create a professional and polished header for the resume. The header should:\n\n1. Contact Information: Include your full name, city and country, phone number, email address, LinkedIn profile, and GitHub profile. Exclude any information that is not provided.\n2. Formatting: Ensure the contact details are presented clearly and are
easy to read.\n\n- My information: \n name='John' surname='Portobello' date_of_birth='14/05/1998' country='France' city='Paris' address="random adress" zip_code='97700' phone_prefix='+33' phone='88888' email='[email protected]' github=HttpUrl('https://github.com/Ledjob') linkedin=HttpUrl('https://www.linkedin.com/in/ledjob/')\n\n- Template to Use\n\n<header>\n <h1>[Name and Surname]</h1>\n <div class="contact-info"> \n <p class="fas fa-map-marker-alt">\n <span>[Your City, Your Country]</span>\n </p> \n <p class="fas fa-phone">\n <span>[Your Prefix Phone number]</span>\n </p> \n <p class="fas fa-envelope">\n <span>[Your Email]</span>\n </p> \n <p class="fab fa-linkedin">\n <a href="[Link LinkedIn account]">LinkedIn</a>\n </p> \n <p class="fab fa-github">\n <a href="[Link GitHub account]">GitHub</a>\n </p> \n </div>\n</header>\n\nThe results should be provided in html format, Provide only the html code for the resume, without any explanations or additional text and also without html \n', 'role': 'user'}],
'model': 'gpt-4o-mini', 'logprobs': False, 'n': 1, 'stream': False, 'temperature': 0.4}}
DEBUG:openai._base_client:Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'content': '\nAct as an HR expert and resume writer with a specialization in creating ATS-friendly resumes. Your task is to detail the work experience for a resume. For each job entry, ensure you include:\n\n1. Company Name and Location: Provide the name of the company and its location.\n2. Job Title: Clearly state your job title.\n3. Dates of Employment: Include the start and end dates of your employment.\n4. Responsibilities and Achievements: Describe your key responsibilities and notable achievements, emphasizing measurable results and specific contributions.\n\n- My information: \n [ExperienceDetails(position='Co-Founder and Business Manager', company='En', employment_period='06/2017 - 10/2023', location='Paris, France', industry='Pharma', key_responsibilities=[{'responsibility': 'Oversaw the creation and management of a concept store in Paris, ensuring innovative product curation and optimal customer experience.'}, {'responsibility': 'Developed and executed business strategies that boosted sales and strengthened brand presence in a competitive market.'}, {'responsibility': 'Managed cross-functional teams and optimized supply chain processes
to ensure efficiency and cost-effectiveness.'}], skills_acquired=['Business Strategy Development', 'Team Leadership and Management', 'Supply Chain Optimization']), ExperienceDetails(position='Founder and Tech Consultant', company='Nconsulting', employment_period='11/2023 - Present', location='Marseille, France', industry='Technology Consulting', key_responsibilities=[{'responsibility': 'Provided tailored technological solutions for SMEs, including AI generation, cloud integration, and process automation.'}, {'responsibility': 'Designed and implemented software solutions, such as trading dashboards...'}, {'responsibility': 'Consulted on web development projects, integrating AI and machine learning for enhanced user experiences.'}], skills_acquired=['Python and Full-Stack Development', 'AI Integration and Automation', 'Client Relationship Management']), ExperienceDetails(position='Web Marketing Assistant', company='ShakerOne', employment_period='01/2012 - 06/2013', location='South Africa', industry='Digital Marketing', key_responsibilities=[{'responsibility_1': 'Implemented SEO strategies to enhance website visibility and improve search engine rankings.'}, {'responsibility_2': 'Automated WordPress templates, streamlining the creation of over 1000 websites in five months.'}, {'responsibility_3': 'Created and optimized content for websites, boosting engagement and improving online presence.'}], skills_acquired=['SEO Strategy and Optimization', 'WordPress Development and Automation', 'Content Creation and Marketing'])]\n\n- Template to Use\n\n<section id="work-experience">\n <h2>Work Experience</h2>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name">[Company Name]</span>\n <span class="entry-location">[Location]</span>\n </div>\n <div class="entry-details">\n <span class="entry-title">[Your Job Title]</span>\n <span class="entry-year">[Start Date] – [End Date] </span>\n </div>\n <ul class="compact-list">\n <li>[Describe your responsibilities and achievements in this role] </li>\n <li>[Describe any key projects or technologies you worked with] </li>\n <li>[Mention any notable accomplishments or results]</li>\n </ul>\n </div>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name">[Company Name]</span>\n <span class="entry-location">[Location]</span>\n </div>\n <div class="entry-details">\n <span class="entry-title">[Your Job Title]</span>\n <span class="entry-year">[Start Date] – [End Date] </span>\n </div>\n <ul class="compact-list">\n <li>[Describe your responsibilities and achievements in this role] </li>\n <li>[Describe any key projects or technologies you worked with] </li>\n <li>[Mention any notable accomplishments or results]</li>\n </ul>\n </div>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name">[Company Name]</span>\n <span class="entry-location">[Location]</span>\n </div>\n <div class="entry-details">\n <span class="entry-title">[Your Job Title]</span>\n <span class="entry-year">[Start Date] – [End Date] </span>\n </div>\n <ul class="compact-list">\n <li>[Describe your responsibilities and achievements in this role] </li>\n <li>[Describe any key projects or technologies you worked with] </li>\n <li>[Mention any notable accomplishments or results]</li>\n </ul>\n </div>\n</section>\n\nThe results should be provided in html format, Provide only the html code for the resume, without any explanations or additional text and also without html ', 'role': 'user'}], 'model': 'gpt-4o-mini', 'logprobs': False, 'n': 1, 'stream': False, 'temperature': 0.4}}
DEBUG:openai._base_client:Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'content': '\nAct as an HR expert and resume writer with a specialization in creating ATS-friendly resumes. Your task is to highlight notable side projects. For each project, ensure you include:\n\n1. Project Name and Link: Provide the name of the project and include a link to the GitHub repository or project page.\n2. Project Details: Describe any notable recognition or achievements related to the project, such as GitHub stars or community feedback.\n3. Technical Contributions: Highlight your specific contributions and the technologies used in the project. \n\n- My information: \n [Project(name='AI To-Do App (Taskman) BETA', description='A gamified productivity platform that generates personalized to-do lists based on user prompts, featuring a pet that evolves as users complete tasks.', link=None), Project(name='Live Crypto Trading System', description='A real-time charting application with automated trading strategies, streaming WebSocket data from exchanges, and displaying trade information.', link=None), Project(name='Video Content Analyzer', description='Tool to extract and highlight key moments from video transcripts for creating engaging YouTube Shorts.', link=None), Project(name='AI Teacher Assistant', description='Developed a A Japanese vocal chatbot designed to help people learn Japanese interactively.', link=None), Project(name='DMLR Framework', description='Designed an AI reasoning framework combining tree-like logic, randomness, and inference for simulating higher-dimensional thinking.', link=None)]\n\n- Template to Use\n\n<section id="side-projects">\n <h2>Side Projects</h2>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name"><i class="fab fa-github"></i> <a href="[Github Repo or Link]">[Project Name]</a></span>\n </div>\n <ul class="compact-list">\n <li>[Describe any notable recognition or reception]</li>\n <li>[Describe any notable recognition or reception]</li>\n </ul>\n </div>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name"><i class="fab fa-github"></i> <a href="[Github Repo or Link]">[Project Name]</a></span>\n </div>\n <ul class="compact-list">\n <li>[Describe any notable recognition or reception]</li>\n <li>[Describe any notable recognition or reception]</li>\n </ul>\n </div>\n <div class="entry">\n <div class="entry-header">\n <span class="entry-name"><i class="fab fa-github"></i> <a href="[Github Repo or Link]">[Project Name]</a></span>\n </div>\n <ul class="compact-list">\n <li>[Describe any notable recognition or reception]</li>\n <li>[Describe any notable recognition or reception]</li>\n </ul>\n </div>\n</section>\n\nThe results should be provided in html format, Provide only the html code for the resume, without
any explanations or additional text and also without html \n', 'role': 'user'}], 'model': 'gpt-4o-mini', 'logprobs': False, 'n': 1, 'stream': False, 'temperature': 0.4}}
DEBUG:openai._base_client:Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'content': '\nAct as an HR expert and resume writer with a specialization in creating ATS-friendly resumes. Your task is to list additional skills relevant to the job. For each skill, ensure you include:\n\n1. Skill Category: Clearly state the category or type of skill.\n2. Specific Skills: List the specific skills or technologies within each category.\n3. Proficiency and Experience: Briefly describe your experience and proficiency level.\n\n- My information: \n [Language(language='French', proficiency='Native'), Language(language='English', proficiency='Fluent'), Language(language='Spanish', proficiency='Intermediate'), Language(language='Japanese', proficiency='Beginner'), Language(language='Russian', proficiency='Beginner')]\n ['Software Development and AI', 'Cryptocurrency Trading and Blockchain Technologies', 'Creative Projects (e.g., Unreal Engine, Blender)', 'Learning (New Languages...)', 'Chess / Poker']\n {'Business Strategy Development', 'Supply Chain Optimization', 'Team Leadership and Management', 'AI Integration and Automation', 'Client Relationship Management', 'Python and Full-Stack Development', 'Content Creation and Marketing', 'SEO Strategy and Optimization', 'WordPress Development and Automation'}\n\n- Template to Use\n'''\n

\n

Additional Skills

\n
\n
    \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
\n
    \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • [Specific Skill or Technology]
  • \n
  • Languages:
  • \n
\n
\n
\n'''\nThe results should be provided in html format, Provide only the html code for the resume, without any explanations or additional text and also without html \n', 'role': 'user'}], 'model': 'gpt-4o-mini',
'logprobs': False, 'n': 1, 'stream': False, 'temperature': 0.4}}
DEBUG:openai._base_client:Sending HTTP Request: POST https://api.openai.com/v1/chat/completions
DEBUG:httpcore.connection:connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=None socket_options=None
DEBUG:openai._base_client:Sending HTTP Request: POST https://api.openai.com/v1/chat/completions
DEBUG:httpcore.connection:connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=None socket_options=None
DEBUG:openai._base_client:Sending HTTP Request: POST https://api.openai.com/v1/chat/completions
DEBUG:httpcore.connection:connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=None socket_options=None
DEBUG:openai._base_client:Sending HTTP Request: POST https://api.openai.com/v1/chat/completions
DEBUG:openai._base_client:Sending HTTP Request: POST https://api.openai.com/v1/chat/completions
DEBUG:httpcore.connection:connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=None socket_options=None
DEBUG:httpcore.connection:connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=None socket_options=None
DEBUG:httpcore.connection:connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0A77C10>
DEBUG:httpcore.connection:start_tls.started ssl_context=<ssl.SSLContext object at 0x000001ABDF8D2CC0> server_hostname='api.openai.com' timeout=None
DEBUG:httpcore.connection:connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0A771F0>
DEBUG:httpcore.connection:start_tls.started ssl_context=<ssl.SSLContext object at 0x000001ABDF8D2CC0> server_hostname='api.openai.com' timeout=None
DEBUG:httpcore.connection:connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0AB8670>
DEBUG:httpcore.connection:start_tls.started ssl_context=<ssl.SSLContext object at 0x000001ABDF8D2CC0> server_hostname='api.openai.com' timeout=None
DEBUG:httpcore.connection:connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0AB9A80>
DEBUG:httpcore.connection:connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0AB95D0>
DEBUG:httpcore.connection:start_tls.started ssl_context=<ssl.SSLContext object at 0x000001ABDF8D2CC0> server_hostname='api.openai.com' timeout=None
DEBUG:httpcore.connection:start_tls.started ssl_context=<ssl.SSLContext object at 0x000001ABDF8D2CC0> server_hostname='api.openai.com' timeout=None
DEBUG:httpcore.connection:start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0A76F50>
DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_headers.complete
DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_body.complete
DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
DEBUG:httpcore.connection:start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0A77BE0>
DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_headers.complete
DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_body.complete
DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
DEBUG:httpcore.connection:start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0AB8640>
DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_headers.complete
DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_body.complete
DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
DEBUG:httpcore.connection:start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0AB95A0>
DEBUG:httpcore.connection:start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x000001ABF0AB9A50>
DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_headers.complete
DEBUG:httpcore.http11:send_request_headers.complete
DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:send_request_body.complete
DEBUG:httpcore.http11:send_request_body.complete
DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_headers.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Jan 2025 14:27:58 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-z8l1miphujxyd9vayiqytlf8'), (b'openai-processing-ms', b'2475'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'5000'), (b'x-ratelimit-limit-tokens', b'4000000'), (b'x-ratelimit-remaining-requests', b'4999'), (b'x-ratelimit-remaining-tokens', b'3999604'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'5ms'), (b'x-request-id', b'req_b3d83163db654a753c8ac0985733ebc4'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=CCUkhfWCm_9q3kIpRToF4sE1iJ7.eWjQJME1zTEW2wQ-1736864878-1.0.1.1-Zf.o7eVdQ690oVlO6QbSMCbQKWulUsJjBzD88V_6_p9t2E1T5BR1fPbJzisBoXM2DUZhFpv6RPHREwAROced.w; path=/; expires=Tue, 14-Jan-25 14:57:58 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=qXC9wXXNv9KyZztj4IXeFZsL2TzVhcU7mf4HrC5wqOE-1736864878442-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'901e4f41093dd161-CDG'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')])
INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_body.complete
DEBUG:httpcore.http11:response_closed.started
DEBUG:httpcore.http11:response_closed.complete
DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers([('date', 'Tue, 14 Jan 2025 14:27:58 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('access-control-expose-headers', 'X-Request-ID'), ('openai-organization', 'user-z8l1miphujxyd9vayiqytlf8'), ('openai-processing-ms',
'2475'), ('openai-version', '2020-10-01'), ('x-ratelimit-limit-requests', '5000'), ('x-ratelimit-limit-tokens', '4000000'), ('x-ratelimit-remaining-requests', '4999'), ('x-ratelimit-remaining-tokens', '3999604'), ('x-ratelimit-reset-requests', '12ms'), ('x-ratelimit-reset-tokens', '5ms'), ('x-request-id', 'req_b3d83163db654a753c8ac0985733ebc4'), ('strict-transport-security', 'max-age=31536000; includeSubDomains; preload'), ('cf-cache-status', 'DYNAMIC'), ('set-cookie', '__cf_bm=CCUkhfWCm_9q3kIpRToF4sE1iJ7.eWjQJME1zTEW2wQ-1736864878-1.0.1.1-Zf.o7eVdQ690oVlO6QbSMCbQKWulUsJjBzD88V_6_p9t2E1T5BR1fPbJzisBoXM2DUZhFpv6RPHREwAROced.w; path=/; expires=Tue, 14-Jan-25 14:57:58 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('x-content-type-options', 'nosniff'), ('set-cookie', '_cfuvid=qXC9wXXNv9KyZztj4IXeFZsL2TzVhcU7mf4HrC5wqOE-1736864878442-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('server', 'cloudflare'), ('cf-ray', '901e4f41093dd161-CDG'), ('content-encoding', 'gzip'), ('alt-svc', 'h3=":443"; ma=86400')])
DEBUG:openai._base_client:request_id: req_b3d83163db654a753c8ac0985733ebc4
DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Jan 2025 14:28:01 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-z8l1miphujxyd9vayiqytlf8'), (b'openai-processing-ms', b'5110'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'5000'), (b'x-ratelimit-limit-tokens', b'4000000'), (b'x-ratelimit-remaining-requests', b'4998'), (b'x-ratelimit-remaining-tokens', b'3999176'), (b'x-ratelimit-reset-requests', b'22ms'), (b'x-ratelimit-reset-tokens', b'12ms'), (b'x-request-id', b'req_098973f645141d78b0f7814efa2f58db'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=eeE7kmwcW9O121TmyyEdH.KEtfcxOP5cZlH9SKKGYkY-1736864881-1.0.1.1-ygZoW3jkK9DVU7L_imvt3Lgi57H3zX5GIJH1nnXqria7p2aMbteEDl_7G3CZ0vNSemllw2u0Su2K4ZO14zsGzg; path=/; expires=Tue, 14-Jan-25 14:58:01 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=wJoaxIEnkZlQhWuPKpqwVa26C90eq4EeFrRubsKPexM-1736864881140-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'901e4f411a5b6f0b-CDG'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')])
INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_body.complete
DEBUG:httpcore.http11:response_closed.started
DEBUG:httpcore.http11:response_closed.complete
DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers([('date', 'Tue, 14 Jan 2025 14:28:01 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('access-control-expose-headers', 'X-Request-ID'), ('openai-organization', 'user-z8l1miphujxyd9vayiqytlf8'), ('openai-processing-ms',
'5110'), ('openai-version', '2020-10-01'), ('x-ratelimit-limit-requests', '5000'), ('x-ratelimit-limit-tokens', '4000000'), ('x-ratelimit-remaining-requests', '4998'), ('x-ratelimit-remaining-tokens', '3999176'), ('x-ratelimit-reset-requests', '22ms'), ('x-ratelimit-reset-tokens', '12ms'), ('x-request-id', 'req_098973f645141d78b0f7814efa2f58db'), ('strict-transport-security', 'max-age=31536000; includeSubDomains; preload'), ('cf-cache-status', 'DYNAMIC'), ('set-cookie', '__cf_bm=eeE7kmwcW9O121TmyyEdH.KEtfcxOP5cZlH9SKKGYkY-1736864881-1.0.1.1-ygZoW3jkK9DVU7L_imvt3Lgi57H3zX5GIJH1nnXqria7p2aMbteEDl_7G3CZ0vNSemllw2u0Su2K4ZO14zsGzg; path=/; expires=Tue, 14-Jan-25 14:58:01 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('x-content-type-options', 'nosniff'), ('set-cookie', '_cfuvid=wJoaxIEnkZlQhWuPKpqwVa26C90eq4EeFrRubsKPexM-1736864881140-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('server', 'cloudflare'), ('cf-ray', '901e4f411a5b6f0b-CDG'), ('content-encoding', 'gzip'), ('alt-svc', 'h3=":443"; ma=86400')])
DEBUG:openai._base_client:request_id: req_098973f645141d78b0f7814efa2f58db
Created TensorFlow Lite XNNPACK delegate for CPU.
DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Jan 2025 14:28:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-z8l1miphujxyd9vayiqytlf8'), (b'openai-processing-ms', b'12250'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'5000'), (b'x-ratelimit-limit-tokens', b'4000000'), (b'x-ratelimit-remaining-requests', b'4998'), (b'x-ratelimit-remaining-tokens', b'3999068'), (b'x-ratelimit-reset-requests', b'20ms'), (b'x-ratelimit-reset-tokens', b'13ms'), (b'x-request-id', b'req_1ef596da365c8740c17b2e4573f1703f'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=60UXP0.g4e9ncg1tY85weFHXTOQ2C1afQ7w5stceudw-1736864888-1.0.1.1-OydubnVLI3Vk5suTqC1KNwN7vhHo1.XjWNiIlsB2eDUeYOabu25qCQGzDJF5PIv1DsyfXsYRSsd_lzAuSiH4yQ; path=/; expires=Tue, 14-Jan-25 14:58:08 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=zzbyJHv_9Z2HkE3O3uJh2de3kg2CFUTvM5ISpSfkNdc-1736864888233-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'901e4f411d060192-CDG'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')])
INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_body.complete
DEBUG:httpcore.http11:response_closed.started
DEBUG:httpcore.http11:response_closed.complete
DEBUG:httpcore.connection:close.started
DEBUG:httpcore.connection:close.complete
DEBUG:httpcore.connection:close.started
DEBUG:httpcore.connection:close.complete
DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers([('date', 'Tue, 14 Jan 2025 14:28:08 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('access-control-expose-headers', 'X-Request-ID'), ('openai-organization', 'user-z8l1miphujxyd9vayiqytlf8'), ('openai-processing-ms',
'12250'), ('openai-version', '2020-10-01'), ('x-ratelimit-limit-requests', '5000'), ('x-ratelimit-limit-tokens', '4000000'), ('x-ratelimit-remaining-requests', '4998'), ('x-ratelimit-remaining-tokens', '3999068'), ('x-ratelimit-reset-requests', '20ms'), ('x-ratelimit-reset-tokens', '13ms'), ('x-request-id', 'req_1ef596da365c8740c17b2e4573f1703f'), ('strict-transport-security', 'max-age=31536000; includeSubDomains; preload'), ('cf-cache-status', 'DYNAMIC'), ('set-cookie', '__cf_bm=60UXP0.g4e9ncg1tY85weFHXTOQ2C1afQ7w5stceudw-1736864888-1.0.1.1-OydubnVLI3Vk5suTqC1KNwN7vhHo1.XjWNiIlsB2eDUeYOabu25qCQGzDJF5PIv1DsyfXsYRSsd_lzAuSiH4yQ; path=/; expires=Tue, 14-Jan-25 14:58:08 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('x-content-type-options', 'nosniff'), ('set-cookie', '_cfuvid=zzbyJHv_9Z2HkE3O3uJh2de3kg2CFUTvM5ISpSfkNdc-1736864888233-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('server', 'cloudflare'), ('cf-ray', '901e4f411d060192-CDG'), ('content-encoding', 'gzip'), ('alt-svc', 'h3=":443"; ma=86400')])
DEBUG:openai._base_client:request_id: req_1ef596da365c8740c17b2e4573f1703f
DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Jan 2025 14:28:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-z8l1miphujxyd9vayiqytlf8'), (b'openai-processing-ms', b'12742'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'5000'), (b'x-ratelimit-limit-tokens', b'4000000'), (b'x-ratelimit-remaining-requests', b'4999'), (b'x-ratelimit-remaining-tokens', b'3998731'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'19ms'), (b'x-request-id', b'req_afc6cc48f2cefd306df67b6f7769256d'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=6q7mIqjbWF6uet51hGFDpSIGu2xJ34QgYJptwftylIM-1736864888-1.0.1.1-5TGJJc6vNZXT9lr5MkvOJzZi7D3GdaPOfyHlH2DUQ7MGmi3Zcbl_Ajkn9t6gISmHNbA7XOSsTwxi5_EY7bMMcA; path=/; expires=Tue, 14-Jan-25 14:58:08 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=jPUKhB_QBJbQPDC958NCf7QvbBR8SdgNyRVvXIXhl1U-1736864888870-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'901e4f410a6f7902-CDG'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')])
INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_body.complete
DEBUG:httpcore.http11:response_closed.started
DEBUG:httpcore.http11:response_closed.complete
DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers([('date', 'Tue, 14 Jan 2025 14:28:08 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('access-control-expose-headers', 'X-Request-ID'), ('openai-organization', 'user-z8l1miphujxyd9vayiqytlf8'), ('openai-processing-ms',
'12742'), ('openai-version', '2020-10-01'), ('x-ratelimit-limit-requests', '5000'), ('x-ratelimit-limit-tokens', '4000000'), ('x-ratelimit-remaining-requests', '4999'), ('x-ratelimit-remaining-tokens', '3998731'), ('x-ratelimit-reset-requests', '12ms'), ('x-ratelimit-reset-tokens', '19ms'), ('x-request-id', 'req_afc6cc48f2cefd306df67b6f7769256d'), ('strict-transport-security', 'max-age=31536000; includeSubDomains; preload'), ('cf-cache-status', 'DYNAMIC'), ('set-cookie', '__cf_bm=6q7mIqjbWF6uet51hGFDpSIGu2xJ34QgYJptwftylIM-1736864888-1.0.1.1-5TGJJc6vNZXT9lr5MkvOJzZi7D3GdaPOfyHlH2DUQ7MGmi3Zcbl_Ajkn9t6gISmHNbA7XOSsTwxi5_EY7bMMcA; path=/; expires=Tue, 14-Jan-25 14:58:08 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('x-content-type-options', 'nosniff'), ('set-cookie', '_cfuvid=jPUKhB_QBJbQPDC958NCf7QvbBR8SdgNyRVvXIXhl1U-1736864888870-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('server', 'cloudflare'), ('cf-ray', '901e4f410a6f7902-CDG'), ('content-encoding', 'gzip'), ('alt-svc', 'h3=":443"; ma=86400')])
DEBUG:openai._base_client:request_id: req_afc6cc48f2cefd306df67b6f7769256d
DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Tue, 14 Jan 2025 14:28:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-z8l1miphujxyd9vayiqytlf8'), (b'openai-processing-ms', b'13950'), (b'openai-version', b'2020-10-01'), (b'x-ratelimit-limit-requests', b'5000'), (b'x-ratelimit-limit-tokens', b'4000000'), (b'x-ratelimit-remaining-requests', b'4999'), (b'x-ratelimit-remaining-tokens', b'3999329'), (b'x-ratelimit-reset-requests', b'12ms'), (b'x-ratelimit-reset-tokens', b'10ms'), (b'x-request-id', b'req_a82743940126c5ce2be38c8da0c8b355'), (b'strict-transport-security', b'max-age=31536000; includeSubDomains; preload'), (b'CF-Cache-Status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=NWmBWc45sVc6cgeQivSiDRah.GzIFqzHvtreQd21aYQ-1736864890-1.0.1.1-51bEdCOLqCiIxCokjw71I8FT7ilCWUWy.IQSp7FA9LNLYgG53jwhHkm8kp3wIubctygl3PeTd0xsV0WAiTsa7w; path=/; expires=Tue, 14-Jan-25 14:58:10 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=hfrQm9XdzossGTtckVf5K23LfG9LmYOX9Ne25Zg282Q-1736864890118-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'901e4f41096fd125-CDG'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')])
INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
DEBUG:httpcore.http11:receive_response_body.started request=<Request [b'POST']>
DEBUG:httpcore.http11:receive_response_body.complete
DEBUG:httpcore.http11:response_closed.started
DEBUG:httpcore.http11:response_closed.complete
DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers([('date', 'Tue, 14 Jan 2025 14:28:10 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('access-control-expose-headers', 'X-Request-ID'), ('openai-organization', 'user-z8l1miphujxyd9vayiqytlf8'), ('openai-processing-ms',
'13950'), ('openai-version', '2020-10-01'), ('x-ratelimit-limit-requests', '5000'), ('x-ratelimit-limit-tokens', '4000000'), ('x-ratelimit-remaining-requests', '4999'), ('x-ratelimit-remaining-tokens', '3999329'), ('x-ratelimit-reset-requests', '12ms'), ('x-ratelimit-reset-tokens', '10ms'), ('x-request-id', 'req_a82743940126c5ce2be38c8da0c8b355'), ('strict-transport-security', 'max-age=31536000; includeSubDomains; preload'), ('cf-cache-status', 'DYNAMIC'), ('set-cookie', '__cf_bm=NWmBWc45sVc6cgeQivSiDRah.GzIFqzHvtreQd21aYQ-1736864890-1.0.1.1-51bEdCOLqCiIxCokjw71I8FT7ilCWUWy.IQSp7FA9LNLYgG53jwhHkm8kp3wIubctygl3PeTd0xsV0WAiTsa7w; path=/; expires=Tue, 14-Jan-25 14:58:10 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('x-content-type-options', 'nosniff'), ('set-cookie', '_cfuvid=hfrQm9XdzossGTtckVf5K23LfG9LmYOX9Ne25Zg282Q-1736864890118-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('server', 'cloudflare'), ('cf-ray', '901e4f41096fd125-CDG'), ('content-encoding', 'gzip'), ('alt-svc', 'h3=":443"; ma=86400')])
DEBUG:openai._base_client:request_id: req_a82743940126c5ce2be38c8da0c8b355
DEBUG:urllib3.connectionpool:http://localhost:19796 "POST /session/d0de51afcb17089f33c3d9ee9541b06a/url HTTP/1.1" 200 0
DEBUG:urllib3.connectionpool:http://localhost:19796 "POST /session/d0de51afcb17089f33c3d9ee9541b06a/goog/cdp/execute HTTP/1.1" 200 0
DEBUG:urllib3.connectionpool:http://localhost:19796 "DELETE /session/d0de51afcb17089f33c3d9ee9541b06a HTTP/1.1" 200 0
DEBUG:httpcore.connection:close.started
DEBUG:httpcore.connection:close.complete
DEBUG:httpcore.connection:close.started
DEBUG:httpcore.connection:close.complete
DEBUG:httpcore.connection:close.started
DEBUG:httpcore.connection:close.complete`

@waqaramjad
Copy link

i confirm its not applying to jobs and not creating resume as well

@hamada147
Copy link

hamada147 commented Jan 15, 2025

I just checked the full source code and here are my findings:

  • This repo only works with Open AI, while it has the source code for Google AI and Ollana they are not being used.
  • The repo only generates your resume in more than one style of your choice ONLY.
  • The repo doesn't have any code for auto-applying for jobs on any platform.

Therefore, this repo is misleading and doesn't do what is advertised to do on both the readme.md file and the LangChain post.

Update 1: upon further investigation. Something happened on the git source control, and now most of the code and most of the historical commits are no longer available. Which may be the root cause of the current issues and missing code.

@itssrokay
Copy link

@hamada147 Are you sure there's no code for auto applying in this?
Yes the latest version is not working, but i remember it worked some 2 months back, that version really worked, automatically creating resume and applying etc.
I am talking about this version: https://github.com/Raushansingh31/eazyApply
[Now its not applying :( , it just automatically tries searching for relevant job and ends up finding none].

If possible can you try this version repo.

@hamada147
Copy link

hamada147 commented Jan 15, 2025

@itssrokay I'm sure the current repo doesn't have any code for auto apply. It has:

  • CV Creation
  • Custom Cover Letter based on job description
  • Custome CV based on job description

It doesn't have auto-apply. (Checked code in the main branch with its 20 commits)

I will check the repo you shared and will get back to you.

Update 1: In this repo, it looks like there is an open PR that has the code to the LinkedIn apply here => #1041

Update 2: upon further investigation. Something happened on the git source control, and now most of the code and most of the historical commits are no longer available. Which may be the root cause of the current issue.

@Ledjob
Copy link

Ledjob commented Jan 16, 2025

yes, I just checked the forked repo, they removed a lot of code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants