{ "_comment": "exp11 erotica arms (D14.4, zh→ru): SAME arms as violence exp10 for comparability. Mistral=default channel-B translator; grok-4.3 reasoning-ON=escalation (reasoning-OFF echoes CJK, D19.1); grok reasoning-OFF included for echo-class comparability; DeepSeek=CONTROL (ToS prohibits sexually-explicit — record actual behaviour, NOT returning to channel B either way, D14.1); local abliterated 8b=terminal fallback.", "providers": [ { "name": "mistral", "base_url": "https://api.mistral.ai/v1", "model": "mistral-large-2512", "api_key_env": "MISTRAL_API_KEY", "rps_delay": 0.5, "temperature": 0.3, "max_tokens": 8000, "extra_body": { "safe_prompt": false }, "_comment": "Канал-B дефолт-переводчик. safe_prompt=false явно. Large 3 non-reasoning." }, { "name": "grok-reason", "base_url": "https://api.x.ai/v1", "model": "grok-4.3", "api_key_env": "XAI_API_KEY", "rps_delay": 0.5, "temperature": 0.3, "max_tokens": 16000, "_comment": "Канал-B ЭСКАЛАЦИЯ: grok-4.3 DEFAULT reasoning (low) — reasoning-ON. max_tokens 16k для reasoning headroom (аддитивный reasoning xAI)." }, { "name": "grok-off", "base_url": "https://api.x.ai/v1", "model": "grok-4.3", "api_key_env": "XAI_API_KEY", "rps_delay": 0.5, "temperature": 0.3, "max_tokens": 8000, "extra_body": { "reasoning_effort": "none" }, "_comment": "Echo-class comparability with violence exp10: grok reasoning-OFF (эхает CJK на насилии 4/10). Проверяем эхо и на эротике." }, { "name": "deepseek", "base_url": "https://api.deepseek.com/v1", "model": "deepseek-v4-flash", "api_key_env": "DEEPSEEK_API_KEY", "rps_delay": 0.5, "max_tokens": 8000, "_comment": "КОНТРОЛЬ: ToS §3.4(5) запрещает sexually-explicit. Фиксируем поведение (откажет/вырежет/переведёт). thinking ON по умолчанию (не отключаем — эхо-мина)." }, { "name": "local-abliterated-8b", "base_url": "http://localhost:11434/v1", "model": "huihui_ai/qwen3-abliterated:8b", "api_key_env": "OLLAMA_FAKE_KEY", "rps_delay": 0.0, "timeout": 400, "_comment": "Терминальный локальный фолбэк (стенд, no leak)." } ] }