Sift Dashboard Settings Help No password set
Setup needed. The search API key is missing. The AI API key is missing. Runs cannot collect anything until both are set — add them in Settings.

Settings

API keys, defaults and access. Changes take effect on the next run — you do not need to restart anything.

API access

From valueserp.com → Dashboard. Used to find news articles. Billed at 1 credit per search.

Not set yet.


Your ValueSERP plan rate. Used only to project run costs — change it if your plan changes.


From openrouter.ai → Keys, or from whichever provider you set below. Used to read articles and pull out the fields.

Not set yet.


Leave as it is to use OpenRouter. Any provider with an OpenAI-compatible endpoint works here — put its address in, and its own key in the box above. Useful when one provider's free allowance runs out for the day, and it keeps the whole system from depending on any single company. Examples: https://api.groq.com/openai/v1 · https://api.cerebras.ai/v1 · https://generativelanguage.googleapis.com/v1beta/openai

Currently from SIFT_OPENROUTER_BASE_URL.

Extraction

Used for new runs unless you pick a different one. Each run uses exactly the model chosen — the system never switches on its own.

Currently from SIFT_DEFAULT_MODEL.


How many unique records a new run aims to collect. Adjustable per run.


Safety brake. A run stops if it somehow exceeds this. Not a budget — a 10,000-record run normally costs about $10.


Only used when the setting below is off. Natural deaths are never collected on their own; this decides what else is left out. 'Accidents only' keeps crashes, falls, drownings and fires and drops murders — on a live sample that was the difference between two rows and eight.


On: the sheet lists prominent people whose deaths somebody questions — foul play, a death staged as an accident, a family disputing the account — and every row carries the sentence from the article that says so. Blame, speeding and drunk driving are ordinary accidents and do not count. While this is on, the kind of death stops mattering, because the kind is exactly what is being disputed; all that is still required is that somebody died. Off: a general list of unnatural deaths, filtered by the setting above.


How hard the follow-up stage looks for the columns a news article never prints — estimated worth, company phone, car specification. Each one costs a search credit, so this is the dial between a fuller sheet and a smaller bill. 4 asks everything: the fuller report of the incident, then net worth, then the company's number, then the car. Lowering it drops them from the bottom of that list up. 0 turns the follow-up off entirely. In practice the bill is lower than it looks — company and car searches are shared between every record that wants the same one.

Collection

How many articles to download at once. Higher is faster but heavier on the server. 8 suits a 2-core machine.


Politeness delay so we never hammer a single publisher.


Leave on. Turning this off means fetching pages publishers have asked automated tools not to read.


Off by default. Uses roughly 300 MB of memory and is rarely needed — turn on only if many sites fail to download.


Article text is deleted this long after it has been processed. Extracted data and the source link are kept permanently.

Access

Leave blank to run without a password (local use only). Set one before putting this on the internet.

Not set yet.

AI model list

Sift keeps a local copy of the models available on OpenRouter so it can show you what a custom model costs before you run it. No models cached yet — update the list so custom models can be priced.

Where your data lives

Databasedata/sift.db
Exportsexports/

API keys are stored in the database. Keep the server and its backups protected, and set a sign-in password above before putting this on the public internet.