6 files changed
+10
-7
lib/features/servers/data/server_api_service.dart
+1
-1
@@ -894,7 +894,7 @@ class ServerApiService {
894
models.add(
895
ModelInfo(
896
id: id,
897
- name: id,
897
+ name: item['name']?.toString() ?? id,
898
description: item['description'] as String?,
899
contextLength: _toInt(item['context_window']),
900
serverType: server.type,
lib/l10n/app_ko.arb
+2
-2
@@ -342,7 +342,7 @@
342
"add_server_requesty_subtitle": "유효한 API 키를 사용하여 Requesty를 통해 연결하고 모델 라우팅을 위해 이 프로필을 준비하세요.",
343
"add_server_endpoint_subtitle": "로컬 또는 자체 호스팅 끝점을 구성한 다음 저장하기 전에 연결을 확인하세요.",
344
"server_type_openrouter": "오픈라우터",
345
- "server_type_requesty": "오픈라우터",
345
+ "server_type_requesty": "Requesty",
346
"server_type_openrouter_sub": "통합 클라우드",
347
"server_type_requesty_sub": "통합 클라우드",
348
"ready_continue": "계속할 준비가 되었습니다",
@@ -414,7 +414,7 @@
414
"server_type_openai_display": "OpenAI 호환",
415
"server_type_ollama_display": "올라마",
416
"server_type_openrouter_display": "오픈라우터",
417
- "server_type_requesty_display": "오픈라우터",
417
+ "server_type_requesty_display": "Requesty",
418
"server_type_on_device_display": "기기 내",
419
"server_address_openrouter": "openrouter.ai",
420
"server_address_requesty": "router.requesty.ai",
lib/l10n/app_localizations_ko.dart
+2
-2
@@ -1107,7 +1107,7 @@ class AppLocalizationsKo extends AppLocalizations {
1107
String get server_type_openrouter => '오픈라우터';
1108
1109
@override
1110
- String get server_type_requesty => '오픈라우터';
1110
+ String get server_type_requesty => 'Requesty';
1111
1112
@override
1113
String get server_type_openrouter_sub => '통합 클라우드';
@@ -1339,7 +1339,7 @@ class AppLocalizationsKo extends AppLocalizations {
1339
String get server_type_openrouter_display => '오픈라우터';
1340
1341
@override
1342
- String get server_type_requesty_display => '오픈라우터';
1342
+ String get server_type_requesty_display => 'Requesty';
1343
1344
@override
1345
String get server_type_on_device_display => '기기 내';
lib/l10n/app_localizations_ru.dart
+1
-1
@@ -1212,7 +1212,7 @@ class AppLocalizationsRu extends AppLocalizations {
1212
String get api_key_hint_openrouter => 'ск-...';
1213
1214
@override
1215
- String get api_key_hint_requesty => 'ск-...';
1215
+ String get api_key_hint_requesty => 'rqsty-...';
1216
1217
@override
1218
String get api_key_hint_generic => 'Для аутентифицированных серверов';
lib/l10n/app_ru.arb
+1
-1
@@ -337,7 +337,7 @@
337
"name_length_validation": "Имя должно содержать не более 50 символов.",
338
"host_valid": "Введите действительное имя хоста или IP-адрес.",
339
"api_key_hint_openrouter": "ск-...",
340
- "api_key_hint_requesty": "ск-...",
340
+ "api_key_hint_requesty": "rqsty-...",
341
"api_key_hint_generic": "Для аутентифицированных серверов",
342
"update_server": "Обновление сервера",
343
"save_server": "Сохранить сервер",
test/features/servers/server_api_service_test.dart
+3
@@ -1186,6 +1186,7 @@ void main() {
1186
'data': [
1187
{
1188
'id': 'claude-sonnet-4-5',
1189
+ 'name': 'Claude Sonnet 4.5',
1190
'api': 'chat',
1191
'context_window': 1000000,
1192
'input_price': 3e-06,
@@ -1206,6 +1207,7 @@ void main() {
1207
]);
1208
1209
final managed = models.first;
1210
+ expect(managed.name, 'Claude Sonnet 4.5');
1211
expect(managed.contextLength, 1000000);
1212
expect(managed.supportsReasoning, isTrue);
1213
expect(managed.supportsToolUse, isTrue);
@@ -1213,6 +1215,7 @@ void main() {
1215
expect(managed.outputPricePerMillion, closeTo(15.0, 0.0001));
1216
1217
final mini = models.last;
1218
+ expect(mini.name, 'openai/gpt-4o-mini');
1219
expect(mini.serverType, ServerType.requesty);
1220
expect(mini.contextLength, 128000);
1221
expect(mini.supportsVision, isTrue);