guide.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. {
  2. "after": "После фильтрации:",
  3. "before": "До фильтрации:",
  4. "bestPracticesConcurrent": "• Контроль параллелизма: установите количество одновременных сеансов на основе ограничений API поставщика",
  5. "bestPracticesCost": "• Множитель стоимости: официальный множитель = 1.0, собственный сервис можно установить 0.8-1.2",
  6. "bestPracticesLimit": "• Настройка лимитов: установите лимиты на 5 часов, 7 дней, 30 дней в соответствии с бюджетом",
  7. "bestPracticesPriority": "• Настройка приоритета: основные поставщики = 0, резервные = 1-3",
  8. "bestPracticesTitle": "Рекомендации по лучшим практикам",
  9. "bestPracticesWeight": "• Настройка веса: установите вес в соответствии с емкостью поставщика (большая емкость = больший вес)",
  10. "circuitBreaker": "Проверка автоматического выключателя",
  11. "circuitBreakerOpen": "A отфильтрован, осталось: B, C, D",
  12. "circuitBreakerRecovery": "A автоматически восстанавливается в полуоткрытое после 60 секунд",
  13. "circuitBreakerRecovery5h": "Автоматическое восстановление после 5-часового скользящего окна",
  14. "costOptimize": "2. Оптимизация стоимости: в пределах одного приоритета поставщики с низким множителем стоимости имеют более высокую вероятность",
  15. "costSort": "Откат по стоимости",
  16. "costSortExample": "Все поставщики: A (default), B (premium), C (premium), D (economy)",
  17. "costSortProb": "Более дешевый C имеет более высокую вероятность выбора",
  18. "costSortResult": "После сортировки: C (0.8x), A (1.0x)",
  19. "decision": "Решение:",
  20. "group": "Фильтрация групп пользователей",
  21. "groupDesc": "Если пользователь указал группу поставщиков, система приоритизирует выбор из этой группы",
  22. "groupDowngrade": "Записать предупреждение и выбрать из глобального пула",
  23. "groupExample": "Пользователь настроил providerGroup = 'premium'",
  24. "groupFallback": "Если в группе нет доступных поставщиков, откат на всех поставщиков",
  25. "groupFiltered": "Выбрать только из A и C, B и D отфильтрованы",
  26. "groupUnavailable": "Все поставщики в группе 'vip' отключены или превышены",
  27. "health": "Фильтрация здоровья (автоматический выключатель + ограничение)",
  28. "healthCheck": "Проверить, включен ли B и работоспособен",
  29. "healthCheckAmountLimit": "Проверить превышение лимитов (5ч, 7д, 30д)",
  30. "healthCheckAmountLimitExample": "Лимит поставщика B $10 (5ч), потрачено $9.8",
  31. "healthCheckCircuit": "Поставщик A потерпел неудачу 5 раз, статус: открыт",
  32. "healthCheckConcurrent": "Проверить количество активных сеансов на лимит",
  33. "healthCheckConcurrentExample": "Лимит поставщика C 2, активных 2 сеанса",
  34. "healthFilter": "3. Фильтрация здоровья: автоматически пропускать поставщиков с размыканием или превышением лимитов",
  35. "healthFiltered": "B отфильтрован (близко к лимиту), осталось: C, D",
  36. "healthFiltered2": "C отфильтрован (полный), осталось: D",
  37. "history": "Проверить историю запросов",
  38. "historyDesc": "Запрос поставщиков, используемых этим ключом за последние 10 секунд",
  39. "priority": "Приоритизация по уровням",
  40. "priorityExample": "4 включенных поставщика с разными приоритетами",
  41. "priorityFirst": "1. Приоритет в первую очередь: выбирать только из поставщиков с наивысшим приоритетом (наименьшее число)",
  42. "priorityResult": "Отфильтровано к приоритету (0): A, C",
  43. "priorityStep": "Система сначала фильтрует по приоритету, выбирая только из поставщиков с наивысшим приоритетом",
  44. "randomResult": "В конце выбран C",
  45. "randomSelect": "Взвешенный случайный",
  46. "reset": "Ручной сброс автоматического выключателя",
  47. "resetSuccess": "Автоматический выключатель сброшен",
  48. "scenario1Desc": "Система сначала фильтрует по приоритету, выбирая только из поставщиков с наивысшим приоритетом",
  49. "scenario1Step1": "Начальное состояние",
  50. "scenario1Step1After": "Отфильтрованы поставщики с наивысшим приоритетом (0): A, C",
  51. "scenario1Step1Before": "Поставщик A (приоритет 0), B (приоритет 1), C (приоритет 0), D (приоритет 2)",
  52. "scenario1Step1Decision": "Выбирать только из A и C, B и D отфильтрованы",
  53. "scenario1Step1Desc": "Имеется 4 включенных поставщика с разными приоритетами",
  54. "scenario1Step2": "Сортировка по стоимости",
  55. "scenario1Step2After": "После сортировки: C (0.8x), A (1.0x)",
  56. "scenario1Step2Before": "A (стоимость 1.0x), C (стоимость 0.8x)",
  57. "scenario1Step2Decision": "C с более низкой стоимостью имеет более высокую вероятность выбора",
  58. "scenario1Step2Desc": "В пределах одного приоритета сортировка по множителю стоимости от низкого к высокому",
  59. "scenario1Step3": "Взвешенный случайный выбор",
  60. "scenario1Step3After": "C имеет вероятность выбора 75%, A имеет вероятность 25%",
  61. "scenario1Step3Before": "C (вес 3), A (вес 1)",
  62. "scenario1Step3Decision": "В итоге выбран C",
  63. "scenario1Step3Desc": "Использование веса для случайного выбора, чем выше вес, тем выше вероятность выбора",
  64. "scenario1Title": "Выбор по уровням приоритета",
  65. "scenario2Desc": "Если пользователь указал группу поставщиков, система приоритизирует выбор из этой группы",
  66. "scenario2Step1": "Проверка группы пользователя",
  67. "scenario2Step1After": "Отфильтрована группа 'premium': B, C",
  68. "scenario2Step1Before": "Все поставщики: A (default), B (premium), C (premium), D (economy)",
  69. "scenario2Step1Decision": "Выбирать только из B и C",
  70. "scenario2Step1Desc": "Пользователь настроил providerGroup = 'premium'",
  71. "scenario2Step2": "Откат группировки",
  72. "scenario2Step2After": "Откат на всех включенных поставщиков: A, B, C, D",
  73. "scenario2Step2Before": "Все поставщики в группе пользователя 'vip' отключены или превышены",
  74. "scenario2Step2Decision": "Записать предупреждение и выбрать из глобального пула поставщиков",
  75. "scenario2Step2Desc": "Если в группе пользователя нет доступных поставщиков, откат на всех поставщиков",
  76. "scenario2Title": "Фильтрация группы пользователей",
  77. "scenario3Desc": "Система автоматически фильтрует поставщиков с размыканием или превышением лимитов",
  78. "scenario3Step1": "Проверка автоматического выключателя",
  79. "scenario3Step1After": "A отфильтрован, осталось: B, C, D",
  80. "scenario3Step1Before": "Поставщик A потерпел неудачу 5 раз подряд, состояние выключателя: открыт",
  81. "scenario3Step1Decision": "A автоматически восстанавливается в полуоткрытое состояние через 60 секунд",
  82. "scenario3Step1Desc": "После 5 последовательных сбоев выключатель открывается, недоступен в течение 60 секунд",
  83. "scenario3Step2": "Ограничение по сумме",
  84. "scenario3Step2After": "B отфильтрован (близко к лимиту), осталось: C, D",
  85. "scenario3Step2Before": "Лимит поставщика B за 5 часов $10, потрачено $9.8",
  86. "scenario3Step2Decision": "Автоматическое восстановление после сдвига 5-часового окна",
  87. "scenario3Step2Desc": "Проверка превышения лимитов расходов за 5 часов, 7 дней, 30 дней",
  88. "scenario3Step3": "Ограничение одновременных сеансов",
  89. "scenario3Step3After": "C отфильтрован (полон), осталось: D",
  90. "scenario3Step3Before": "Лимит одновременных сеансов поставщика C 2, текущее количество активных сеансов: 2",
  91. "scenario3Step3Decision": "Автоматическое освобождение после истечения сеанса (5 минут)",
  92. "scenario3Step3Desc": "Проверка превышения настроенного лимита одновременных сеансов",
  93. "scenario3Title": "Фильтрация здоровья (автоматический выключатель + ограничение)",
  94. "scenario4Desc": "Последовательные диалоги приоритетно используют одного поставщика для использования кэша контекста Claude",
  95. "scenario4Step1": "Проверка истории запросов",
  96. "scenario4Step1After": "Проверить, включен ли B и работоспособен",
  97. "scenario4Step1Before": "Последний запрос использовал поставщика B",
  98. "scenario4Step1Decision": "B доступен, повторно использовать напрямую, пропустить случайный выбор",
  99. "scenario4Step1Desc": "Запрос поставщиков, используемых этим API ключом за последние 10 секунд",
  100. "scenario4Step2": "Повторное использование недействительно",
  101. "scenario4Step2After": "Вход в нормальный процесс выбора",
  102. "scenario4Step2Before": "Последний использованный поставщик B был отключен или разомкнут",
  103. "scenario4Step2Decision": "Выбрать из других доступных поставщиков",
  104. "scenario4Step2Desc": "Если последний использованный поставщик недоступен, выполнить повторный выбор",
  105. "scenario4Title": "Механизм повторного использования сеансов",
  106. "scenariosTitle": "Интерактивная демонстрация сценариев",
  107. "session": "Механизм переиспользования сеансов",
  108. "sessionDesc": "Если последний использованный поставщик недоступен, переходим к переполнению",
  109. "sessionExample": "Последний запрос использовал поставщика B",
  110. "sessionExpired": "Сеанс автоматически освобождается после истечения (5 минут)",
  111. "sessionFallback": "Выбрать из других доступных поставщиков",
  112. "sessionLastUsed": "B доступен, переиспользуем, пропускаем случайный выбор",
  113. "sessionReuse": "4. Повторное использование сеанса: последовательные диалоги повторно используют одного поставщика для экономии затрат на контекст",
  114. "sessionUnavailable": "Последний использованный поставщик B отключен или замкнут",
  115. "step": "Шаг",
  116. "title": "Основные принципы",
  117. "weight": "Взвешенный случайный выбор по весу",
  118. "weightCalc": "C имеет вероятность 75%, A имеет вероятность 25%",
  119. "weightExample": "C (вес 3), A (вес 1)"
  120. }