IvanIsCoding / ResuLLMe

Enhance your résumé with Large Language Models
https://resullme.streamlit.app/
MIT License
303 stars 85 forks source link

Allow for users to specify which OPENAI model #23

Closed thomasdavis closed 2 months ago

thomasdavis commented 3 months ago

and/or just set the default to gpt-4o

Creator of JSON Resume here, I've been building out AI tools for the project and gpt-4o is far superior. (cheap as chips too)

I don't know how I didn't see this project, it is super awesome, lots of cool ideas. (added it to official projects page)

IvanIsCoding commented 3 months ago

I will add a toggle to choose the OpenAI model, I think that is a great idea.

When I originally impelemented ResuLLMe, GPT4 had just been released and it was somewhat expensive. So I defaulted to ChatGPT at the time.

I might make GPT4 the default depending on how good gpt4o is at generating JSON. Ideally we'd use more of the new features to generate JSON like function calling does. But at least for ChatGPT the prompting got better results when I exploited TypeScript-based prompts.

IvanIsCoding commented 3 months ago

@thomasdavis I merged the change that defaults to GPT-4o and lets users pick between three models. Can you give it a try? I haven't tested it as thoroughly as the old model

IvanIsCoding commented 3 months ago

Hmmm, GPT4-Turbo works fine but GPT4-o doesn't really work with the prompt. I will leave GPT-3.5-Turbo as the default for now, the prompts might need to be tweaked