Update Profile Generation Defaults

Pin (or unpin) the sampling values every generation with this voice inherits.

VoiceLabs (long-form phase 1). This is the "per-project pinning" a long-form creator needs: pick a seed and temperature once for the narrator voice and every chapter renders with the same sampling character instead of drifting take to take. A request that names its own seed/temperature still wins.

Its own sub-resource rather than fields on PUT /profiles/{id} because that route takes VoiceProfileCreate, where an omitted Optional field is indistinguishable from "clear this". Here both fields are required and nullable, so null unambiguously unpins.

put/profiles/{profile_id}/generation-defaults

Request

  • Base URL: https://api.voicelabs.now (the document declares no server; this is the origin it was published from)
  • URL: https://api.voicelabs.now/profiles/{profile_id}/generation-defaults
  • Auth: none declared

Path parameters

profile_idstring required

Request body

default_seedinteger nullable required

Seed every generation with this voice inherits; null unpins.

default_temperaturenumber nullable required

Sampling temperature every generation with this voice inherits; null unpins. Only honoured by engines flagged supports_temperature (chatterbox, chatterbox_turbo).

Response

Successful Response

idstring required
namestring required
descriptionstring nullable required
languagestring required
avatar_pathstring nullable
voice_typestring
preset_enginestring nullable
preset_voice_idstring nullable
design_promptstring nullable
default_enginestring nullable
personalitystring nullable
default_seedinteger nullable
default_temperaturenumber nullable
generation_countinteger
sample_countinteger
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.