- Add extraText for cache read ratio and cache creation ratio fields - Update placeholder format to match channel pricing convention - Add missing i18n translations for extraText and new placeholders Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>master
| @@ -3130,5 +3130,10 @@ | |||||
| "音频输入倍率": "Audio Input Ratio", | "音频输入倍率": "Audio Input Ratio", | ||||
| "音频输出倍率": "Audio Output Ratio", | "音频输出倍率": "Audio Output Ratio", | ||||
| "默认值:1.0": "Default: 1.0", | "默认值:1.0": "Default: 1.0", | ||||
| "默认值:1.25": "Default: 1.25" | |||||
| "默认值:1.25": "Default: 1.25", | |||||
| "全局默认值(1.0)": "Global default (1.0)", | |||||
| "全局默认值(1.25)": "Global default (1.25)", | |||||
| "全局默认值": "Global default", | |||||
| "缓存命中时输入价格的倍率。0.5 = 缓存命中的 token 按输入价格的一半计费,留空使用全局默认值 1.0": "Multiplier for cache-hit input price. 0.5 = cache-hit tokens billed at half the input price. Leave empty for global default 1.0", | |||||
| "写入缓存的 token 按此倍率 × 输入价格计费。默认 1.25(5分钟 TTL);超过 1 小时自动按 1.6x 计费,留空使用全局默认值": "Cache-write tokens billed at this ratio × input price. Default 1.25 (5min TTL); over 1h auto-billed at 1.6x. Leave empty for global default" | |||||
| } | } | ||||
| @@ -3107,5 +3107,10 @@ | |||||
| "音频输入倍率": "音频输入倍率", | "音频输入倍率": "音频输入倍率", | ||||
| "音频输出倍率": "音频输出倍率", | "音频输出倍率": "音频输出倍率", | ||||
| "默认值:1.0": "默认值:1.0", | "默认值:1.0": "默认值:1.0", | ||||
| "默认值:1.25": "默认值:1.25" | |||||
| "默认值:1.25": "默认值:1.25", | |||||
| "全局默认值(1.0)": "全局默认值(1.0)", | |||||
| "全局默认值(1.25)": "全局默认值(1.25)", | |||||
| "全局默认值": "全局默认值", | |||||
| "缓存命中时输入价格的倍率。0.5 = 缓存命中的 token 按输入价格的一半计费,留空使用全局默认值 1.0": "缓存命中时输入价格的倍率。0.5 = 缓存命中的 token 按输入价格的一半计费,留空使用全局默认值 1.0", | |||||
| "写入缓存的 token 按此倍率 × 输入价格计费。默认 1.25(5分钟 TTL);超过 1 小时自动按 1.6x 计费,留空使用全局默认值": "写入缓存的 token 按此倍率 × 输入价格计费。默认 1.25(5分钟 TTL);超过 1 小时自动按 1.6x 计费,留空使用全局默认值" | |||||
| } | } | ||||
| @@ -802,35 +802,37 @@ export default function ModelSettingsVisualEditor(props) { | |||||
| label={t('缓存读取倍率')} | label={t('缓存读取倍率')} | ||||
| min={0} | min={0} | ||||
| step={0.01} | step={0.01} | ||||
| placeholder={t('默认值:1.0')} | |||||
| placeholder={t('全局默认值(1.0)')} | |||||
| extraText={t('缓存命中时输入价格的倍率。0.5 = 缓存命中的 token 按输入价格的一半计费,留空使用全局默认值 1.0')} | |||||
| /> | /> | ||||
| <Form.InputNumber | <Form.InputNumber | ||||
| field='cacheCreationRatio' | field='cacheCreationRatio' | ||||
| label={t('缓存创建倍率(5分钟)')} | label={t('缓存创建倍率(5分钟)')} | ||||
| min={0} | min={0} | ||||
| step={0.01} | step={0.01} | ||||
| placeholder={t('默认值:1.25')} | |||||
| placeholder={t('全局默认值(1.25)')} | |||||
| extraText={t('写入缓存的 token 按此倍率 × 输入价格计费。默认 1.25(5分钟 TTL);超过 1 小时自动按 1.6x 计费,留空使用全局默认值')} | |||||
| /> | /> | ||||
| <Form.InputNumber | <Form.InputNumber | ||||
| field='imageRatio' | field='imageRatio' | ||||
| label={t('图片倍率')} | label={t('图片倍率')} | ||||
| min={0} | min={0} | ||||
| step={0.01} | step={0.01} | ||||
| placeholder={t('默认值:1.0')} | |||||
| placeholder={t('全局默认值')} | |||||
| /> | /> | ||||
| <Form.InputNumber | <Form.InputNumber | ||||
| field='audioRatio' | field='audioRatio' | ||||
| label={t('音频输入倍率')} | label={t('音频输入倍率')} | ||||
| min={0} | min={0} | ||||
| step={0.01} | step={0.01} | ||||
| placeholder={t('默认值:1.0')} | |||||
| placeholder={t('全局默认值')} | |||||
| /> | /> | ||||
| <Form.InputNumber | <Form.InputNumber | ||||
| field='audioCompletionRatio' | field='audioCompletionRatio' | ||||
| label={t('音频输出倍率')} | label={t('音频输出倍率')} | ||||
| min={0} | min={0} | ||||
| step={0.01} | step={0.01} | ||||
| placeholder={t('默认值:1.0')} | |||||
| placeholder={t('全局默认值')} | |||||
| /> | /> | ||||
| </Form.Section> | </Form.Section> | ||||
| </> | </> | ||||