Skip to content

Commit

Permalink
feat: import from HuggingFace and show result with modal
Browse files Browse the repository at this point in the history
  • Loading branch information
agatha197 committed Sep 22, 2024
1 parent f07e70d commit 15af18c
Show file tree
Hide file tree
Showing 22 changed files with 611 additions and 179 deletions.
460 changes: 319 additions & 141 deletions react/src/components/ImportFromHuggingFaceModal.tsx

Large diffs are not rendered by default.

14 changes: 13 additions & 1 deletion resources/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -794,7 +794,19 @@
"InvalidHuggingFaceUrl": "Ungültige Hugging Face URL.",
"ServiceName": "Dienstname",
"ModelStoreFolderName": "Name des Modellspeicherordners",
"NotSupportedModel": "Das Modell wird nicht unterstützt. \nBitte nutzen Sie das LLM-Modell."
"NotSupportedModel": "Das Modell wird nicht unterstützt. \nBitte nutzen Sie das LLM-Modell.",
"NewModelStoreFolderHasBeenCreated": "Ein neuer Modellspeicherordner wurde erstellt",
"NewServiceHasBeenCreated": "Ein neuer Dienst wurde erstellt",
"OpenModelFolder": "Modellordner öffnen",
"ViewServiceInfo": "Serviceinformationen anzeigen",
"NewModelFolderHasBeenCreated": "Ein neuer Modellordner wurde erstellt",
"ChangeTheCurrentProjectToModelStore": "Ändern Sie das aktuelle Projekt in „model-store“.",
"ImportSucceeded": "Das Modell wurde erfolgreich importiert",
"ImportAndStartServiceSucceeded": "Das Modell wurde erfolgreich importiert und der Dienst wurde ausgeführt",
"ImportOnlySuccessDesc": "Der neue Modellordner ist fertig. \nStarten Sie den Dienst jetzt und probieren Sie den gewünschten Vorgang aus.",
"ImportAndStartServiceSuccessDesc": "Die neue Modellmappe und der Service sind fertig. \nKlicken Sie auf die Schaltfläche „Serviceinformationen anzeigen“, um die Modelldetails zu überprüfen und den gewünschten Vorgang zu starten.",
"AddedItems": "Artikel hinzugefügt",
"ModelFolderName": "Name des Modellordners"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -792,9 +792,21 @@
"ModelName": "Όνομα μοντέλου",
"Author": "Συγγραφέας",
"InvalidHuggingFaceUrl": "Μη έγκυρη διεύθυνση URL Hugging Face.",
"ServiceName": "Όνομα υπηρεσίας",
"ModelStoreFolderName": "Όνομα φακέλου καταστήματος μοντέλου",
"NotSupportedModel": "Το μοντέλο δεν υποστηρίζεται. \nΧρησιμοποιήστε το μοντέλο LLM."
"ServiceName": "Όνομα υπηρεσίας",
"NewModelStoreFolderHasBeenCreated": "Δημιουργήθηκε ένας νέος φάκελος καταστήματος μοντέλων",
"NewServiceHasBeenCreated": "Μια νέα υπηρεσία δημιουργήθηκε",
"OpenModelFolder": "Άνοιγμα φακέλου μοντέλου",
"ViewServiceInfo": "Προβολή πληροφοριών υπηρεσίας",
"NotSupportedModel": "Το μοντέλο δεν υποστηρίζεται. \nΧρησιμοποιήστε το μοντέλο LLM.",
"NewModelFolderHasBeenCreated": "Ένας νέος φάκελος μοντέλου δημιουργήθηκε",
"ChangeTheCurrentProjectToModelStore": "Αλλάξτε το τρέχον έργο σε «μοντέλο-κατάστημα».",
"ImportSucceeded": "Το μοντέλο έχει εισαχθεί με επιτυχία",
"ImportAndStartServiceSucceeded": "Το μοντέλο έχει εισαχθεί με επιτυχία και η υπηρεσία εκτελέστηκε",
"ImportOnlySuccessDesc": "Ο νέος φάκελος μοντέλου είναι έτοιμος. \nΞεκινήστε την υπηρεσία τώρα και δοκιμάστε τη λειτουργία που θέλετε.",
"ImportAndStartServiceSuccessDesc": "Ο νέος φάκελος μοντέλου και η υπηρεσία είναι έτοιμα. \nΚάντε κλικ στο κουμπί «Προβολή πληροφοριών υπηρεσίας» για να ελέγξετε τις λεπτομέρειες του μοντέλου και να ξεκινήσετε την επιθυμητή λειτουργία.",
"AddedItems": "Προστέθηκαν στοιχεία",
"ModelFolderName": "Όνομα φακέλου μοντέλου"
}
},
"dialog": {
Expand Down
16 changes: 15 additions & 1 deletion resources/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -919,7 +919,21 @@
"InvalidHuggingFaceUrl": "Invalid Hugging Face URL.",
"ModelStoreFolderName": "Model store folder name",
"ServiceName": "Service name",
"NotSupportedModel": "The model is not supported. Please use the LLM model."
"HuggingFaceURL": "Higging Face",
"NewModelStoreFolderHasBeenCreated": "A new model store folder has been created",
"NewServiceHasBeenCreated": "A new service has been created",
"OpenModelFolder": "Open model folder",
"ViewServiceInfo": "View service info",
"NotSupportedModel": "The model is not supported. Please use the LLM model.",
"NewModelFolderHasBeenCreated": "A new model folder has been created",
"UpdateCurrentProject": "",
"ChangeTheCurrentProjectToModelStore": "Change the current project to 'model-store'.",
"ImportSucceeded": "The model has been successfully imported",
"ImportAndStartServiceSucceeded": "The model has been successfully imported and the service was executed",
"ImportOnlySuccessDesc": "The new model folder is ready. Start the service now and try the operation you want.",
"ImportAndStartServiceSuccessDesc": "The new model folder and service are ready. Click the 'View service info' button to check the model details and start the desired operation.",
"AddedItems": "Added items",
"ModelFolderName": "Model folder name"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -423,9 +423,21 @@
"ModelName": "Nombre del modelo",
"Author": "Autor",
"InvalidHuggingFaceUrl": "URL Hugging Face no válida.",
"ServiceName": "Nombre del servicio",
"ModelStoreFolderName": "Nombre de la carpeta de la tienda de modelos",
"NotSupportedModel": "El modelo no es compatible. \nUtilice el modelo LLM."
"ServiceName": "Nombre del servicio",
"NewModelStoreFolderHasBeenCreated": "Se ha creado una nueva carpeta de tienda de modelos.",
"NewServiceHasBeenCreated": "Se ha creado un nuevo servicio.",
"OpenModelFolder": "Abrir carpeta de modelo",
"ViewServiceInfo": "Ver información del servicio",
"NotSupportedModel": "El modelo no es compatible. \nUtilice el modelo LLM.",
"NewModelFolderHasBeenCreated": "Se ha creado una nueva carpeta de modelo.",
"ChangeTheCurrentProjectToModelStore": "Cambie el proyecto actual a 'model-store'.",
"ImportSucceeded": "El modelo ha sido importado exitosamente.",
"ImportAndStartServiceSucceeded": "El modelo se importó exitosamente y se ejecutó el servicio.",
"ImportOnlySuccessDesc": "La carpeta del nuevo modelo está lista. \nInicie el servicio ahora y pruebe la operación que desee.",
"ImportAndStartServiceSuccessDesc": "La carpeta del nuevo modelo y el servicio están listos. \nHaga clic en el botón 'Ver información de servicio' para verificar los detalles del modelo e iniciar la operación deseada.",
"AddedItems": "Artículos agregados",
"ModelFolderName": "Nombre de la carpeta del modelo"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -423,9 +423,21 @@
"ModelName": "Mallin nimi",
"Author": "Kirjoittaja",
"InvalidHuggingFaceUrl": "Virheellinen Hugging Face URL-osoite.",
"ServiceName": "Palvelun nimi",
"ModelStoreFolderName": "Mallin tallennuskansion nimi",
"NotSupportedModel": "Mallia ei tueta. \nKäytä LLM-mallia."
"ServiceName": "Palvelun nimi",
"NewModelStoreFolderHasBeenCreated": "Uusi mallikauppakansio on luotu",
"NewServiceHasBeenCreated": "Uusi palvelu on luotu",
"OpenModelFolder": "Avaa mallikansio",
"ViewServiceInfo": "Katso palvelutiedot",
"NotSupportedModel": "Mallia ei tueta. \nKäytä LLM-mallia.",
"NewModelFolderHasBeenCreated": "Uusi mallikansio on luotu",
"ChangeTheCurrentProjectToModelStore": "Muuta nykyinen projekti \"mallikauppaan\".",
"ImportSucceeded": "Mallin tuonti onnistui",
"ImportAndStartServiceSucceeded": "Malli on tuotu onnistuneesti ja palvelu suoritettu",
"ImportOnlySuccessDesc": "Uusi mallikansio on valmis. \nKäynnistä palvelu nyt ja kokeile haluamaasi toimintoa.",
"ImportAndStartServiceSuccessDesc": "Uusi mallikansio ja palvelu ovat valmiina. \nNapsauta \"Näytä palvelutiedot\" -painiketta tarkistaaksesi mallin tiedot ja aloittaaksesi haluamasi toiminnon.",
"AddedItems": "Lisätyt kohteet",
"ModelFolderName": "Mallin kansion nimi"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -792,9 +792,21 @@
"ModelName": "Nom du modèle",
"Author": "Auteur",
"InvalidHuggingFaceUrl": "URL Hugging Face non valide.",
"ServiceName": "Nom du service",
"ModelStoreFolderName": "Nom du dossier du magasin de modèles",
"NotSupportedModel": "Le modèle n'est pas pris en charge. \nVeuillez utiliser le modèle LLM."
"ServiceName": "Nom du service",
"NewModelStoreFolderHasBeenCreated": "Un nouveau dossier de magasin de modèles a été créé",
"NewServiceHasBeenCreated": "Un nouveau service a été créé",
"OpenModelFolder": "Ouvrir le dossier modèle",
"ViewServiceInfo": "Afficher les informations sur les services",
"NotSupportedModel": "Le modèle n'est pas pris en charge. \nVeuillez utiliser le modèle LLM.",
"NewModelFolderHasBeenCreated": "Un nouveau dossier modèle a été créé",
"ChangeTheCurrentProjectToModelStore": "Changez le projet actuel en 'model-store'.",
"ImportSucceeded": "Le modèle a été importé avec succès",
"ImportAndStartServiceSucceeded": "Le modèle a été importé avec succès et le service a été exécuté",
"ImportOnlySuccessDesc": "Le nouveau dossier modèle est prêt. \nDémarrez le service maintenant et essayez l'opération souhaitée.",
"ImportAndStartServiceSuccessDesc": "Le nouveau dossier modèle et le nouveau service sont prêts. \nCliquez sur le bouton « Afficher les informations de service » pour vérifier les détails du modèle et démarrer l'opération souhaitée.",
"AddedItems": "Éléments ajoutés",
"ModelFolderName": "Nom du dossier modèle"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -793,9 +793,21 @@
"ModelName": "Nama model",
"Author": "Penulis",
"InvalidHuggingFaceUrl": "URL Hugging Face tidak valid.",
"ServiceName": "Nama layanan",
"ModelStoreFolderName": "Nama folder penyimpanan model",
"NotSupportedModel": "Model ini tidak didukung. \nSilakan gunakan model LLM."
"ServiceName": "Nama layanan",
"NewModelStoreFolderHasBeenCreated": "Folder penyimpanan model baru telah dibuat",
"NewServiceHasBeenCreated": "Layanan baru telah dibuat",
"OpenModelFolder": "Buka folder model",
"ViewServiceInfo": "Lihat info layanan",
"NotSupportedModel": "Model ini tidak didukung. \nSilakan gunakan model LLM.",
"NewModelFolderHasBeenCreated": "Folder model baru telah dibuat",
"ChangeTheCurrentProjectToModelStore": "Ubah proyek saat ini menjadi 'model-store'.",
"ImportSucceeded": "Model telah berhasil diimpor",
"ImportAndStartServiceSucceeded": "Model telah berhasil diimpor dan layanan dijalankan",
"ImportOnlySuccessDesc": "Folder model baru sudah siap. \nMulai layanan sekarang dan coba operasi yang Anda inginkan.",
"ImportAndStartServiceSuccessDesc": "Folder model baru dan layanan sudah siap. \nKlik tombol 'Lihat info layanan' untuk memeriksa detail model dan memulai pengoperasian yang diinginkan.",
"AddedItems": "Item yang ditambahkan",
"ModelFolderName": "Nama folder model"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -793,9 +793,21 @@
"ModelName": "Nome del modello",
"Author": "Autore",
"InvalidHuggingFaceUrl": "URL Hugging Face non valido.",
"ServiceName": "Nome del servizio",
"ModelStoreFolderName": "Nome della cartella dell'archivio modelli",
"NotSupportedModel": "Il modello non è supportato. \nSi prega di utilizzare il modello LLM."
"ServiceName": "Nome del servizio",
"NewModelStoreFolderHasBeenCreated": "È stata creata una nuova cartella dell'archivio modelli",
"NewServiceHasBeenCreated": "È stato creato un nuovo servizio",
"OpenModelFolder": "Apri la cartella del modello",
"ViewServiceInfo": "Visualizza le informazioni sul servizio",
"NotSupportedModel": "Il modello non è supportato. \nSi prega di utilizzare il modello LLM.",
"NewModelFolderHasBeenCreated": "È stata creata una nuova cartella del modello",
"ChangeTheCurrentProjectToModelStore": "Cambia il progetto corrente in 'model-store'.",
"ImportSucceeded": "Il modello è stato importato con successo",
"ImportAndStartServiceSucceeded": "Il modello è stato importato con successo e il servizio è stato eseguito",
"ImportOnlySuccessDesc": "La nuova cartella del modello è pronta. \nAvvia subito il servizio e prova l'operazione che desideri.",
"ImportAndStartServiceSuccessDesc": "La nuova cartella modello e il servizio sono pronti. \nFare clic sul pulsante \"Visualizza informazioni servizio\" per verificare i dettagli del modello e avviare l'operazione desiderata.",
"AddedItems": "Elementi aggiunti",
"ModelFolderName": "Nome della cartella del modello"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -792,9 +792,21 @@
"ModelName": "モデル名",
"Author": "著者",
"InvalidHuggingFaceUrl": "無効なHugging Face URLです。",
"ServiceName": "サービス名",
"ModelStoreFolderName": "モデルストアフォルダー名",
"NotSupportedModel": "このモデルはサポートされていません。 \nLLMモデルを使用してください。"
"ServiceName": "サービス名",
"NewModelStoreFolderHasBeenCreated": "新しいモデル ストア フォルダーが作成されました",
"NewServiceHasBeenCreated": "新しいサービスが作成されました",
"OpenModelFolder": "モデルフォルダーを開く",
"ViewServiceInfo": "サービス情報を見る",
"NotSupportedModel": "このモデルはサポートされていません。 \nLLMモデルを使用してください。",
"NewModelFolderHasBeenCreated": "新しいモデルフォルダーが作成されました",
"ChangeTheCurrentProjectToModelStore": "現在のプロジェクトを「model-store」に変更します。",
"ImportSucceeded": "モデルは正常にインポートされました",
"ImportAndStartServiceSucceeded": "モデルは正常にインポートされ、サービスが実行されました。",
"ImportOnlySuccessDesc": "新しいモデルフォルダーの準備ができました。\n今すぐサービスを開始し、必要な操作を試してください。",
"ImportAndStartServiceSuccessDesc": "新しいモデルのフォルダーとサービスが準備できました。 \n「サービス情報を見る」ボタンをクリックすると機種の詳細を確認し、必要な操作を開始します。",
"AddedItems": "追加された項目",
"ModelFolderName": "モデルフォルダ名"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -905,9 +905,21 @@
"Author": "작성자",
"InvalidHuggingFaceUrl": "유효한 Hugging Face URL을 입력해주세요",
"PleaseClickCheckButton": "확인 버튼을 클릭해주세요",
"ServiceName": "서비스 이름",
"ModelStoreFolderName": "모델 저장소 폴더 이름",
"NotSupportedModel": "해당 모델은 지원되지 않습니다. \nLLM 모델을 사용하세요."
"ServiceName": "서비스 이름",
"NewModelStoreFolderHasBeenCreated": "새 모델 저장소 폴더가 생성되었습니다.",
"NewServiceHasBeenCreated": "새로운 서비스가 생성되었습니다",
"OpenModelFolder": "모델 폴더 열기",
"ViewServiceInfo": "서비스 정보 보기",
"NotSupportedModel": "해당 모델은 지원되지 않습니다. \nLLM 모델을 사용하세요.",
"NewModelFolderHasBeenCreated": "새 모델 폴더가 생성되었습니다.",
"ChangeTheCurrentProjectToModelStore": "현재 프로젝트를 'model-store'로 변경하세요.",
"ImportSucceeded": "모델을 성공적으로 가져왔습니다.",
"ImportAndStartServiceSucceeded": "모델을 성공적으로 가져와 서비스를 실행했습니다.",
"ImportOnlySuccessDesc": "새 모델 폴더가 준비되었습니다. 지금 바로 서비스를 시작하여 원하는 작업을 해보세요.",
"ImportAndStartServiceSuccessDesc": "새로운 모델 폴더와 서비스가 준비되었습니다. \n'서비스 정보 보기' 버튼을 클릭하시면 모델 상세 정보를 확인하고 원하는 작업을 시작하실 수 있습니다.",
"AddedItems": "추가된 항목",
"ModelFolderName": "모델 폴더 이름"
}
},
"dialog": {
Expand Down
16 changes: 14 additions & 2 deletions resources/i18n/mn.json
Original file line number Diff line number Diff line change
Expand Up @@ -793,9 +793,21 @@
"CheckHuggingFaceUrl": "Шалгах",
"ModelName": "Загварын нэр",
"InvalidHuggingFaceUrl": "Хүчингүй Hugging Face URL.",
"ServiceName": "Үйлчилгээний нэр",
"ModelStoreFolderName": "Загварын дэлгүүрийн хавтасны нэр",
"NotSupportedModel": "Энэ загварыг дэмждэггүй. \nLLM загварыг ашиглана уу."
"ServiceName": "Үйлчилгээний нэр",
"NewModelStoreFolderHasBeenCreated": "Шинэ загварын дэлгүүрийн хавтас үүсгэгдсэн",
"NewServiceHasBeenCreated": "Шинэ үйлчилгээ бий болсон",
"OpenModelFolder": "Загварын хавтсыг нээнэ үү",
"ViewServiceInfo": "Үйлчилгээний мэдээллийг харах",
"NotSupportedModel": "Энэ загварыг дэмждэггүй. \nLLM загварыг ашиглана уу.",
"NewModelFolderHasBeenCreated": "Шинэ загварын хавтас үүсгэсэн",
"ChangeTheCurrentProjectToModelStore": "Одоогийн төслийг \"загвар дэлгүүр\" болгон өөрчил.",
"ImportSucceeded": "Загварыг амжилттай оруулж ирлээ",
"ImportAndStartServiceSucceeded": "Загварыг амжилттай оруулж ирсэн бөгөөд үйлчилгээгээ гүйцэтгэсэн",
"ImportOnlySuccessDesc": "Шинэ загварын хавтас бэлэн боллоо. \nҮйлчилгээг яг одоо эхлүүлээд хүссэн үйлдлээ туршиж үзээрэй.",
"ImportAndStartServiceSuccessDesc": "Шинэ загварын хавтас, үйлчилгээ бэлэн боллоо. \nЗагварын дэлгэрэнгүй мэдээллийг шалгахын тулд \"Үйлчилгээний мэдээллийг харах\" товчийг дарж, хүссэн үйлдлийг эхлүүлнэ үү.",
"AddedItems": "Нэмэгдсэн зүйлс",
"ModelFolderName": "Загварын хавтасны нэр"
}
},
"dialog": {
Expand Down
Loading

0 comments on commit 15af18c

Please sign in to comment.