Skip to content

Onboarding

First-run setup, step by step, before your first review.

The first time you open Diffgazer in web mode it has no configuration to work with, so it shows a setup wizard instead of the Home screen. You only see this once: it walks you through the setup plan for the product you pick and saves a working configuration at the end. After that, Diffgazer returns to Home, where you choose Review Unstaged or Review Staged to start your first review. You can change any setup choice later from Settings. This page covers each step in order. For the bigger picture of what web mode looks like once setup is done, see the web overview.

The wizard does not run a fixed list of screens. It runs the setup plan of the product you selected: Product, then Endpoint, Authentication, Model, and Consent. A stepper across the top shows the plan, and a line under it reads out where you are, for example Step 2 of 5: Endpoint. Use Next to move forward and Back to revisit a step; the Next button stays disabled until the current step is satisfied.

Select a product

The first step lists the nine selectable products, each with its description and a billing-tier badge derived from how the product bills you. Products read FREE when every model the catalog lets them offer is zero-priced, FREE/PAID when they sell both, FREE QUOTA when the catalog prices none of the offerable models at zero (priced or unpriced) but the product publishes a no-cost quota to run them on, and PAID otherwise. FREE is only ever a claim about a published price; FREE QUOTA is a claim about an account's quota, so it comes with the limits the product's own notice describes. Diffgazer does not ship a model of its own, so you bring a hosted API product you already have access to. Selecting a product builds the rest of the plan around it and resets any draft you had started for a different product. For the full list and what each one implies, see providers and models and the providers reference.

Configure the endpoint

Choose the endpoint tuple: a list of allowed endpoint profiles, each showing its label and the exact URL it binds.

Configure authentication

Pick how the credential is supplied. Enter credential now takes the key in a masked, write-only field. Use environment reference binds the product's environment variable instead, so nothing secret is stored — the server resolves the value at run time. See Environment variables for the name each product reads.

Select a model

The wizard discovers models for the configuration tuple you just built and the selection is exact — aliases are rejected. To discover models against a real record, the wizard first persists the draft configuration server-side, then reads the model list back through GET /api/config/providers/:configurationId/models. That draft is revoked again when you change the tuple or leave the wizard, so an abandoned setup does not leave a configuration behind.

If discovery fails or returns nothing, the step says so and offers Retry. Products whose model policy already pins the acceptable IDs show that list directly instead.

There is no verification step. Saving runs no billed probe: your first review verifies structured review support for the exact tuple and model and records the result. If you want to check sooner, the optional Verify action on the Providers page (under More, or the v key) runs one small probe and shows the last result beside the configuration.

Changing anything upstream invalidates what follows: editing the configuration or picking a different model takes the consent acceptance back to required, so you re-confirm what actually changed — unless the provider consent is already on record, in which case the box arrives ticked again.

The last step asks for the one consent every provider send rests on — Diffgazer sends repository content (diffs, files you include) to the provider you configure, using your own credentials, and stores nothing remotely. Billing, rate limits, retention and training terms are that provider's — see each provider's notice. — and shows the selected product's billing and privacy notice under it, the real lines for that product, not a generic blurb. Ticking I accept records the consent in your settings and acknowledges the product's current notice. Notices are versioned; a product whose notice materially changes asks for its acceptance again in Configure Provider. If the consent is already on record when you run the wizard again, the box arrives ticked. If you leave the wizard before this step, nothing is lost: the same notice opens as a dialog the first time you configure a provider (before the credentials dialog), select or verify a configuration, or start a review, and Settings keeps a read-only Provider data notice row once it is accepted.

On this final step the button reads Complete Setup. Activating it saves the configuration and returns you to Home. Choose Review Unstaged or Review Staged there to start your first review. From here on, Diffgazer skips the wizard.

Success:

Tip: every step is keyboard-driven. Use the arrow keys to move through options, Space to select the highlighted one, and Enter to select and advance in a single keystroke. from the last option moves into the Back / Complete Setup buttons.