Caller model routing — cycle, style-matched, mid-show override
- Three strategies: single model, cycle through pool, style-matched - 18 communication styles mapped to 7 models (Grok, Sonnet, Mistral, Qwen, DeepSeek, Gemini, Llama) - Per-caller model locked for entire call, overridable mid-show - Model badges on caller buttons and info panel - Settings UI for strategy, pool, style mapping, fallback - Fallback to Sonnet on model failure - 6 new models added to pricing and dropdown - Checkpoint persistence for all model state Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,8 @@
|
||||
<span id="caller-shape-badge" class="info-badge shape"></span>
|
||||
<span id="caller-energy-badge" class="info-badge energy"></span>
|
||||
<span id="caller-emotion" class="info-badge emotion"></span>
|
||||
<span id="caller-model-badge" class="info-badge model"></span>
|
||||
<select id="caller-model-override" class="caller-model-override hidden"></select>
|
||||
</div>
|
||||
<div id="caller-signature" class="caller-signature"></div>
|
||||
<div id="caller-situation" class="caller-situation"></div>
|
||||
@@ -285,6 +287,36 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Caller Model Routing -->
|
||||
<div class="settings-group">
|
||||
<h3>Caller Models</h3>
|
||||
<div class="caller-model-row">
|
||||
<label>
|
||||
Strategy
|
||||
<select id="cm-strategy">
|
||||
<option value="single">Single Model</option>
|
||||
<option value="cycle">Cycle Models</option>
|
||||
<option value="style_matched">Style-Matched</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
<div id="cm-pool-section" class="hidden">
|
||||
<label>
|
||||
Model Pool
|
||||
<input type="text" id="cm-pool" class="cm-pool-input" placeholder="x-ai/grok-4, deepseek/deepseek-v3.2, ...">
|
||||
</label>
|
||||
</div>
|
||||
<div id="cm-style-map" class="hidden">
|
||||
<div class="cm-style-grid" id="cm-style-grid"></div>
|
||||
</div>
|
||||
<div class="caller-model-row">
|
||||
<label>
|
||||
Fallback Model
|
||||
<select id="cm-fallback" class="model-select"></select>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- TTS Settings -->
|
||||
<div class="settings-group">
|
||||
<h3>TTS Provider</h3>
|
||||
|
||||
Reference in New Issue
Block a user