1
Sign in to the dashboard
Head over to https://rxresu.me and sign in with your account credentials.
2
Navigate to Artificial Intelligence settings
Once you’re in the dashboard, look for the sidebar navigation on the left. Under the Settings section, click on Artificial Intelligence.
3
How your data is stored and sent
When you configure your AI provider settings on this page, all information (such as the API key and model) is stored locally in your browser and not in our database.However, whenever you use an AI-assisted feature (such as text generation), these credentials need to be sent to the server temporarily and only for the duration of your request. This is required to connect with the AI provider on your behalf. See below for a deeper explanation.
Your credentials and AI configuration are never saved on Reactive Resume servers. They only live in your device’s browser storage.
4
Choose a provider
In the Provider field, choose one of the supported providers:
- OpenAI
- Google Gemini
- Anthropic Claude
- Ollama (coming soon)
5
Enter a model name
In the Model field, enter the model you want to use (for example,
gpt-5.2, claude-4.5-opus, or gemini-3-flash).6
Paste your API key
In the API Key field, paste your provider API key.
7
Verify it's enabled
After setting the provider, model, and API key, the status indicator at the bottom of the page should show Enabled.
Why AI requests are sent through our server
Most AI providers (like OpenAI, Gemini, or Anthropic) block requests that come directly from the browser due to something called CORS (“Cross-Origin Resource Sharing”), a security mechanism built into web browsers. What is CORS?CORS is a browser feature that prevents web pages from making requests to a different domain than the one that served the web page, unless that domain explicitly allows it. Most AI providers do not allow browser-based requests from random websites, primarily for security and abuse prevention. Because of this restriction, the app has to forward your AI requests (along with your credentials) through our server, which then contacts the AI provider and returns the response to your browser. Your credentials are not stored on our server; they are only used to make the request you initiated, and are not logged or retained.
If you’re curious or would like to audit how your AI requests are forwarded, you can review the code yourself.
See the relevant implementation in
src/integrations/orpc/router/ai.ts within the codebase.