Feedoptimise
Feedoptimise
menu
Start free trial Book live demo

New OpenRouter integration: optimize your product feed with free and paid AI models

Feedoptimise now connects to OpenRouter, adding the widest model choice yet to our multi-model AI product feed optimization. One API key gives your feed access to more than 400 models from over 60 providers, including a rotating set that costs nothing per token. Pick one of those, point it at your titles, descriptions or categories, and you can optimize your catalog without paying for inference.

What is OpenRouter?

OpenRouter is a routing layer that sits in front of most of the commercial and open-weight language models on the market. Instead of holding separate accounts and separate keys with OpenAI, Anthropic, Google, DeepSeek, xAI, Meta, Mistral, Qwen and everyone else, you hold one OpenRouter account and address every model through a single API.

The catalog currently runs to more than 400 models across 60-plus providers. Some are the same flagship models you would get direct from the provider. Some are open-weight models hosted by third parties. And roughly two dozen at any one time are published as free variants, priced at $0 per million input and output tokens.

Why this matters for feed optimization

Feed work covers a dozen jobs of differing difficulty, and they do not all need the same model.

Extracting a color from a description is a simple classification task. A small, cheap or free model handles it correctly almost every time. Rewriting 80,000 titles to a channel-specific pattern while respecting character limits and brand rules is harder. Translating product copy into Nordic languages while keeping the product terminology intact is harder again, and quality varies between models.

Until now, matching each job to the right model meant signing up with each provider, generating a key, and adding it separately. With OpenRouter you add one API key, then choose the model per modifier. Title rewrites can run on a frontier model, attribute extraction can run on something cheap or free, and you can change your mind next week without touching your integration setup.

The other practical benefit is testing. Benchmarks will not tell you which model writes better titles for your catalog. You find that out by running it on a sample of your own products and comparing the output. With every model one dropdown away, that takes minutes.

Free models, and what free actually means

Free models are free on tokens and capped on volume. OpenRouter allows 50 free calls a day on an account that has never bought credits, and a one-time top-up of $10 or more lifts that to 1,000 a day for good. Each item is optimized on its own, so a thousand calls means roughly a thousand products a day per prompt. There is a second limit of 20 calls a minute, which paces a long run rather than stopping it.

None of that draws down your balance. Free variants stay at $0 per token, so the credit you add sits there for your paid models while the free work stays free.

A free model costs you time rather than money. That rules out rewriting 80,000 titles in an afternoon, and leaves most other feed jobs open.

Jobs free models handle well:

  • Prompt development, so you pay nothing while you iterate on the wording and see the output on real products
  • Model comparison, running the same prompt through several models on a sample of your catalog before committing to one
  • Title and description rewrites on catalogs of a few thousand items, or on larger ones where a run spread across several days is acceptable
  • Targeted work on a filtered subset, for example only the items your Analysers flagged as having weak titles
  • Ongoing enrichment of new arrivals rather than a full re-run of the catalog
  • Translations for a new market, where the alternative is either a human translator or a paid model

Free models pair well with the way Feedoptimise caches AI output. We hold generated content and refresh it when your source data or prompt settings change, so you pay to optimize a title once rather than on every feed refresh. Put a zero-cost model behind that and a catalog can stay optimized without an inference bill at all.

On quality, the free roster is open-weight only, and recent releases from labs like DeepSeek, Qwen, Meta, Mistral and Google are strong enough to be worth testing for title rewriting, category mapping and translation. Whether one of them beats a paid model on your products is a question for your own sample, not for a benchmark table.

Privacy: the free tier has a condition attached

Most providers serve free endpoints on the condition that they can train on the prompts they receive, and some publish prompts and completions to public datasets. OpenRouter controls this with two settings under Settings, Privacy: free endpoints that may train on request data, and free endpoints that may publish prompts. If either is switched off, free models return a 404 saying no endpoints match your data policy, which is the most common reason a free model looks broken when it is not.

That decision sits with you. Our job is to give you the connection and let you choose the model. If your product data is not sensitive, free models are an easy win. If it is, use a paid model on OpenRouter, use one of your existing direct integrations, or use a self-hosted open-source model where the data never leaves the infrastructure. This is a difference of degree rather than kind. The major paid APIs do not train on your data by default, and most of them still let you opt in if you want to.

How the integration works

The setup follows the same pattern as our other AI integrations:

  1. Create an API key in your OpenRouter account.
  2. Add the key to your Feedoptimise account under AI integrations.
  3. Create a new AI modifier in your feed and select OpenRouter as the provider, then pick the model you want from the catalog.
  4. Choose a predefined prompt or build a custom one, map it to a target attribute, and run it.

