Concepts

Setting Preferences

You can control how slng.ai routes your requests — either per request, or globally at the account level.


🔁 Request-Level Overrides

You can pass parameters directly in each API call to control:

  • Language or dialect
  • Target region (for compliance or latency)
  • Cloning preference
  • Pricing limit per transaction
  • Quality score minimum

These override the defaults for that specific call.

Code(json)
{ "text": "Hello world", "language": "es-ES", "region": "eu-west", "clone": true, "pricing_limit": 0.005, "quality_minimum": 0.85 }

🧩 Account-Level Defaults

Set persistent preferences in your slng.ai account dashboard (coming soon).

These include:

  • Default language or fallback
  • Default region or data locality
  • Cost sensitivity (e.g. preferred pricing tier)
  • Whether cloning is allowed
  • Minimum acceptable quality

✅ Account-level preferences apply automatically unless overridden in an API call.


🔄 Precedence

  1. Request-level preferences (most specific)
  2. Account-level preferences (fallback)
  3. slng.ai defaults (if nothing is set)

Why Use This?

  • Save effort by avoiding repeat parameters in every request
  • Enforce budget, compliance, or language policy automatically
  • Make smart routing even smarter

Coming Soon

  • Preference management in dashboard
  • Team-level overrides
  • Saved profiles per model or use case

Last updated: June 2025

Last modified on