| 
                        123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601 | 
                        - const translation = {
 -   pageTitle: {
 -     line1: 'MONIT',
 -     line2: 'Inżynieria',
 -   },
 -   orchestrate: 'Orkiestracja',
 -   promptMode: {
 -     simple: 'Przełącz na tryb Ekspert, aby edytować cały MONIT',
 -     advanced: 'Tryb Ekspert',
 -     switchBack: 'Przełącz z powrotem',
 -     advancedWarning: {
 -       title:
 -         'Przełączyłeś się na Tryb Ekspert, i po modyfikacji MONITU, NIE można powrócić do trybu podstawowego.',
 -       description: 'W Trybie Ekspert, możesz edytować cały MONIT.',
 -       learnMore: 'Dowiedz się więcej',
 -       ok: 'OK',
 -     },
 -     operation: {
 -       addMessage: 'Dodaj Wiadomość',
 -     },
 -     contextMissing:
 -       'Brak komponentu kontekstowego, skuteczność monitu może być niewystarczająca.',
 -   },
 -   operation: {
 -     applyConfig: 'Publikuj',
 -     resetConfig: 'Resetuj',
 -     debugConfig: 'Debuguj',
 -     addFeature: 'Dodaj funkcję',
 -     automatic: 'Automatyczny',
 -     stopResponding: 'Przestaje odpowiadać',
 -     agree: 'lubię',
 -     disagree: 'nie lubię',
 -     cancelAgree: 'Anuluj polubienie',
 -     cancelDisagree: 'Anuluj niepolubienie',
 -     userAction: 'Akcja użytkownika ',
 -   },
 -   notSetAPIKey: {
 -     title: 'Klucz dostawcy LLM nie został ustawiony',
 -     trailFinished: 'Ścieżka zakończona',
 -     description:
 -       'Klucz dostawcy LLM nie został ustawiony, musi zostać ustawiony przed debugowaniem.',
 -     settingBtn: 'Przejdź do ustawień',
 -   },
 -   trailUseGPT4Info: {
 -     title: 'Obecnie nie obsługuje GPT-4',
 -     description: 'Użyj GPT-4, proszę ustawić klucz API.',
 -   },
 -   feature: {
 -     groupChat: {
 -       title: 'Rozmowy grupowe',
 -       description:
 -         'Dodanie ustawień przedkonwersacyjnych dla aplikacji może poprawić doświadczenia użytkownika.',
 -     },
 -     groupExperience: {
 -       title: 'Poprawa doświadczenia',
 -     },
 -     conversationOpener: {
 -       title: 'Otwieracze do rozmów',
 -       description:
 -         'W aplikacji czatowej pierwsze zdanie, które AI aktywnie wypowiada do użytkownika, zazwyczaj służy jako powitanie.',
 -     },
 -     suggestedQuestionsAfterAnswer: {
 -       title: 'Nawiązanie',
 -       description: 'Ustawienie kolejnych pytań może poprawić czat.',
 -       resDes: '3 sugestie dla kolejnego pytania użytkownika.',
 -       tryToAsk: 'Spróbuj zapytać',
 -     },
 -     moreLikeThis: {
 -       title: 'Więcej takich jak ten',
 -       description:
 -         'Generuj wiele tekstów na raz, a następnie edytuj i kontynuuj generowanie',
 -       generateNumTip: 'Liczba generowanych razów',
 -       tip: 'Korzystanie z tej funkcji spowoduje dodatkowe zużycie tokenów',
 -     },
 -     speechToText: {
 -       title: 'Mowa na tekst',
 -       description: 'Po włączeniu można używać wprowadzania głosowego.',
 -       resDes: 'Wprowadzanie głosowe jest włączone',
 -     },
 -     textToSpeech: {
 -       title: 'Tekst na mowę',
 -       description: 'Po włączeniu tekst można przekształcić w mowę.',
 -       resDes: 'Tekst na audio jest włączony',
 -     },
 -     citation: {
 -       title: 'Cytaty i odniesienia',
 -       description:
 -         'Po włączeniu, pokaż dokument źródłowy i przypisaną sekcję wygenerowanej treści.',
 -       resDes: 'Cytaty i odniesienia są włączone',
 -     },
 -     annotation: {
 -       title: 'Odpowiedź z adnotacją',
 -       description:
 -         'Możesz ręcznie dodać odpowiedź wysokiej jakości do pamięci podręcznej dla priorytetowego dopasowania do podobnych pytań użytkownika.',
 -       resDes: 'Odpowiedź z adnotacją jest włączona',
 -       scoreThreshold: {
 -         title: 'Próg wyników',
 -         description:
 -           'Służy do ustawienia progu podobieństwa dla odpowiedzi z adnotacją.',
 -         easyMatch: 'Łatwe dopasowanie',
 -         accurateMatch: 'Dokładne dopasowanie',
 -       },
 -       matchVariable: {
 -         title: 'Zmienna dopasowania',
 -         choosePlaceholder: 'Wybierz zmienną do dopasowania',
 -       },
 -       cacheManagement: 'Adnotacje',
 -       cached: 'Zanotowano',
 -       remove: 'Usuń',
 -       removeConfirm: 'Usunąć tę adnotację?',
 -       add: 'Dodaj adnotację',
 -       edit: 'Edytuj adnotację',
 -     },
 -     dataSet: {
 -       title: 'Kontekst',
 -       noData: 'Możesz importować wiedzę jako kontekst',
 -       words: 'Słowa',
 -       textBlocks: 'Bloki tekstu',
 -       selectTitle: 'Wybierz odniesienie do wiedzy',
 -       selected: 'Wiedza wybrana',
 -       noDataSet: 'Nie znaleziono wiedzy',
 -       toCreate: 'Przejdź do tworzenia',
 -       notSupportSelectMulti: 'Obecnie obsługiwana jest tylko jedna wiedza',
 -       queryVariable: {
 -         title: 'Zmienna zapytania',
 -         tip: 'Ta zmienna będzie używana jako dane wejściowe zapytania do odzyskiwania kontekstu, uzyskując informacje kontekstowe związane z wprowadzonymi danymi.',
 -         choosePlaceholder: 'Wybierz zmienną zapytania',
 -         noVar: 'Brak zmiennych',
 -         noVarTip: 'proszę stworzyć zmienną w sekcji Zmienne',
 -         unableToQueryDataSet: 'Nie można odzyskać wiedzy',
 -         unableToQueryDataSetTip:
 -           'Nie udało się pomyślnie odzyskać wiedzy, proszę wybrać zmienną zapytania kontekstowego w sekcji kontekstowej.',
 -         ok: 'OK',
 -         contextVarNotEmpty:
 -           'zmienna zapytania kontekstowego nie może być pusta',
 -         deleteContextVarTitle: 'Usunąć zmienną „{{varName}}”?',
 -         deleteContextVarTip:
 -           'Ta zmienna została ustawiona jako zmienna zapytania kontekstowego, a jej usunięcie wpłynie na normalne korzystanie z wiedzy. Jeśli nadal potrzebujesz jej usunąć, wybierz ją ponownie w sekcji kontekstowej.',
 -       },
 -     },
 -     tools: {
 -       title: 'Narzędzia',
 -       tips: 'Narzędzia zapewniają standardową metodę wywołania API, przyjmując dane wejściowe użytkownika lub zmienne jako parametry żądania do zapytania o dane zewnętrzne jako kontekst.',
 -       toolsInUse: '{{count}} narzędzi w użyciu',
 -       modal: {
 -         title: 'Narzędzie',
 -         toolType: {
 -           title: 'Typ narzędzia',
 -           placeholder: 'Wybierz typ narzędzia',
 -         },
 -         name: {
 -           title: 'Nazwa',
 -           placeholder: 'Wprowadź nazwę',
 -         },
 -         variableName: {
 -           title: 'Nazwa zmiennej',
 -           placeholder: 'Wprowadź nazwę zmiennej',
 -         },
 -       },
 -     },
 -     conversationHistory: {
 -       title: 'Historia konwersacji',
 -       description: 'Ustaw prefixy dla ról w rozmowie',
 -       tip: 'Historia konwersacji nie jest włączona, proszę dodać <historie> w monicie powyżej.',
 -       learnMore: 'Dowiedz się więcej',
 -       editModal: {
 -         title: 'Edycja nazw ról konwersacyjnych',
 -         userPrefix: 'Prefix użytkownika',
 -         assistantPrefix: 'Prefix asystenta',
 -       },
 -     },
 -     toolbox: {
 -       title: 'SKRZYNKA NARZĘDZIOWA',
 -     },
 -     moderation: {
 -       title: 'Moderacja treści',
 -       description:
 -         'Zabezpiecz wyjście modelu, używając API moderacji lub utrzymując listę wrażliwych słów.',
 -       allEnabled: 'Treść WEJŚCIOWA/WYJŚCIOWA Włączona',
 -       inputEnabled: 'Treść WEJŚCIOWA Włączona',
 -       outputEnabled: 'Treść WYJŚCIOWA Włączona',
 -       modal: {
 -         title: 'Ustawienia moderacji treści',
 -         provider: {
 -           title: 'Dostawca',
 -           openai: 'Moderacja OpenAI',
 -           openaiTip: {
 -             prefix:
 -               'Moderacja OpenAI wymaga skonfigurowanego klucza API OpenAI w ',
 -             suffix: '.',
 -           },
 -           keywords: 'Słowa kluczowe',
 -         },
 -         keywords: {
 -           tip: 'Po jednym w wierszu, oddzielone znakiem nowej linii. Maksymalnie 100 znaków na wiersz.',
 -           placeholder: 'Po jednym w wierszu, oddzielone znakiem nowej linii',
 -           line: 'Linia',
 -         },
 -         content: {
 -           input: 'Moderuj treść WEJŚCIOWĄ',
 -           output: 'Moderuj treść WYJŚCIOWĄ',
 -           preset: 'Ustawione odpowiedzi',
 -           placeholder: 'Tutaj wprowadź ustawione odpowiedzi',
 -           condition:
 -             'Treść WEJŚCIA i WYJŚCIA musi być włączona przynajmniej jedna',
 -           fromApi: 'Ustawione odpowiedzi zwracane przez API',
 -           errorMessage: 'Ustawione odpowiedzi nie mogą być puste',
 -           supportMarkdown: 'Obsługuje Markdown',
 -         },
 -         openaiNotConfig: {
 -           before:
 -             'Moderacja OpenAI wymaga skonfigurowanego klucza API OpenAI w',
 -           after: '',
 -         },
 -       },
 -       contentEnableLabel: 'Włączono moderowanie treści',
 -     },
 -     fileUpload: {
 -       title: 'Przesyłanie plików',
 -       description: 'Pole wprowadzania czatu umożliwia przesyłanie obrazów, dokumentów i innych plików.',
 -       supportedTypes: 'Obsługiwane typy plików',
 -       numberLimit: 'Maksymalna liczba przesłanych plików',
 -       modalTitle: 'Ustawienia przesyłania plików',
 -     },
 -     imageUpload: {
 -       title: 'Przesyłanie obrazów',
 -       description: 'Umożliwia przesyłanie obrazów.',
 -       supportedTypes: 'Obsługiwane typy plików',
 -       numberLimit: 'Maksymalna liczba przesłanych plików',
 -       modalTitle: 'Ustawienia przesyłania obrazów',
 -     },
 -     bar: {
 -       empty: 'Włącz funkcje aby poprawić doświadczenie użytkownika aplikacji webowej',
 -       enableText: 'Funkcje włączone',
 -       manage: 'Zarządzaj',
 -     },
 -     documentUpload: {
 -       title: 'Dokument',
 -       description: 'Włączenie Dokumentu pozwoli modelowi na przyjmowanie dokumentów i odpowiadanie na pytania o nich.',
 -     },
 -     audioUpload: {
 -       title: 'Dźwięk',
 -       description: 'Włączenie Dźwięku pozwoli modelowi na przetwarzanie plików audio do transkrypcji i analizy.',
 -     },
 -   },
 -   automatic: {
 -     title: 'Zautomatyzowana orkiestracja aplikacji',
 -     description:
 -       'Opisz swój scenariusz, Dify zorkiestruje aplikację dla Ciebie.',
 -     intendedAudience: 'Dla kogo jest przeznaczona ta aplikacja?',
 -     intendedAudiencePlaceHolder: 'np. Uczeń',
 -     solveProblem:
 -       'Jakie problemy mają nadzieję, że AI może rozwiązać dla nich?',
 -     solveProblemPlaceHolder:
 -       'np. Wyciąganie wniosków i podsumowanie informacji z długich raportów i artykułów',
 -     generate: 'Generuj',
 -     audiencesRequired: 'Wymagana publiczności',
 -     problemRequired: 'Wymagany problem',
 -     resTitle: 'Stworzyliśmy następującą aplikację dla Ciebie.',
 -     apply: 'Zastosuj tę orkiestrację',
 -     noData:
 -       'Opisz swój przypadek po lewej, podgląd orkiestracji pojawi się tutaj.',
 -     loading: 'Orkiestracja aplikacji dla Ciebie...',
 -     overwriteTitle: 'Zastąpić istniejącą konfigurację?',
 -     overwriteMessage:
 -       'Zastosowanie tej orkiestracji zastąpi istniejącą konfigurację.',
 -   },
 -   resetConfig: {
 -     title: 'Potwierdź reset?',
 -     message:
 -       'Reset odrzuca zmiany, przywracając ostatnią opublikowaną konfigurację.',
 -   },
 -   errorMessage: {
 -     nameOfKeyRequired: 'nazwa klucza: {{key}} wymagana',
 -     valueOfVarRequired: '{{key}} wartość nie może być pusta',
 -     queryRequired: 'Tekst żądania jest wymagany.',
 -     waitForResponse: 'Proszę czekać na odpowiedź na poprzednią wiadomość.',
 -     waitForBatchResponse: 'Proszę czekać na odpowiedź na zadanie wsadowe.',
 -     notSelectModel: 'Proszę wybrać model',
 -     waitForImgUpload: 'Proszę czekać na przesłanie obrazu',
 -     waitForFileUpload: 'Poczekaj na przesłanie pliku/plików',
 -   },
 -   chatSubTitle: 'Instrukcje',
 -   completionSubTitle: 'Prefix Monitu',
 -   promptTip:
 -     'Monity kierują odpowiedziami AI za pomocą instrukcji i ograniczeń. Wstaw zmienne takie jak {{input}}. Ten monit nie będzie widoczny dla użytkowników.',
 -   formattingChangedTitle: 'Zmiana formatowania',
 -   formattingChangedText:
 -     'Modyfikacja formatowania zresetuje obszar debugowania, czy jesteś pewien?',
 -   variableTitle: 'Zmienne',
 -   variableTip:
 -     'Użytkownicy wypełniają zmienne w formularzu, automatycznie zastępując zmienne w monicie.',
 -   notSetVar:
 -     'Zmienne pozwalają użytkownikom wprowadzać słowa wstępujące lub otwierające uwagi podczas wypełniania formularzy. Możesz spróbować wpisać "{{input}}" w słowach monitu.',
 -   autoAddVar:
 -     'Niezdefiniowane zmienne odwołują się w pre-monicie, czy chcesz je dodać do formularza wejściowego użytkownika?',
 -   variableTable: {
 -     key: 'Klucz Zmiennej',
 -     name: 'Nazwa Pola Wejściowego Użytkownika',
 -     optional: 'Opcjonalnie',
 -     type: 'Typ Wejścia',
 -     action: 'Akcje',
 -     typeString: 'String',
 -     typeSelect: 'Wybierz',
 -   },
 -   varKeyError: {
 -     canNoBeEmpty: '{{klucz}} jest wymagany',
 -     tooLong:
 -       '{{key}} za długi. Nie może być dłuższy niż 30 znaków',
 -     notValid:
 -       '{{key}} jest nieprawidłowy. Może zawierać tylko litery, cyfry i podkreślenia',
 -     notStartWithNumber:
 -       '{{key}} nie może zaczynać się od cyfry',
 -     keyAlreadyExists: '{{key}} już istnieje',
 -   },
 -   otherError: {
 -     promptNoBeEmpty: 'Monit nie może być pusty',
 -     historyNoBeEmpty: 'Historia konwersacji musi być ustawiona w monicie',
 -     queryNoBeEmpty: 'Zapytanie musi być ustawione w monicie',
 -   },
 -   variableConfig: {
 -     'addModalTitle': 'Dodaj Pole Wejściowe',
 -     'editModalTitle': 'Edytuj Pole Wejściowe',
 -     'description': 'Ustawienia dla zmiennej {{varName}}',
 -     'fieldType': 'Typ pola',
 -     'string': 'Krótki tekst',
 -     'text-input': 'Krótki tekst',
 -     'paragraph': 'Akapit',
 -     'select': 'Wybierz',
 -     'number': 'Numer',
 -     'notSet': 'Nie ustawione, spróbuj wpisać {{input}} w monicie wstępnym',
 -     'stringTitle': 'Opcje pola tekstowego formularza',
 -     'maxLength': 'Maksymalna długość',
 -     'options': 'Opcje',
 -     'addOption': 'Dodaj opcję',
 -     'apiBasedVar': 'Zmienna oparta na API',
 -     'varName': 'Nazwa zmiennej',
 -     'labelName': 'Nazwa etykiety',
 -     'inputPlaceholder': 'Proszę wpisać',
 -     'required': 'Wymagane',
 -     'hide': 'Ukryj',
 -     'errorMsg': {
 -       labelNameRequired: 'Wymagana nazwa etykiety',
 -       varNameCanBeRepeat: 'Nazwa zmiennej nie może się powtarzać',
 -       atLeastOneOption: 'Wymagana jest co najmniej jedna opcja',
 -       optionRepeat: 'Powtarzają się opcje',
 -     },
 -     'defaultValue': 'Wartość domyślna',
 -     'noDefaultValue': 'Brak wartości domyślnej',
 -     'selectDefaultValue': 'Wybierz wartość domyślną',
 -     'file': {
 -       image: {
 -         name: 'Obraz',
 -       },
 -       audio: {
 -         name: 'Dźwięk',
 -       },
 -       document: {
 -         name: 'Dokument',
 -       },
 -       video: {
 -         name: 'Wideo',
 -       },
 -       custom: {
 -         description: 'Określ inne typy plików.',
 -         createPlaceholder: '  Rozszerzenie pliku, np. .doc',
 -         name: 'Inne typy plików',
 -       },
 -       supportFileTypes: 'Obsługa typów plików',
 -     },
 -     'both': 'Obie',
 -     'localUpload': 'Przesyłanie lokalne',
 -     'uploadFileTypes': 'Typy przesyłanych plików',
 -     'maxNumberOfUploads': 'Maksymalna liczba przesyłanych plików',
 -     'single-file': 'Pojedynczy plik',
 -     'content': 'Zawartość',
 -     'multi-files': 'Lista plików',
 -   },
 -   vision: {
 -     name: 'Wizja',
 -     description:
 -       'Włączenie Wizji pozwoli modelowi przyjmować obrazy i odpowiadać na pytania o nich.',
 -     settings: 'Ustawienia',
 -     visionSettings: {
 -       title: 'Ustawienia Wizji',
 -       resolution: 'Rozdzielczość',
 -       resolutionTooltip: `niska rozdzielczość pozwoli modelowi odbierać obrazy o rozdzielczości 512 x 512 i reprezentować obraz z limitem 65 tokenów. Pozwala to API na szybsze odpowiedzi i zużywa mniej tokenów wejściowych dla przypadków, które nie wymagają wysokiego szczegółu.
 -         \n
 -         wysoka rozdzielczość pozwala najpierw modelowi zobaczyć obraz niskiej rozdzielczości, a następnie tworzy szczegółowe przycięcia obrazów wejściowych jako 512px kwadratów w oparciu o rozmiar obrazu wejściowego. Każde z tych szczegółowych przycięć używa dwukrotności budżetu tokenów, co daje razem 129 tokenów.`,
 -       high: 'Wysoka',
 -       low: 'Niska',
 -       uploadMethod: 'Metoda przesyłania',
 -       both: 'Obie',
 -       localUpload: 'Przesyłanie lokalne',
 -       url: 'URL',
 -       uploadLimit: 'Limit przesyłania',
 -     },
 -     onlySupportVisionModelTip: 'Obsługuje tylko modele wizyjne',
 -   },
 -   voice: {
 -     name: 'Głos',
 -     defaultDisplay: 'Domyślny Głos',
 -     description: 'Ustawienia głosu tekstu na mowę',
 -     settings: 'Ustawienia',
 -     voiceSettings: {
 -       title: 'Ustawienia Głosu',
 -       language: 'Język',
 -       resolutionTooltip: 'Wsparcie językowe głosu tekstu na mowę.',
 -       voice: 'Głos',
 -       autoPlay: 'Automatyczne odtwarzanie',
 -       autoPlayEnabled: 'włączyć coś',
 -       autoPlayDisabled: 'zamknięcie',
 -     },
 -   },
 -   openingStatement: {
 -     title: 'Wstęp do rozmowy',
 -     add: 'Dodaj',
 -     writeOpener: 'Napisz wstęp',
 -     placeholder:
 -       'Tutaj napisz swoją wiadomość wprowadzającą, możesz użyć zmiennych, spróbuj wpisać {{variable}}.',
 -     openingQuestion: 'Pytania otwierające',
 -     openingQuestionPlaceholder: 'Możesz używać zmiennych, spróbuj wpisać {{variable}}.',
 -     noDataPlaceHolder:
 -       'Rozpoczynanie rozmowy z użytkownikiem może pomóc AI nawiązać bliższe połączenie z nim w aplikacjach konwersacyjnych.',
 -     varTip: 'Możesz używać zmiennych, spróbuj wpisać {{variable}}',
 -     tooShort:
 -       'Wymagane jest co najmniej 20 słów wstępnego monitu, aby wygenerować uwagi wstępne do rozmowy.',
 -     notIncludeKey:
 -       'Wstępny monit nie zawiera zmiennej: {{key}}. Proszę dodać ją do wstępnego monitu.',
 -   },
 -   modelConfig: {
 -     model: 'Model',
 -     setTone: 'Ustaw ton odpowiedzi',
 -     title: 'Model i parametry',
 -     modeType: {
 -       chat: 'Czat',
 -       completion: 'Uzupełnienie',
 -     },
 -   },
 -   inputs: {
 -     title: 'Debugowanie i podgląd',
 -     noPrompt: 'Spróbuj wpisać jakiś monit w polu przedmonitu',
 -     userInputField: 'Pole wejściowe użytkownika',
 -     noVar:
 -       'Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w monicie za każdym razem, gdy rozpocznie się nowa sesja.',
 -     chatVarTip:
 -       'Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w monicie za każdym razem, gdy rozpocznie się nowa sesja',
 -     completionVarTip:
 -       'Wypełnij wartość zmiennej, która będzie automatycznie zastępowana w słowach monitu za każdym razem, gdy zostanie przesłane pytanie.',
 -     previewTitle: 'Podgląd monitu',
 -     queryTitle: 'Treść zapytania',
 -     queryPlaceholder: 'Proszę wprowadzić tekst żądania.',
 -     run: 'URUCHOM',
 -   },
 -   result: 'Tekst wyjściowy',
 -   datasetConfig: {
 -     settingTitle: 'Ustawienia odzyskiwania',
 -     knowledgeTip: 'Kliknij przycisk „+”, aby dodać wiedzę',
 -     retrieveOneWay: {
 -       title: 'Odzyskiwanie N-do-1',
 -       description:
 -         'Na podstawie zamiaru użytkownika i opisów Wiedzy, Agent samodzielnie wybiera najlepszą Wiedzę do zapytania. Najlepiej sprawdza się w aplikacjach o wyraźnej, ograniczonej Wiedzy.',
 -     },
 -     retrieveMultiWay: {
 -       title: 'Odzyskiwanie wielościeżkowe',
 -       description:
 -         'Na podstawie zamiaru użytkownika, zapytania obejmują wszystkie Wiedze, pobierają odpowiedni tekst z wielu źródeł i wybierają najlepsze wyniki dopasowane do zapytań użytkownika po ponownym rankingu. Wymagana jest konfiguracja API modelu Przerankowania.',
 -     },
 -     rerankModelRequired: 'Wymagany model Przerankowania',
 -     params: 'Parametry',
 -     top_k: 'Najlepsze K',
 -     top_kTip:
 -       'Używane do filtrowania fragmentów najbardziej podobnych do pytań użytkownika. System również dynamicznie dostosowuje wartość Najlepszych K, zgodnie z maksymalną liczbą tokenów wybranego modelu.',
 -     score_threshold: 'Próg punktacji',
 -     score_thresholdTip:
 -       'Używany do ustawienia progu podobieństwa dla filtrowania fragmentów.',
 -     retrieveChangeTip:
 -       'Modyfikacja trybu indeksowania i odzyskiwania może wpłynąć na aplikacje powiązane z tą Wiedzą.',
 -     embeddingModelRequired: 'Wymagany jest skonfigurowany model osadzania',
 -   },
 -   debugAsSingleModel: 'Debuguj jako pojedynczy model',
 -   debugAsMultipleModel: 'Debuguj jako wiele modeli',
 -   duplicateModel: 'Duplikuj',
 -   publishAs: 'Opublikuj jako',
 -   assistantType: {
 -     name: 'Typ asystenta',
 -     chatAssistant: {
 -       name: 'Podstawowy Asystent',
 -       description:
 -         'Buduj asystenta opartego na czacie, korzystając z dużego modelu językowego',
 -     },
 -     agentAssistant: {
 -       name: 'Asystent Agent',
 -       description:
 -         'Buduj inteligentnego agenta, który może autonomicznie wybierać narzędzia do wykonywania zadań',
 -     },
 -   },
 -   agent: {
 -     agentMode: 'Tryb Agenta',
 -     agentModeDes: 'Ustaw rodzaj trybu wnioskowania dla agenta',
 -     agentModeType: {
 -       ReACT: 'ReAct',
 -       functionCall: 'Wywołanie funkcji',
 -     },
 -     setting: {
 -       name: 'Ustawienia Agenta',
 -       description:
 -         'Ustawienia Asystenta Agenta pozwalają ustawić tryb agenta i zaawansowane funkcje, takie jak wbudowane monity, dostępne tylko w typie Agent.',
 -       maximumIterations: {
 -         name: 'Maksymalna liczba iteracji',
 -         description:
 -           'Ogranicz liczbę iteracji, które asystent agenta może wykonać',
 -       },
 -     },
 -     buildInPrompt: 'Wbudowany Monit',
 -     firstPrompt: 'Pierwszy Monit',
 -     nextIteration: 'Następna Iteracja',
 -     promptPlaceholder: 'Napisz tutaj swój monit',
 -     tools: {
 -       name: 'Narzędzia',
 -       description:
 -         'Używanie narzędzi może rozszerzyć możliwości LLM, takie jak wyszukiwanie w internecie lub wykonywanie obliczeń naukowych',
 -       enabled: 'Włączone',
 -     },
 -   },
 -   codegen: {
 -     generate: 'Stworzyć',
 -     applyChanges: 'Stosowanie zmian',
 -     loading: 'Generowanie kodu...',
 -     generatedCodeTitle: 'Wygenerowany kod',
 -     description: 'Generator kodów używa skonfigurowanych modeli do generowania wysokiej jakości kodu na podstawie Twoich instrukcji. Podaj jasne i szczegółowe instrukcje.',
 -     resTitle: 'Wygenerowany kod',
 -     title: 'Generator kodów',
 -     overwriteConfirmMessage: 'Ta akcja spowoduje zastąpienie istniejącego kodu. Czy chcesz kontynuować?',
 -     instruction: 'Instrukcje',
 -     apply: 'Zastosować',
 -     instructionPlaceholder: 'Wprowadź szczegółowy opis kodu, który chcesz wygenerować.',
 -     noDataLine2: 'W tym miejscu zostanie wyświetlony podgląd kodu.',
 -     noDataLine1: 'Opisz swój przypadek użycia po lewej stronie,',
 -     overwriteConfirmTitle: 'Nadpisać istniejący kod?',
 -   },
 -   generate: {
 -     template: {
 -       pythonDebugger: {
 -         name: 'Debuger języka Python',
 -         instruction: 'Bot, który może generować i debugować kod na podstawie instrukcji',
 -       },
 -       translation: {
 -         name: 'Tłumaczenie',
 -         instruction: 'Tłumacz, który może tłumaczyć wiele języków',
 -       },
 -       professionalAnalyst: {
 -         instruction: 'Wyodrębniaj szczegółowe informacje, identyfikuj ryzyko i destyluj kluczowe informacje z długich raportów w jednej notatce',
 -         name: 'Zawodowy analityk',
 -       },
 -       excelFormulaExpert: {
 -         name: 'Ekspert ds. formuł programu Excel',
 -         instruction: 'Chatbot, który może pomóc początkującym użytkownikom zrozumieć, używać i tworzyć formuły Excela na podstawie instrukcji użytkownika',
 -       },
 -       travelPlanning: {
 -         name: 'Planowanie podróży',
 -         instruction: 'Asystent planowania podróży to inteligentne narzędzie zaprojektowane, aby pomóc użytkownikom w łatwym planowaniu podróży',
 -       },
 -       SQLSorcerer: {
 -         instruction: 'Przekształć język potoczny w zapytania SQL',
 -         name: 'Czarownik SQL',
 -       },
 -       GitGud: {
 -         instruction: 'Generowanie odpowiednich poleceń usługi Git na podstawie opisanych przez użytkownika akcji kontroli wersji',
 -         name: 'Git gud',
 -       },
 -       meetingTakeaways: {
 -         name: 'Wnioski ze spotkania',
 -         instruction: 'Podziel spotkania na zwięzłe podsumowania, w tym tematy dyskusji, kluczowe wnioski i działania',
 -       },
 -       writingsPolisher: {
 -         instruction: 'Korzystaj z zaawansowanych technik redakcyjnych, aby ulepszyć swoje teksty',
 -         name: 'Polerka do pisania',
 -       },
 -     },
 -     instructionPlaceHolder: 'Napisz jasne i konkretne instrukcje.',
 -     instruction: 'Instrukcje',
 -     generate: 'Stworzyć',
 -     tryIt: 'Spróbuj',
 -     overwriteMessage: 'Zastosowanie tego monitu spowoduje zastąpienie istniejącej konfiguracji.',
 -     resTitle: 'Wygenerowany monit',
 -     noDataLine1: 'Opisz swój przypadek użycia po lewej stronie,',
 -     title: 'Generator podpowiedzi',
 -     apply: 'Zastosować',
 -     overwriteTitle: 'Nadpisać istniejącą konfigurację?',
 -     loading: 'Orkiestracja aplikacji dla Ciebie...',
 -     description: 'Generator podpowiedzi używa skonfigurowanego modelu do optymalizacji podpowiedzi w celu uzyskania wyższej jakości i lepszej struktury. Napisz jasne i szczegółowe instrukcje.',
 -     noDataLine2: 'W tym miejscu zostanie wyświetlony podgląd orkiestracji.',
 -   },
 -   warningMessage: {
 -     timeoutExceeded: 'Wyniki nie są wyświetlane z powodu przekroczenia limitu czasu. Zapoznaj się z dziennikami, aby zebrać pełne wyniki.',
 -   },
 -   noResult: 'W tym miejscu zostaną wyświetlone dane wyjściowe.',
 - }
 - 
 - export default translation
 
 
  |