AI Solver

AI Math Tutor & Interactive Solver

AI Math Tutor & Interactive Solver

Bring Your Own Key (BYOK) • Multi-Model • Step-by-Step Pedagogical Guidance

Teacher Mode Active
Upload Math Problem Photo
Supports Handwritten or Printed Math (PNG, JPG, WEBP)
Math Problem Preview
Operational Guide & OpenRouter Setup

1. OpenRouter Custom Model Configuration

When OpenRouter is selected, manually specify any model identifier string in the target model box:

  1. Free Reasoning: google/gemma-4-26b-a4b-it
  2. High performance: anthropic/claude-3.5-sonnet
  3. Multimodal: openai/gpt-4o

2. Choose Your Preferred Input Mode

  1. Type & Symbols: Write equations normally and tap symbols.
  2. Draw Handwriting: Write equations natively with touch or mouse.
  3. Photo Upload: Upload snapshots of exercises for instant extraction.

3. How to Get a Free OpenRouter API Key

Follow these steps to create your own OpenRouter API key. You can start without a subscription or payment card, and OpenRouter currently provides free models with limited usage.

  1. Create an account: Visit OpenRouter.ai and sign up or log in.
  2. Open the API Keys page: From your OpenRouter dashboard, go to the API Keys section and choose Create Key.
  3. Name your key: Give it a simple name such as AI Math Tutor, then create the key.
  4. Copy the key: Copy the generated key immediately and keep it private. Do not post it publicly or share it with anyone.
  5. Choose a free model: In the model field of this tool, enter a current free model ID ending in :free, or use openrouter/free for automatic free-model routing.
  6. Enter the key here: Select OpenRouter, paste your API key into the API Key field, enter the model ID, and click Save Settings if available.
  7. Test the tool: Enter a simple equation such as 2x + 5 = 15 and click Solve Step-by-Step.

Important: Free models have usage/rate limits. OpenRouter's current Free plan lists free-model API access and a limit of up to 50 requests per day; availability and limits can change.

4. Free Models & Image Support

For typed math, you can use a free text-capable model. For drawing or picture upload, the selected model must support image input. The openrouter/free router can automatically select an available free model that supports the features required by the request, including image understanding.

  1. Text only: Use a free text/reasoning model from OpenRouter's Free Models list.
  2. Images: Use openrouter/free or another free model that explicitly supports image input.
  3. Model availability: Free model availability can change, so check OpenRouter's current model list if a model stops working.

5. Pedagogical Standards

Delivers structured breakdown including Goal Identification, Core Formulas, Step-by-Step Calculations, Pitfalls, and Final Answers.

6. Privacy & Security

Your API key is stored locally in your browser using localStorage. Keep your key private and avoid using a personal key on a public/shared computer. OpenRouter also states that users are responsible for protecting their API credentials.

Master Teacher's Pedagogical Explanation