|
|
@@ -208,6 +208,7 @@ const EditChannelModal = (props) => {
|
|
|
allow_safety_identifier: false,
|
|
|
allow_include_obfuscation: false,
|
|
|
allow_inference_geo: false,
|
|
|
+ allow_speed: false,
|
|
|
claude_beta_query: false,
|
|
|
upstream_model_update_check_enabled: false,
|
|
|
upstream_model_update_auto_sync_enabled: false,
|
|
|
@@ -890,6 +891,7 @@ const EditChannelModal = (props) => {
|
|
|
parsedSettings.allow_include_obfuscation || false;
|
|
|
data.allow_inference_geo =
|
|
|
parsedSettings.allow_inference_geo || false;
|
|
|
+ data.allow_speed = parsedSettings.allow_speed || false;
|
|
|
data.claude_beta_query = parsedSettings.claude_beta_query || false;
|
|
|
data.upstream_model_update_check_enabled =
|
|
|
parsedSettings.upstream_model_update_check_enabled === true;
|
|
|
@@ -919,6 +921,7 @@ const EditChannelModal = (props) => {
|
|
|
data.allow_safety_identifier = false;
|
|
|
data.allow_include_obfuscation = false;
|
|
|
data.allow_inference_geo = false;
|
|
|
+ data.allow_speed = false;
|
|
|
data.claude_beta_query = false;
|
|
|
data.upstream_model_update_check_enabled = false;
|
|
|
data.upstream_model_update_auto_sync_enabled = false;
|
|
|
@@ -936,6 +939,7 @@ const EditChannelModal = (props) => {
|
|
|
data.allow_safety_identifier = false;
|
|
|
data.allow_include_obfuscation = false;
|
|
|
data.allow_inference_geo = false;
|
|
|
+ data.allow_speed = false;
|
|
|
data.claude_beta_query = false;
|
|
|
data.upstream_model_update_check_enabled = false;
|
|
|
data.upstream_model_update_auto_sync_enabled = false;
|
|
|
@@ -1776,6 +1780,7 @@ const EditChannelModal = (props) => {
|
|
|
}
|
|
|
if (localInputs.type === 14) {
|
|
|
settings.allow_inference_geo = localInputs.allow_inference_geo === true;
|
|
|
+ settings.allow_speed = localInputs.allow_speed === true;
|
|
|
settings.claude_beta_query = localInputs.claude_beta_query === true;
|
|
|
}
|
|
|
}
|
|
|
@@ -1823,6 +1828,7 @@ const EditChannelModal = (props) => {
|
|
|
delete localInputs.allow_safety_identifier;
|
|
|
delete localInputs.allow_include_obfuscation;
|
|
|
delete localInputs.allow_inference_geo;
|
|
|
+ delete localInputs.allow_speed;
|
|
|
delete localInputs.claude_beta_query;
|
|
|
delete localInputs.upstream_model_update_check_enabled;
|
|
|
delete localInputs.upstream_model_update_auto_sync_enabled;
|
|
|
@@ -2480,6 +2486,7 @@ const EditChannelModal = (props) => {
|
|
|
</div>
|
|
|
<Form.Switch field='allow_service_tier' label={t('允许 service_tier 透传')} checkedText={t('开')} uncheckedText={t('关')} onChange={(value) => handleChannelOtherSettingsChange('allow_service_tier', value)} extraText={t('service_tier 字段用于指定服务层级,允许透传可能导致实际计费高于预期。默认关闭以避免额外费用')} />
|
|
|
<Form.Switch field='allow_inference_geo' label={t('允许 inference_geo 透传')} checkedText={t('开')} uncheckedText={t('关')} onChange={(value) => handleChannelOtherSettingsChange('allow_inference_geo', value)} extraText={t('inference_geo 字段用于控制 Claude 数据驻留推理区域。默认关闭以避免未经授权透传地域信息')} />
|
|
|
+ <Form.Switch field='allow_speed' label={t('允许 speed 透传')} checkedText={t('开')} uncheckedText={t('关')} onChange={(value) => handleChannelOtherSettingsChange('allow_speed', value)} extraText={t('speed 字段用于控制 Claude 推理速度模式。默认关闭以避免意外切换到 fast 模式')} />
|
|
|
</>
|
|
|
)}
|
|
|
</div>
|