refactor: single image provider — routerai gpt-5-image-mini only

- config: убраны imageBaseUrl/imageFallbackBaseUrl/imageModel (старые провайдеры)
  Остались только routeraiBaseUrl, routeraiApiKey, routeraiModel
- covers.js: единственная цепочка routerai→retry→local SVG
  Убраны generateCoverViaImageGenerations, ViaResponses (aiprimetech), ViaImagesEndpoint
  generateCoverViaRouterAI: убран quality параметр (routerai игнорирует)
- postImages.js: убраны Nyxos/Aiguoguo, убраны isHD/imgQuality/tryNyxos
- aiUsage.js: реальные цены из статистики routerai.ru:
  gpt-5-image-mini ~₽2.72, всегда 4175 image tokens (high quality)
- index.js: лог показывает routerai вместо старого aiguoguo
This commit is contained in:
Ник (Claude)
2026-06-11 15:44:33 +03:00
parent 08086650fc
commit fe7af0b3b5
5 changed files with 56 additions and 97 deletions
+1 -1
View File
@@ -90,7 +90,7 @@ app.get('/health', (req, res) => {
const start = async () => {
await migrate();
await config.reloadAi();
console.log('[Engine] AI config loaded from app_settings: text=' + config.ai.baseUrl + ', images=' + config.ai.imageBaseUrl);
console.log('[Engine] AI config loaded from app_settings: text=' + config.ai.baseUrl + ', images=routerai.ru (' + (config.ai.routeraiModel || 'gpt-5-image-mini') + ')');
// Автоматический ретрай SVG-заглушек
require('./src/services/coverRetry').start();