Reactive Resume
  • 👋Reactive Resume
  • Overview
    • 💡Information
    • ✨Features
  • Engineering
    • 🎴Mission
    • 🎒Tech Stack
    • 🔧How It Works: The Frontend
    • 🔨How It Works: The Backend
  • Contributing
    • 💶Sponsor through GitHub Sponsors
    • 💵Sponsor through Open Collective
    • 🇧🇷Translating Reactive Resume into your language
  • Product Guides
    • 🦸Setting up your account
    • 🖊️Updating your profile
    • 🔑Updating your password
    • 🛂Setting up two-factor authentication
    • 🧠Enabling OpenAI Integration
    • 🇦🇮Translate your resume with ChatGPT
    • 👩‍💻Exporting your resume as JSON
    • 👩‍💻Exporting your resume as PDF
    • 📢Making your resume publicly available
    • 🖇️Importing your data from LinkedIn
    • 📃Creating a Multi-Page Resume
    • 🧠Use ChatGPT to rewrite your resume
    • 🔄Change the number of columns for a section
    • 🖥️Self-Hosting Reactive Resume using Docker
  • Meta
    • ⚖️License
    • 🔏Privacy Policy
    • 🐕‍🦺Terms of Service
Powered by GitBook
On this page
  • How to get an OpenAI API key?
  • Enabling OpenAI in Reactive Resume
Edit on GitHub
  1. Product Guides

Enabling OpenAI Integration

PreviousSetting up two-factor authenticationNextTranslate your resume with ChatGPT

Last updated 1 year ago

This feature is in an experimental phase and could undergo many changes throughout the development of the app.

OpenAI has been a game-changer for all of us. I cannot tell you how much ChatGPT has helped me in my everyday work and with the development of Reactive Resume. It only makes sense that you leverage what AI has to offer and let it help you build the perfect resume.

While most applications out there charge you a fee to use their AI services (rightfully so, because it isn't cheap), you can choose to enter your own OpenAI API key on the Settings page (under OpenAI Integration). The key is stored in your browser's local storage, which means that if you uninstall your browser, or even clear your data, the key is gone with it. All requests made to OpenAI are also sent directly to their service and does not hit the app servers at all.

The policy behind "bring your own key" (BYOK) is and probably might change over a period of time, but while it's available, I would keep the feature on the app.

You are free to turn off all AI features (and not be aware of its existence) simply by not adding a key in the Settings page and still make use of all the useful features that Reactive Resume has to offer.

I would even suggest you to take the extra step of using ChatGPT to write your content, and simply copy it over to Reactive Resume.

How to get an OpenAI API key?

Firstly, create an account on OpenAI if you don't already have one. For the purposes of being brief, I'll not go over how to set up an OpenAI account. There should be enough guides on the internet to do this, which would explain the process much better than I can.

OpenAI might ask you for your credit card information depending on where you are located, or if you already have an account.

Head over to the page and click on the API section.

Once you click on "Create secret key", you should be presented with an API key that you can now use in Reactive Resume. The key would only be visible to you once, so make sure you store it somewhere safe at this screen.

The secret key in the screenshot would be disabled by the time you read this, so there's no point in trying to use this one. It's pretty straightforward to create one on your own and it shouldn't cost you unless you go over the Free Credits Limit.

Your key should begin with sk-, this is how Reactive Resume validates that the key is indeed an OpenAI API key.

Enabling OpenAI in Reactive Resume

Once you have the secret key from OpenAI, head over to the settings page in Reactive Resume, and to the sub-section named "OpenAI Integration".

Here, you can enter the API key provided, and click on "Store Locally".

Your API key is securely stored in the browser's local storage and is only utilized when making requests to OpenAI via their official SDK. Rest assured that your key is not transmitted to any external server except when interacting with OpenAI's services.

Now, you should be able to see some new sections pop up in the Resume Builder screen where you can take advantage of all the one-click AI actions.

Now, head over to the on the left navigation where you can manage all your API keys and click on the link that says "Create a new secret key". You can call the key anything you want, but it helps to name it after the application you are going to use the specific key for.

🧠
API keys page
still being discussed
OpenAI Platform