One detail specific to OpenRouter is worth knowing before your first large run. Many models are served by more than one upstream host, and OpenRouter falls back to an alternative automatically when one is unavailable or at capacity. On a long optimization run across a large catalog, that cuts down the number of partial failures you have to go back and re-run.

Because you connect with your own key, you pay OpenRouter directly at their published rates. There is no markup from Feedoptimise and no separate AI credit system to manage. Usage, spend and remaining quota stay visible in your own OpenRouter dashboard.

Predefined prompts, ready out of the box

If you want results without writing a prompt, the predefined library covers the most common feed optimization jobs. The Title Optimizer restructures product titles around the attributes that matter for each channel, such as brand, product type, color and size, so your items match more of the search queries buyers actually type. Point it at OpenRouter, choose a model, and run it. Predefined prompts also work as a starting point: load one, adjust the wording for your catalog, and save it as your own.

Custom prompts, full control

For anything the predefined prompts do not cover, the visual prompt template editor lets you write your own instructions and insert any feed attribute as a variable. Common builds include:

  • Title rewrites enforcing your own pattern per channel, for example Brand + Product Type + Color + Size, with high-performing keywords injected
  • Product type optimization that pushes relevant keywords into the product_type attribute, which carries real ranking weight on Google Shopping
  • Description rewrites that follow brand tone-of-voice guidelines
  • Category mapping against a channel taxonomy or a custom keyword-rich structure
  • Attribute extraction, pulling color, material or gender out of unstructured description text
  • Feed translations for entering new markets
  • Data quality audits, for example asking the model to rate title relevance from 1 to 10 and flag items below a threshold

You write the prompt once, and Feedoptimise applies it to selected items or the whole catalog. Because the model is a per-modifier setting, you can run the same prompt through two different models and compare the output side by side.

Verifying that the output performs

A better title on paper still has to earn the click and the conversion. Push OpenRouter-generated titles or descriptions into the product feed A/B Testing Suite and let the platform apply the winning variant automatically. If a free model produces titles that convert as well as a frontier model on your catalog, the test will show it, and you can keep the cheaper option with evidence behind the decision.

Getting started

OpenRouter support is available now on all plans. Log in, open your AI integrations, add your OpenRouter API key, pick a model, and run your first prompt. If you already run DeepSeek, OpenAI, Claude or Gemini through Feedoptimise, those integrations continue to work as before. OpenRouter is an additional option, useful when you want breadth of model choice from a single API key.

Not using Feedoptimise yet? Start a free trial or book a live demo and we will walk you through it.

Frequently Asked Questions

  • Which AI models can I use through the OpenRouter integration?

    More than 400 models from over 60 providers, including the flagship models from OpenAI, Anthropic, Google, xAI and DeepSeek, open-weight models from Meta, Mistral and Qwen hosted by third parties, and a rotating set of around two dozen free variants. You pick the model per modifier, so different feed jobs can run on different models.

  • Are the free models actually free?

    Yes. Free variants cost $0 per million input and output tokens, and running them does not draw down any credit in your OpenRouter account. What you give up is volume. They are capped on the number of calls per day rather than metered on tokens.

  • How many products can I optimize per day on a free model?

    OpenRouter allows 50 free calls a day on an account that has never bought credits, and a one-time top-up of $10 or more lifts that to 1,000 a day permanently. Each item is optimized on its own, so 1,000 calls works out at roughly 1,000 products a day per prompt. There is a second cap of 20 calls a minute, which slows a long run rather than stopping it.

  • Does Feedoptimise charge extra for AI usage?

    No. You connect with your own OpenRouter API key and pay OpenRouter directly at their published rates, with no markup from us and no separate AI credit system to manage. Your usage, spend and remaining quota stay visible in your own OpenRouter dashboard.

  • Is my product data used to train the AI models?

    It depends on the model you choose. Most providers serve free endpoints on the condition that they can train on the prompts they receive, and some publish prompts to public datasets, so you enable those permissions in OpenRouter before free models will run. Paid models on OpenRouter and our direct integrations with OpenAI, Claude, Gemini and DeepSeek do not train on your data by default. For catalogs where the data cannot leave your infrastructure, we also support self-hosted open-source models.

  • Why do free models return an error saying no endpoints match my data policy?

    Your OpenRouter privacy settings are filtering out every endpoint that could serve the request. Free endpoints that train on or publish prompts are switched off, and since that is how most free models are served, all of them stop working at once. Turn the free-model data permissions on under Settings, Privacy, or run the prompt on a paid model instead.

  • Do I still need my OpenAI, Claude, Gemini or DeepSeek keys?

    No, but they keep working. If you already run those integrations, nothing changes for your existing feeds. OpenRouter sits alongside them as an additional provider, useful when you want to test a model you do not hold a key for, or when you would rather manage one account than five.