mirror of
https://github.com/langgenius/dify.git
synced 2026-08-15 04:59:46 +08:00
fix: show accurate copy for agent run limit errors (#40784)
This commit is contained in:
parent
62a544a146
commit
b0c5172e10
@ -857,13 +857,13 @@ describe('AgentPreviewChat', () => {
|
||||
event: 'error',
|
||||
code: 'agent_run_limit_exceeded',
|
||||
status: 400,
|
||||
message: 'Server-provided message',
|
||||
message: 'Agent run exceeded the configured limit of 3600 seconds',
|
||||
}),
|
||||
).toEqual({
|
||||
conversationId: undefined,
|
||||
messageId: undefined,
|
||||
errorCode: 'agent_run_limit_exceeded',
|
||||
errorMessage: 'Server-provided message',
|
||||
errorMessage: 'Agent run exceeded the configured limit of 3600 seconds',
|
||||
})
|
||||
|
||||
expect(mockToastError).toHaveBeenCalledTimes(1)
|
||||
@ -888,6 +888,38 @@ describe('AgentPreviewChat', () => {
|
||||
expect(learnMoreLink).toHaveAttribute('rel', 'noopener noreferrer')
|
||||
})
|
||||
|
||||
it('should show a dedicated error toast when an agent run reaches the model request limit', async () => {
|
||||
renderPreviewChat()
|
||||
|
||||
fireEvent.click(screen.getByRole('button', { name: 'send' }))
|
||||
|
||||
await waitFor(() => expect(handleSendMock).toHaveBeenCalledTimes(1))
|
||||
const callbacks = handleSendMock.mock.calls.at(0)?.[2]
|
||||
|
||||
expect(
|
||||
callbacks.onUnhandledEvent({
|
||||
event: 'error',
|
||||
code: 'agent_run_limit_exceeded',
|
||||
status: 400,
|
||||
message: 'The next request would exceed the request_limit of 500',
|
||||
}),
|
||||
).toEqual({
|
||||
conversationId: undefined,
|
||||
messageId: undefined,
|
||||
errorCode: 'agent_run_limit_exceeded',
|
||||
errorMessage: 'The next request would exceed the request_limit of 500',
|
||||
})
|
||||
|
||||
expect(mockToastError).toHaveBeenCalledTimes(1)
|
||||
expect(mockToastError).toHaveBeenCalledWith(
|
||||
'agentV2.agentDetail.configure.preview.errors.agentModelRequestLimitExceeded',
|
||||
expect.objectContaining({
|
||||
description: expect.anything(),
|
||||
timeout: 0,
|
||||
}),
|
||||
)
|
||||
})
|
||||
|
||||
it('should show the send button loading state while preparing a build run', async () => {
|
||||
let resolveSaveDraftBeforeRun: () => void = () => {}
|
||||
const saveDraftBeforeRun = vi.fn(
|
||||
|
||||
@ -212,22 +212,27 @@ export function AgentPreviewChatConversation({
|
||||
|
||||
const errorCode = typeof event.code === 'string' ? event.code : undefined
|
||||
if (errorCode === 'agent_run_limit_exceeded') {
|
||||
toast.error(
|
||||
t(($) => $['agentDetail.configure.preview.errors.agentRunLimitExceeded']),
|
||||
{
|
||||
description: (
|
||||
<a
|
||||
href={docLink('/use-dify/build/new-agent/build#publish')}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-text-accent hover:underline"
|
||||
>
|
||||
{t(($) => $['agentDetail.configure.rightPanel.learnMore'])}
|
||||
</a>
|
||||
),
|
||||
timeout: 0,
|
||||
},
|
||||
)
|
||||
// The backend currently uses the same code for time and request-count limits.
|
||||
// Pydantic AI's request-count error includes its `request_limit` field name.
|
||||
const errorMessage = event.message.includes('request_limit')
|
||||
? t(
|
||||
($) =>
|
||||
$['agentDetail.configure.preview.errors.agentModelRequestLimitExceeded'],
|
||||
)
|
||||
: t(($) => $['agentDetail.configure.preview.errors.agentRunLimitExceeded'])
|
||||
toast.error(errorMessage, {
|
||||
description: (
|
||||
<a
|
||||
href={docLink('/use-dify/build/new-agent/build#publish')}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-text-accent hover:underline"
|
||||
>
|
||||
{t(($) => $['agentDetail.configure.rightPanel.learnMore'])}
|
||||
</a>
|
||||
),
|
||||
timeout: 0,
|
||||
})
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "شغّل الوكيل كمحادثة مكتملة، تمامًا كما سيختبرها المستخدمون بعد النشر.",
|
||||
"agentDetail.configure.preview.empty.title": "معاينة {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "مصادقة المستخدم النهائي",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "تم إيقاف تشغيل هذا الوكيل بعد بلوغ الحد الأقصى لعدد طلبات النموذج. حاول مرة أخرى، أو قسّم المهمة إلى خطوات أصغر.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "تم إيقاف تشغيل هذا الوكيل بسبب بلوغ الحد الزمني. حاول مرة أخرى، أو قسّم المهمة إلى خطوات أصغر.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "إرسال رسالة إلى {{name}}",
|
||||
"agentDetail.configure.preview.restart": "ابدأ من جديد",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Führen Sie den Agenten als fertigen Chat aus, genau wie Benutzer ihn nach der Veröffentlichung erleben.",
|
||||
"agentDetail.configure.preview.empty.title": "{{name}} in der Vorschau anzeigen",
|
||||
"agentDetail.configure.preview.endUserAuth": "Endbenutzer-Authentifizierung",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Dieser Agent-Lauf wurde beendet, nachdem die maximale Anzahl an Modellanfragen erreicht wurde. Versuche es erneut oder teile die Aufgabe in kleinere Schritte auf.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Dieser Agent-Lauf wurde beim Erreichen des Zeitlimits gestoppt. Versuche es erneut oder teile die Aufgabe in kleinere Schritte auf.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Nachricht an {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Neu beginnen",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Run the agent as a finished chat, exactly how people will experience it once published.",
|
||||
"agentDetail.configure.preview.empty.title": "Preview {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "End-user authentication",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "This agent run stopped after reaching the maximum number of model requests. Try again, or break the task into smaller steps.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "This agent run was stopped at the time limit. Try again, or break the task into smaller steps.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Message {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Start fresh",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Ejecuta el agente como un chat terminado, exactamente como lo verán las personas cuando se publique.",
|
||||
"agentDetail.configure.preview.empty.title": "Vista previa de {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Autenticación de usuario final",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Esta ejecución del agente se detuvo al alcanzar el número máximo de solicitudes al modelo. Inténtalo de nuevo o divide la tarea en pasos más pequeños.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Esta ejecución del agente se detuvo al alcanzar el límite de tiempo. Inténtalo de nuevo o divide la tarea en pasos más pequeños.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Enviar mensaje a {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Empezar de nuevo",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "عامل را مثل یک چت نهایی اجرا کنید، دقیقاً همانطور که کاربران پس از انتشار تجربه میکنند.",
|
||||
"agentDetail.configure.preview.empty.title": "پیشنمایش {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "احراز هویت کاربر نهایی",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "این اجرای Agent پس از رسیدن به حداکثر تعداد درخواستهای مدل متوقف شد. دوباره تلاش کنید یا کار را به گامهای کوچکتر تقسیم کنید.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "این اجرای Agent بهدلیل رسیدن به محدودیت زمانی متوقف شد. دوباره تلاش کنید یا کار را به گامهای کوچکتر تقسیم کنید.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "ارسال پیام به {{name}}",
|
||||
"agentDetail.configure.preview.restart": "شروع تازه",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Exécutez l’agent comme un chat finalisé, exactement comme les utilisateurs le verront une fois publié.",
|
||||
"agentDetail.configure.preview.empty.title": "Aperçu de {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Authentification de l’utilisateur final",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Cette exécution de l’agent a été arrêtée après avoir atteint le nombre maximal de requêtes au modèle. Réessayez ou divisez la tâche en étapes plus petites.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Cette exécution de l’agent a été arrêtée, car elle a atteint la limite de temps. Réessayez ou divisez la tâche en étapes plus petites.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Envoyer un message à {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Recommencer",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "एजेंट को तैयार चैट की तरह चलाएं, ठीक वैसे जैसे लोग प्रकाशित होने के बाद अनुभव करेंगे।",
|
||||
"agentDetail.configure.preview.empty.title": "{{name}} का पूर्वावलोकन",
|
||||
"agentDetail.configure.preview.endUserAuth": "अंतिम-उपयोगकर्ता प्रमाणीकरण",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "मॉडल अनुरोधों की अधिकतम संख्या पूरी होने पर यह Agent रन रोक दिया गया। फिर से कोशिश करें या टास्क को छोटे चरणों में बाँटें।",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "समय सीमा पूरी होने पर इस Agent रन को रोक दिया गया। फिर से कोशिश करें या टास्क को छोटे चरणों में बाँटें।",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "{{name}} को संदेश भेजें",
|
||||
"agentDetail.configure.preview.restart": "नए सिरे से शुरू करें",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Jalankan agen sebagai chat final, persis seperti yang akan dialami orang setelah diterbitkan.",
|
||||
"agentDetail.configure.preview.empty.title": "Pratinjau {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Autentikasi pengguna akhir",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Proses Agent ini dihentikan setelah mencapai jumlah maksimum permintaan model. Coba lagi, atau bagi tugas menjadi langkah-langkah yang lebih kecil.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Proses Agent ini dihentikan karena mencapai batas waktu. Coba lagi, atau bagi tugas menjadi langkah-langkah yang lebih kecil.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Kirim pesan ke {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Mulai dari awal",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Esegui l’agente come una chat completa, esattamente come verrà vissuta dopo la pubblicazione.",
|
||||
"agentDetail.configure.preview.empty.title": "Anteprima di {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Autenticazione utente finale",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Questa esecuzione dell'Agent è stata interrotta dopo aver raggiunto il numero massimo di richieste al modello. Riprova oppure suddividi l'attività in passaggi più piccoli.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Questa esecuzione dell'Agent è stata interrotta perché ha raggiunto il limite di tempo. Riprova oppure suddividi l'attività in passaggi più piccoli.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Invia un messaggio a {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Ricomincia",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "公開後にユーザーが体験する完成版のチャットとしてエージェントを実行します。",
|
||||
"agentDetail.configure.preview.empty.title": "{{name}} をプレビュー",
|
||||
"agentDetail.configure.preview.endUserAuth": "エンドユーザー認証",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "この Agent 実行はモデルリクエスト数の上限に達したため停止されました。もう一度お試しいただくか、タスクを小さく分割してください。",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "この Agent 実行は時間の上限に達したため停止されました。もう一度お試しいただくか、タスクを小さく分割してください。",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "{{name}} にメッセージを送信",
|
||||
"agentDetail.configure.preview.restart": "新しく始める",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "게시 후 사용자가 경험할 완성된 채팅처럼 에이전트를 실행합니다.",
|
||||
"agentDetail.configure.preview.empty.title": "{{name}} 미리보기",
|
||||
"agentDetail.configure.preview.endUserAuth": "최종 사용자 인증",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "이 Agent 실행은 모델 요청 횟수 상한에 도달하여 중지되었습니다. 다시 시도하거나 작업을 더 작은 단계로 나누세요.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "이 Agent 실행은 시간 제한에 도달하여 중지되었습니다. 다시 시도하거나 작업을 더 작은 단계로 나누세요.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "{{name}}에게 메시지 보내기",
|
||||
"agentDetail.configure.preview.restart": "새로 시작",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "ທົດລອງໃຊ້ຕົວແທນໃນຮູບແບບການສົນທະນາທີ່ສຳເລັດແລ້ວ ຄືກັນກັບທີ່ຜູ້ໃຊ້ຈະໄດ້ຮັບຮູ້ເມື່ອຖືກເຜີຍແຜ່.",
|
||||
"agentDetail.configure.preview.empty.title": "ເບິ່ງຕົວຢ່າງ {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "ການຢືນຢັນຕົວຕົນຜູ້ໃຊ້ປາຍທາງ",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "ການເຮັດວຽກຂອງ Agent ນີ້ຖືກຢຸດຫຼັງຈາກຮອດຈຳນວນຄຳຮ້ອງຂໍໂມເດວສູງສຸດ. ລອງໃໝ່ ຫຼື ແບ່ງໜ້າວຽກເປັນຂັ້ນຕອນນ້ອຍລົງ.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "ການເຮັດວຽກຂອງ Agent ນີ້ຖືກຢຸດເພາະຮອດຂີດຈຳກັດເວລາ. ລອງໃໝ່ ຫຼື ແບ່ງໜ້າວຽກເປັນຂັ້ນຕອນນ້ອຍລົງ.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "ສົ່ງຂໍ້ຄວາມຫາ {{name}}",
|
||||
"agentDetail.configure.preview.restart": "ເລີ່ມຕົວຢ່າງໃໝ່",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Voer de agent uit als een afgeronde chat, precies zoals mensen die na publicatie ervaren.",
|
||||
"agentDetail.configure.preview.empty.title": "Voorbeeld van {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Authenticatie eindgebruiker",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Deze Agent-run is gestopt nadat het maximale aantal modelverzoeken was bereikt. Probeer het opnieuw of splits de taak op in kleinere stappen.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Deze Agent-run is gestopt omdat de tijdslimiet is bereikt. Probeer het opnieuw of splits de taak op in kleinere stappen.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Bericht sturen naar {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Opnieuw beginnen",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Uruchom agenta jako gotowy czat, dokładnie tak, jak zobaczą go użytkownicy po publikacji.",
|
||||
"agentDetail.configure.preview.empty.title": "Podgląd {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Uwierzytelnianie użytkownika końcowego",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "To uruchomienie Agenta zostało zatrzymane po osiągnięciu maksymalnej liczby żądań do modelu. Spróbuj ponownie lub podziel zadanie na mniejsze kroki.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "To uruchomienie Agenta zostało zatrzymane po osiągnięciu limitu czasu. Spróbuj ponownie lub podziel zadanie na mniejsze kroki.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Wyślij wiadomość do {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Zacznij od nowa",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Execute o agente como um chat finalizado, exatamente como as pessoas verão após a publicação.",
|
||||
"agentDetail.configure.preview.empty.title": "Pré-visualizar {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Autenticação do usuário final",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Esta execução do Agent foi interrompida após atingir o número máximo de solicitações ao modelo. Tente novamente ou divida a tarefa em etapas menores.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Esta execução do Agent foi interrompida ao atingir o limite de tempo. Tente novamente ou divida a tarefa em etapas menores.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Enviar mensagem para {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Começar de novo",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Rulează agentul ca un chat finalizat, exact cum îl vor experimenta utilizatorii după publicare.",
|
||||
"agentDetail.configure.preview.empty.title": "Previzualizează {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Autentificare utilizator final",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Această rulare a Agentului a fost oprită după atingerea numărului maxim de solicitări către model. Încearcă din nou sau împarte sarcina în pași mai mici.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Această rulare a Agentului a fost oprită după atingerea limitei de timp. Încearcă din nou sau împarte sarcina în pași mai mici.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Trimite mesaj către {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Începe din nou",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Запустите агента как готовый чат, именно так, как его увидят пользователи после публикации.",
|
||||
"agentDetail.configure.preview.empty.title": "Предпросмотр {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Аутентификация конечного пользователя",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Этот запуск агента был остановлен после достижения максимального количества запросов к модели. Повторите попытку или разбейте задачу на более мелкие шаги.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Этот запуск агента был остановлен из-за достижения лимита времени. Повторите попытку или разбейте задачу на более мелкие шаги.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Написать {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Начать заново",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Zaženite agenta kot dokončan klepet, natanko tako, kot ga bodo uporabniki doživeli po objavi.",
|
||||
"agentDetail.configure.preview.empty.title": "Predogled {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Preverjanje pristnosti končnega uporabnika",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Ta zagon agenta je bil ustavljen, ker je dosegel največje dovoljeno število zahtev modelu. Poskusite znova ali razdelite opravilo na manjše korake.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Ta zagon agenta je bil ustavljen, ker je dosegel časovno omejitev. Poskusite znova ali razdelite opravilo na manjše korake.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Pošlji sporočilo za {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Začni znova",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "เรียกใช้เอเจนต์เป็นแชทที่เสร็จสมบูรณ์ เหมือนที่ผู้ใช้จะได้รับหลังเผยแพร่",
|
||||
"agentDetail.configure.preview.empty.title": "แสดงตัวอย่าง {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "การยืนยันตัวตนของผู้ใช้ปลายทาง",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "การเรียกใช้ Agent นี้หยุดลงหลังจากถึงจำนวนคำขอโมเดลสูงสุด โปรดลองอีกครั้ง หรือแบ่งงานออกเป็นขั้นตอนที่เล็กลง",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "การเรียกใช้ Agent นี้หยุดลงเนื่องจากถึงขีดจำกัดเวลา โปรดลองอีกครั้ง หรือแบ่งงานออกเป็นขั้นตอนที่เล็กลง",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "ส่งข้อความถึง {{name}}",
|
||||
"agentDetail.configure.preview.restart": "เริ่มใหม่",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Aracıyı yayınlandıktan sonra kullanıcıların deneyimleyeceği tamamlanmış sohbet olarak çalıştırın.",
|
||||
"agentDetail.configure.preview.empty.title": "{{name}} önizlemesi",
|
||||
"agentDetail.configure.preview.endUserAuth": "Son kullanıcı kimlik doğrulaması",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Bu Agent çalışması, maksimum model isteği sayısına ulaştığı için durduruldu. Tekrar deneyin veya görevi daha küçük adımlara bölün.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Bu Agent çalışması süre sınırına ulaştığı için durduruldu. Tekrar deneyin veya görevi daha küçük adımlara bölün.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "{{name}} ile mesajlaş",
|
||||
"agentDetail.configure.preview.restart": "Baştan başla",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Запустіть агента як готовий чат, саме так, як його побачать користувачі після публікації.",
|
||||
"agentDetail.configure.preview.empty.title": "Перегляд {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Автентифікація кінцевого користувача",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Цей запуск агента було зупинено після досягнення максимальної кількості запитів до моделі. Спробуйте ще раз або розділіть завдання на менші кроки.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Цей запуск агента було зупинено через досягнення обмеження часу. Спробуйте ще раз або розділіть завдання на менші кроки.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Надіслати повідомлення {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Почати заново",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "Chạy tác nhân như một cuộc trò chuyện hoàn chỉnh, đúng như người dùng sẽ trải nghiệm sau khi xuất bản.",
|
||||
"agentDetail.configure.preview.empty.title": "Xem trước {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "Xác thực người dùng cuối",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "Lần chạy Agent này đã dừng sau khi đạt số lượng yêu cầu mô hình tối đa. Hãy thử lại hoặc chia tác vụ thành các bước nhỏ hơn.",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "Lần chạy Agent này đã bị dừng do đạt giới hạn thời gian. Hãy thử lại hoặc chia tác vụ thành các bước nhỏ hơn.",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "Nhắn cho {{name}}",
|
||||
"agentDetail.configure.preview.restart": "Bắt đầu mới",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "像已发布后用户体验到的那样运行 Agent。",
|
||||
"agentDetail.configure.preview.empty.title": "预览 {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "终端用户认证",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "本次 Agent 运行因达到模型请求次数上限而被终止。请重试,或把任务拆分成更小的步骤。",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "本次 Agent 运行因达到时长上限而被终止。请重试,或把任务拆分成更小的步骤。",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "向 {{name}} 发送消息",
|
||||
"agentDetail.configure.preview.restart": "开启新对话",
|
||||
|
||||
@ -156,6 +156,7 @@
|
||||
"agentDetail.configure.preview.empty.description": "像發布後使用者體驗到的那樣執行 Agent。",
|
||||
"agentDetail.configure.preview.empty.title": "預覽 {{name}}",
|
||||
"agentDetail.configure.preview.endUserAuth": "終端使用者驗證",
|
||||
"agentDetail.configure.preview.errors.agentModelRequestLimitExceeded": "本次 Agent 執行因達到模型請求次數上限而被終止。請重試,或將任務拆分成更小的步驟。",
|
||||
"agentDetail.configure.preview.errors.agentRunLimitExceeded": "本次 Agent 執行因達到時長上限而被終止。請重試,或將任務拆分成更小的步驟。",
|
||||
"agentDetail.configure.preview.inputPlaceholder": "傳訊息給 {{name}}",
|
||||
"agentDetail.configure.preview.restart": "開啟新對話",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user