← Admin dashboard

GALAXY / OPERATIONS

Training & Style pricing

Set verified API costs and bill the existing main-chat credit balance. Krea 2 is displayed as Galaxy; shared Styles use their compatible original model.

Provider readiness

Loading…

Configure KREA_API_KEY securely on the backend. The running process environment takes precedence over backend/.env, including a value loaded at startup. Restart the backend after changing the key. If your service manager also sets KREA_API_KEY, update that value before restarting. Enter current USD costs from your provider account, or a fixed price in credits. When both are blank, the operation is disabled for credit-paying accounts. Existing unlimited-credit accounts can train and generate without a retail price; the provider still bills your API account.

Shared Style collection

Account-owned and workspace-shared Styles are available to all signed-in users under “Style Siap Pakai”. User training created inside this app remains private.

Loading…

To import old personal Styles, set KREA_API_KEY to a Personal Token created by the Krea account that owns them. A Service Token only exposes the Styles it can access in its workspace. If both sources return zero, verify the token belongs to the right account and can access the old Styles. Restart the backend after changing its environment key, then sync here. Sync only reads the collection and never starts paid training or generation.

Successful reads are cached for 15 minutes. Failed reads retry after 30 seconds; the customer Refresh button retries after a 5-second cooldown. Sync now bypasses the cache. Each source is updated separately, so an inaccessible workspace cannot hide successfully fetched personal Styles.

Credit conversion

Charge = ceil(API cost × exchange rate × (1 + markup / 100) ÷ IDR per credit), unless a fixed training or image price in credits is set. Minimum markup: 30%. Existing unlimited-credit roles stay unlimited, including when retail prices are blank. Zero-credit jobs still keep durable billing receipts. Role discounts are not applied to these cost-based prices.

Galaxy options

OptionAPI training cost (USD)Fixed training creditsTraining creditsAPI image cost (USD)Fixed image creditsImage credits

Original models for shared Styles

Reusing a Style has no training charge. Set the verified API image cost for each model; the same markup and credit conversion apply. A fixed image price (credits) replaces the cost-based price; leave it blank to use the cost. Razor (Flux Dev) is priced in the Galaxy options table above; it can also be chosen without a Style. Unsupported models remain unavailable rather than being sent to a different model.

ModelAPI image cost (USD)Fixed image creditsImage credits

Native training compatibility

Medium uses k2, Large uses k2-large and Razor uses flux_dev on the verified /styles/train contract. Documentation outages retain the last known capabilities, or the verified Medium/Large contracts on first startup (Razor then waits for the live schema). Existing legacy identifiers are used only if still advertised, and only for Galaxy, never Razor. Imported Styles may also use Qwen or Z Image. Low remains unavailable until its native endpoints are supported.

Jobs, failures & recovery

Lost submission responses are held for review and never automatically submitted or charged again. Failed jobs retain the provider error code and message below. Inspect failure reads the existing provider job without starting training or charging again. Match the user and request in the provider dashboard before linking its job ID.