(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,751992,e=>{"use strict";var r=e.i(220365),t=e.i(339548);let a={id:"",name:"",email:"",avatar:"",avatar_url:"",is_password_set:!1},i={current_env:"",current_version:"",latest_version:"",release_date:"",release_notes:"",version:"",can_auto_update:!1},n={id:"",name:"",plan:"",status:"",created_at:0,role:"normal",providers:[],trial_credits:200,trial_credits_used:0,next_credit_reset_date:0},o=(0,t.createContext)({userProfile:a,currentWorkspace:n,isCurrentWorkspaceManager:!1,isCurrentWorkspaceOwner:!1,isCurrentWorkspaceEditor:!1,isCurrentWorkspaceDatasetOperator:!1,mutateUserProfile:r.noop,mutateCurrentWorkspace:r.noop,langGeniusVersionInfo:i,useSelector:s,isLoadingCurrentWorkspace:!1,isValidatingCurrentWorkspace:!1});function s(e){return(0,t.useContextSelector)(o,e)}e.s(["AppContext",0,o,"initialLangGeniusVersionInfo",0,i,"initialWorkspaceInfo",0,n,"useAppContext",0,()=>(0,t.useContext)(o),"useSelector",0,s,"userProfilePlaceholder",0,a])},623244,342687,e=>{"use strict";var r,t,a,i,n=((r={}).sandbox="sandbox",r.professional="professional",r.team="team",r.enterprise="enterprise",r),o=((t={}).standard="standard",t.priority="priority",t.topPriority="top-priority",t),s=((a={}).community="community",a.premium="premium",a.enterprise="enterprise",a),u=((i={}).standard="standard",i.priority="priority",i.topPriority="top-priority",i);e.s(["DocumentProcessingPriority",()=>u,"Plan",()=>n,"Priority",()=>o,"SelfHostedPlan",()=>s],342687);let p="OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate",l={sandbox:{level:1,price:0,modelProviders:p,teamWorkspace:1,teamMembers:1,buildApps:5,documents:50,vectorSpace:"50MB",documentsUploadQuota:0,documentsRequestQuota:10,apiRateLimit:5e3,documentProcessingPriority:o.standard,messageRequest:200,triggerEvents:3e3,annotatedResponse:10,logHistory:30},professional:{level:2,price:59,modelProviders:p,teamWorkspace:1,teamMembers:3,buildApps:50,documents:500,vectorSpace:"5GB",documentsUploadQuota:0,documentsRequestQuota:100,apiRateLimit:-1,documentProcessingPriority:o.priority,messageRequest:5e3,triggerEvents:2e4,annotatedResponse:2e3,logHistory:-1},team:{level:3,price:159,modelProviders:p,teamWorkspace:1,teamMembers:50,buildApps:200,documents:1e3,vectorSpace:"20GB",documentsUploadQuota:0,documentsRequestQuota:1e3,apiRateLimit:-1,documentProcessingPriority:o.topPriority,messageRequest:1e4,triggerEvents:-1,annotatedResponse:5e3,logHistory:-1}},c={type:n.sandbox,usage:{documents:50,vectorSpace:1,buildApps:1,teamMembers:1,annotatedResponse:1,documentsUploadQuota:0,apiRateLimit:0,triggerEvents:0},total:{documents:50,vectorSpace:10,buildApps:10,teamMembers:1,annotatedResponse:10,documentsUploadQuota:0,apiRateLimit:l.sandbox.apiRateLimit,triggerEvents:l.sandbox.triggerEvents},reset:{apiRateLimit:null,triggerEvents:null}};e.s(["ALL_PLANS",0,l,"NUM_INFINITE",0,-1,"contactSalesUrl",0,"https://vikgc6bnu1s.typeform.com/dify-business","defaultPlan",0,c,"getStartedWithCommunityUrl",0,"https://github.com/langgenius/dify","getWithPremiumUrl",0,"https://aws.amazon.com/marketplace/pp/prodview-t22mebxzwjhu6"],623244)},327069,e=>{"use strict";var r=e.i(220365),t=e.i(339548),a=e.i(623244);let i={modelProviders:[],refreshModelProviders:r.noop,textGenerationModelList:[],supportRetrievalMethods:[],isAPIKeySet:!0,plan:a.defaultPlan,isFetchedPlan:!1,enableBilling:!1,onPlanInfoChanged:r.noop,enableReplaceWebAppLogo:!1,modelLoadBalancingEnabled:!1,datasetOperatorEnabled:!1,enableEducationPlan:!1,isEducationWorkspace:!1,isEducationAccount:!1,allowRefreshEducationVerify:!1,educationAccountExpireAt:null,isLoadingEducationAccountInfo:!1,isFetchingEducationAccountInfo:!1,webappCopyrightEnabled:!1,licenseLimit:{workspace_members:{size:0,limit:0}},refreshLicenseLimit:r.noop,isAllowTransferWorkspace:!1,isAllowPublishAsCustomKnowledgePipelineTemplate:!1,humanInputEmailDeliveryEnabled:!1},n=(0,t.createContext)(i);e.s(["ProviderContext",0,n,"useProviderContext",0,()=>(0,t.useContext)(n),"useProviderContextSelector",0,e=>(0,t.useContextSelector)(n,e)])},491234,e=>{"use strict";let r=[{value:"en-US",name:"English (United States)",prompt_name:"English",example:"Hello, Dify!",supported:!0},{value:"zh-Hans",name:"简体中文",prompt_name:"Chinese Simplified",example:"你好,Dify!",supported:!0},{value:"zh-Hant",name:"繁體中文",prompt_name:"Chinese Traditional",example:"你好,Dify!",supported:!0},{value:"pt-BR",name:"Português (Brasil)",prompt_name:"Portuguese",example:"Olá, Dify!",supported:!0},{value:"es-ES",name:"Español (España)",prompt_name:"Spanish",example:"¡Hola, Dify!",supported:!0},{value:"fr-FR",name:"Français (France)",prompt_name:"French",example:"Bonjour, Dify!",supported:!0},{value:"de-DE",name:"Deutsch (Deutschland)",prompt_name:"German",example:"Hallo, Dify!",supported:!0},{value:"ja-JP",name:"日本語 (日本)",prompt_name:"Japanese",example:"こんにちは、Dify!",supported:!0},{value:"ko-KR",name:"한국어 (대한민국)",prompt_name:"Korean",example:"안녕하세요, Dify!",supported:!0},{value:"ru-RU",name:"Русский (Россия)",prompt_name:"Russian",example:" Привет, Dify!",supported:!0},{value:"it-IT",name:"Italiano (Italia)",prompt_name:"Italian",example:"Ciao, Dify!",supported:!0},{value:"th-TH",name:"ไทย (ประเทศไทย)",prompt_name:"Thai",example:"สวัสดี Dify!",supported:!0},{value:"uk-UA",name:"Українська (Україна)",prompt_name:"Ukrainian",example:"Привет, Dify!",supported:!0},{value:"vi-VN",name:"Tiếng Việt (Việt Nam)",prompt_name:"Vietnamese",example:"Xin chào, Dify!",supported:!0},{value:"ro-RO",name:"Română (România)",prompt_name:"Romanian",example:"Salut, Dify!",supported:!0},{value:"pl-PL",name:"Polski (Polish)",prompt_name:"Polish",example:"Cześć, Dify!",supported:!0},{value:"hi-IN",name:"Hindi (India)",prompt_name:"Hindi",example:"नमस्ते, Dify!",supported:!0},{value:"tr-TR",name:"Türkçe",prompt_name:"Türkçe",example:"Selam!",supported:!0},{value:"fa-IR",name:"Farsi (Iran)",prompt_name:"Farsi",example:"سلام, دیفای!",supported:!0},{value:"sl-SI",name:"Slovensko (Slovenija)",prompt_name:"Slovensko",example:"Zdravo, Dify!",supported:!0},{value:"id-ID",name:"Bahasa Indonesia",prompt_name:"Indonesian",example:"Halo, Dify!",supported:!0},{value:"nl-NL",name:"Nederlands (Nederland)",prompt_name:"Dutch",example:"Hallo, Dify!",supported:!0},{value:"ar-TN",name:"العربية (تونس)",prompt_name:"Tunisian Arabic",example:"مرحبا، Dify!",supported:!0}],t=r.filter(e=>e.supported).map(e=>e.value),a={"zh-Hans":"zh","ja-JP":"ja","en-US":"en"},i={"ja-JP":"jp"};e.s(["LanguagesSupported",0,t,"NOTICE_I18N",0,{title:{en_US:"Important Notice",zh_Hans:"重要公告",zh_Hant:"重要公告",pt_BR:"Aviso Importante",es_ES:"Aviso Importante",fr_FR:"Avis important",de_DE:"Wichtiger Hinweis",ja_JP:"重要なお知らせ",ko_KR:"중요 공지",ru_RU:"Важное Уведомление",it_IT:"Avviso Importante",th_TH:"ประกาศสำคัญ",id_ID:"Pengumuman Penting",uk_UA:"Важливе повідомлення",vi_VN:"Thông báo quan trọng",ro_RO:"Anunț Important",pl_PL:"Ważne ogłoszenie",hi_IN:"महत्वपूर्ण सूचना",tr_TR:"Önemli Duyuru",fa_IR:"هشدار مهم",sl_SI:"Pomembno obvestilo",ar_TN:"إشعار مهم"},desc:{en_US:"Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.",zh_Hans:"为了有效提升数据检索能力及稳定性,Dify 将于 2023 年 8 月 29 日 03:00 至 08:00 期间进行服务升级,届时 Dify 云端版及应用将无法访问。感谢您的耐心与支持。",pt_BR:"Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.",es_ES:"Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.",fr_FR:"Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.",de_DE:"Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.",ja_JP:"Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.",ko_KR:"시스템이 업그레이드를 위해 UTC 시간대로 8 월 28 일 19:00 ~ 24:00 에 사용 불가될 예정입니다. 질문이 있으시면 지원 팀에 연락주세요 (support@dify.ai). 최선을 다해 답변해드리겠습니다.",pl_PL:"Nasz system będzie niedostępny od 19:00 do 24:00 UTC 28 sierpnia w celu aktualizacji. W przypadku pytań prosimy o kontakt z naszym zespołem wsparcia (support@dify.ai). Doceniamy Twoją cierpliwość.",uk_UA:"Наша система буде недоступна з 19:00 до 24:00 UTC 28 серпня для оновлення. Якщо у вас виникнуть запитання, будь ласка, зв’яжіться з нашою службою підтримки (support@dify.ai). Дякуємо за терпіння.",ru_RU:"Наша система будет недоступна с 19:00 до 24:00 UTC 28 августа для обновления. По вопросам, пожалуйста, обращайтесь в нашу службу поддержки (support@dify.ai). Спасибо за ваше терпение",vi_VN:"Hệ thống của chúng tôi sẽ ngừng hoạt động từ 19:00 đến 24:00 UTC vào ngày 28 tháng 8 để nâng cấp. Nếu có thắc mắc, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi (support@dify.ai). Chúng tôi đánh giá cao sự kiên nhẫn của bạn.",id_ID:"Sistem kami tidak akan tersedia dari 19:00 hingga 24:00 UTC pada 28 Agustus untuk pemutakhiran. Untuk pertanyaan, silakan hubungi tim dukungan kami (support@dify.ai). Kami menghargai kesabaran Anda.",tr_TR:"Sistemimiz, 28 Ağustos'ta 19:00 ile 24:00 UTC saatleri arasında güncelleme nedeniyle kullanılamayacaktır. Sorularınız için lütfen destek ekibimizle iletişime geçin (support@dify.ai). Sabrınız için teşekkür ederiz.",fa_IR:"سیستم ما از ساعت 19:00 تا 24:00 UTC در تاریخ 28 اوت برای ارتقاء در دسترس نخواهد بود. برای سؤالات، لطفاً با تیم پشتیبانی ما (support@dify.ai) تماس بگیرید. ما برای صبر شما ارزش قائلیم.",sl_SI:"Naš sistem ne bo na voljo od 19:00 do 24:00 UTC 28. avgusta zaradi nadgradnje. Za vprašanja se obrnite na našo skupino za podporo (support@dify.ai). Cenimo vašo potrpežljivost.",th_TH:"ระบบของเราจะไม่สามารถใช้งานได้ตั้งแต่เวลา 19:00 ถึง 24:00 UTC ในวันที่ 28 สิงหาคม เพื่อทำการอัปเกรด หากมีคำถามใดๆ กรุณาติดต่อทีมสนับสนุนของเรา (support@dify.ai) เราขอขอบคุณในความอดทนของท่าน",ar_TN:"سيكون نظامنا غير متاح من الساعة 19:00 إلى 24:00 بالتوقيت العالمي المنسق في 28 أغسطس لإجراء ترقية. للأسئلة، يرجى الاتصال بفريق الدعم لدينا (support@dify.ai). نحن نقدر صبرك."},href:"#"},"getDocLanguage",0,e=>a[e]||"en","getLanguage",0,e=>["zh-Hans","ja-JP"].includes(e)?e.replace("-","_"):t[0].replace("-","_"),"getPricingPageLanguage",0,e=>i[e]||"","languages",0,r,"localeMap",0,{"en-US":"en",en_US:"en","zh-Hans":"zh-cn",zh_Hans:"zh-cn","zh-Hant":"zh-tw","pt-BR":"pt-br","es-ES":"es","fr-FR":"fr","de-DE":"de","ja-JP":"ja",ja_JP:"ja","ko-KR":"ko","ru-RU":"ru","it-IT":"it","th-TH":"th","id-ID":"id","nl-NL":"nl","uk-UA":"uk","vi-VN":"vi","ro-RO":"ro","pl-PL":"pl","hi-IN":"hi","tr-TR":"tr","fa-IR":"fa","sl-SI":"sl","ar-TN":"ar"}],491234)},683257,e=>{"use strict";e.s(["defaultDocBaseUrl",()=>u,"useDocLink",()=>p,"useGetLanguage",()=>o,"useGetPricingPageLanguage",()=>s,"useLocale",()=>n],683257);var r=e.i(374170),t=e.i(736893),a=e.i(491234);let i={"/api-reference/annotations/configure-annotation-reply":{zh:"/api-reference/标注管理/配置标注回复",ja:"/api-reference/アノテーション管理/アノテーション返信を設定"},"/api-reference/annotations/create-annotation":{zh:"/api-reference/标注管理/创建标注",ja:"/api-reference/アノテーション管理/アノテーションを作成"},"/api-reference/annotations/delete-annotation":{zh:"/api-reference/标注管理/删除标注",ja:"/api-reference/アノテーション管理/アノテーションを削除"},"/api-reference/annotations/get-annotation-reply-job-status":{zh:"/api-reference/标注管理/查询标注回复配置任务状态",ja:"/api-reference/アノテーション管理/アノテーション返信の初期設定タスクステータスを取得"},"/api-reference/annotations/list-annotations":{zh:"/api-reference/标注管理/获取标注列表",ja:"/api-reference/アノテーション管理/アノテーションリストを取得"},"/api-reference/annotations/update-annotation":{zh:"/api-reference/标注管理/更新标注",ja:"/api-reference/アノテーション管理/アノテーションを更新"},"/api-reference/applications/get-app-info":{zh:"/api-reference/应用配置/获取应用基本信息",ja:"/api-reference/アプリケーション設定/アプリケーションの基本情報を取得"},"/api-reference/applications/get-app-meta":{zh:"/api-reference/应用配置/获取应用元数据",ja:"/api-reference/アプリケーション設定/アプリケーションのメタ情報を取得"},"/api-reference/applications/get-app-parameters":{zh:"/api-reference/应用配置/获取应用参数",ja:"/api-reference/アプリケーション設定/アプリケーションのパラメータ情報を取得"},"/api-reference/applications/get-app-webapp-settings":{zh:"/api-reference/应用配置/获取应用-webapp-设置",ja:"/api-reference/アプリケーション設定/アプリの-webapp-設定を取得"},"/api-reference/chats/get-next-suggested-questions":{zh:"/api-reference/对话消息/获取下一轮建议问题列表",ja:"/api-reference/チャットメッセージ/次の推奨質問を取得"},"/api-reference/chats/send-chat-message":{zh:"/api-reference/对话消息/发送对话消息",ja:"/api-reference/チャットメッセージ/チャットメッセージを送信"},"/api-reference/chats/stop-chat-message-generation":{zh:"/api-reference/对话消息/停止响应",ja:"/api-reference/チャットメッセージ/生成を停止"},"/api-reference/chunks/create-child-chunk":{zh:"/api-reference/分段/创建子分段",ja:"/api-reference/チャンク/子チャンクを作成"},"/api-reference/chunks/create-chunks":{zh:"/api-reference/分段/向文档添加分段",ja:"/api-reference/チャンク/ドキュメントにチャンクを追加"},"/api-reference/chunks/delete-child-chunk":{zh:"/api-reference/分段/删除子分段",ja:"/api-reference/チャンク/子チャンクを削除"},"/api-reference/chunks/delete-chunk":{zh:"/api-reference/分段/删除文档中的分段",ja:"/api-reference/チャンク/ドキュメント内のチャンクを削除"},"/api-reference/chunks/get-chunk":{zh:"/api-reference/分段/获取文档中的分段详情",ja:"/api-reference/チャンク/ドキュメント内のチャンク詳細を取得"},"/api-reference/chunks/list-child-chunks":{zh:"/api-reference/分段/获取子分段",ja:"/api-reference/チャンク/子チャンク一覧を取得"},"/api-reference/chunks/list-chunks":{zh:"/api-reference/分段/从文档获取分段",ja:"/api-reference/チャンク/チャンク一覧を取得"},"/api-reference/chunks/update-child-chunk":{zh:"/api-reference/分段/更新子分段",ja:"/api-reference/チャンク/子チャンクを更新"},"/api-reference/chunks/update-chunk":{zh:"/api-reference/分段/更新文档中的分段",ja:"/api-reference/チャンク/ドキュメント内のチャンクを更新"},"/api-reference/completions/send-completion-message":{zh:"/api-reference/文本生成/发送消息",ja:"/api-reference/完了メッセージ/完了メッセージを送信"},"/api-reference/completions/stop-completion-message-generation":{zh:"/api-reference/文本生成/停止响应",ja:"/api-reference/完了メッセージ/生成を停止"},"/api-reference/conversations/delete-conversation":{zh:"/api-reference/会话管理/删除会话",ja:"/api-reference/会話管理/会話を削除"},"/api-reference/conversations/list-conversation-messages":{zh:"/api-reference/会话管理/获取会话历史消息",ja:"/api-reference/会話管理/会話履歴メッセージ一覧を取得"},"/api-reference/conversations/list-conversation-variables":{zh:"/api-reference/会话管理/获取对话变量",ja:"/api-reference/会話管理/会話変数の取得"},"/api-reference/conversations/list-conversations":{zh:"/api-reference/会话管理/获取会话列表",ja:"/api-reference/会話管理/会話一覧を取得"},"/api-reference/conversations/rename-conversation":{zh:"/api-reference/会话管理/重命名会话",ja:"/api-reference/会話管理/会話の名前を変更"},"/api-reference/conversations/update-conversation-variable":{zh:"/api-reference/会话管理/更新对话变量",ja:"/api-reference/会話管理/会話変数を更新"},"/api-reference/documents/create-document-by-file":{zh:"/api-reference/文档/从文件创建文档",ja:"/api-reference/ドキュメント/ファイルからドキュメントを作成"},"/api-reference/documents/create-document-by-text":{zh:"/api-reference/文档/从文本创建文档",ja:"/api-reference/ドキュメント/テキストからドキュメントを作成"},"/api-reference/documents/delete-document":{zh:"/api-reference/文档/删除文档",ja:"/api-reference/ドキュメント/ドキュメントを削除"},"/api-reference/documents/download-document":{zh:"/api-reference/文档/下载文档",ja:"/api-reference/ドキュメント/ドキュメントをダウンロード"},"/api-reference/documents/download-documents-as-zip":{zh:"/api-reference/文档/批量下载文档(zip)",ja:"/api-reference/ドキュメント/ドキュメントを一括ダウンロード(zip)"},"/api-reference/documents/get-document":{zh:"/api-reference/文档/获取文档详情",ja:"/api-reference/ドキュメント/ドキュメント詳細を取得"},"/api-reference/documents/get-document-indexing-status":{zh:"/api-reference/文档/获取文档嵌入状态(进度)",ja:"/api-reference/ドキュメント/ドキュメント埋め込みステータス(進捗)を取得"},"/api-reference/documents/list-documents":{zh:"/api-reference/文档/获取知识库的文档列表",ja:"/api-reference/ドキュメント/ナレッジベースのドキュメントリストを取得"},"/api-reference/documents/update-document-by-file":{zh:"/api-reference/文档/用文件更新文档",ja:"/api-reference/ドキュメント/ファイルでドキュメントを更新"},"/api-reference/documents/update-document-by-text":{zh:"/api-reference/文档/用文本更新文档",ja:"/api-reference/ドキュメント/テキストでドキュメントを更新"},"/api-reference/documents/update-document-status-in-batch":{zh:"/api-reference/文档/批量更新文档状态",ja:"/api-reference/ドキュメント/ドキュメントステータスを一括更新"},"/api-reference/end-users/get-end-user-info":{zh:"/api-reference/终端用户/获取终端用户",ja:"/api-reference/エンドユーザー/エンドユーザー取得"},"/api-reference/feedback/list-app-feedbacks":{zh:"/api-reference/消息反馈/获取应用的消息反馈",ja:"/api-reference/メッセージフィードバック/アプリのフィードバック一覧を取得"},"/api-reference/feedback/submit-message-feedback":{zh:"/api-reference/消息反馈/提交消息反馈",ja:"/api-reference/メッセージフィードバック/メッセージフィードバックを送信"},"/api-reference/files/download-file":{zh:"/api-reference/文件操作/下载文件",ja:"/api-reference/ファイル操作/ファイルをダウンロード"},"/api-reference/files/upload-file":{zh:"/api-reference/文件操作/上传文件",ja:"/api-reference/ファイル操作/ファイルをアップロード"},"/api-reference/knowledge-bases/create-an-empty-knowledge-base":{zh:"/api-reference/知识库/创建空知识库",ja:"/api-reference/データセット/空のナレッジベースを作成"},"/api-reference/knowledge-bases/delete-knowledge-base":{zh:"/api-reference/知识库/删除知识库",ja:"/api-reference/データセット/ナレッジベースを削除"},"/api-reference/knowledge-bases/get-knowledge-base":{zh:"/api-reference/知识库/获取知识库详情",ja:"/api-reference/データセット/ナレッジベース詳細を取得"},"/api-reference/knowledge-bases/list-knowledge-bases":{zh:"/api-reference/知识库/获取知识库列表",ja:"/api-reference/データセット/ナレッジベースリストを取得"},"/api-reference/knowledge-bases/retrieve-chunks-from-a-knowledge-base-/-test-retrieval":{zh:"/api-reference/知识库/从知识库检索分段-/-测试检索",ja:"/api-reference/データセット/ナレッジベースからチャンクを取得-/-テスト検索"},"/api-reference/knowledge-bases/update-knowledge-base":{zh:"/api-reference/知识库/更新知识库",ja:"/api-reference/データセット/ナレッジベースを更新"},"/api-reference/knowledge-pipeline/list-datasource-plugins":{zh:"/api-reference/知识流水线/获取数据源插件列表",ja:"/api-reference/ナレッジパイプライン/データソースプラグインリストを取得"},"/api-reference/knowledge-pipeline/run-datasource-node":{zh:"/api-reference/知识流水线/执行数据源节点",ja:"/api-reference/ナレッジパイプライン/データソースノードを実行"},"/api-reference/knowledge-pipeline/run-pipeline":{zh:"/api-reference/知识流水线/运行流水线",ja:"/api-reference/ナレッジパイプライン/パイプラインを実行"},"/api-reference/knowledge-pipeline/upload-pipeline-file":{zh:"/api-reference/知识流水线/上传流水线文件",ja:"/api-reference/ナレッジパイプライン/パイプラインファイルをアップロード"},"/api-reference/metadata/create-metadata-field":{zh:"/api-reference/元数据/创建元数据字段",ja:"/api-reference/メタデータ/メタデータフィールドを作成"},"/api-reference/metadata/delete-metadata-field":{zh:"/api-reference/元数据/删除元数据字段",ja:"/api-reference/メタデータ/メタデータフィールドを削除"},"/api-reference/metadata/get-built-in-metadata-fields":{zh:"/api-reference/元数据/获取内置元数据字段",ja:"/api-reference/メタデータ/組み込みメタデータフィールドを取得"},"/api-reference/metadata/list-metadata-fields":{zh:"/api-reference/元数据/获取元数据字段列表",ja:"/api-reference/メタデータ/メタデータフィールドリストを取得"},"/api-reference/metadata/update-built-in-metadata-field":{zh:"/api-reference/元数据/更新内置元数据字段",ja:"/api-reference/メタデータ/組み込みメタデータフィールドを更新"},"/api-reference/metadata/update-document-metadata-in-batch":{zh:"/api-reference/元数据/批量更新文档元数据",ja:"/api-reference/メタデータ/ドキュメントメタデータを一括更新"},"/api-reference/metadata/update-metadata-field":{zh:"/api-reference/元数据/更新元数据字段",ja:"/api-reference/メタデータ/メタデータフィールドを更新"},"/api-reference/models/get-available-models":{zh:"/api-reference/模型/获取可用模型",ja:"/api-reference/モデル/利用可能なモデルを取得"},"/api-reference/tags/create-knowledge-tag":{zh:"/api-reference/标签/创建知识库标签",ja:"/api-reference/タグ管理/ナレッジベースタグを作成"},"/api-reference/tags/create-tag-binding":{zh:"/api-reference/标签/绑定标签到知识库",ja:"/api-reference/タグ管理/タグをデータセットにバインド"},"/api-reference/tags/delete-knowledge-tag":{zh:"/api-reference/标签/删除知识库标签",ja:"/api-reference/タグ管理/ナレッジベースタグを削除"},"/api-reference/tags/delete-tag-binding":{zh:"/api-reference/标签/解除标签与知识库的绑定",ja:"/api-reference/タグ管理/タグとデータセットのバインドを解除"},"/api-reference/tags/get-knowledge-base-tags":{zh:"/api-reference/标签/获取知识库绑定的标签",ja:"/api-reference/タグ管理/ナレッジベースにバインドされたタグを取得"},"/api-reference/tags/list-knowledge-tags":{zh:"/api-reference/标签/获取知识库标签列表",ja:"/api-reference/タグ管理/ナレッジベースタグリストを取得"},"/api-reference/tags/update-knowledge-tag":{zh:"/api-reference/标签/修改知识库标签",ja:"/api-reference/タグ管理/ナレッジベースタグを変更"},"/api-reference/tts/convert-audio-to-text":{zh:"/api-reference/语音与文字转换/语音转文字",ja:"/api-reference/音声・テキスト変換/音声をテキストに変換"},"/api-reference/tts/convert-text-to-audio":{zh:"/api-reference/语音与文字转换/文字转语音",ja:"/api-reference/音声・テキスト変換/テキストを音声に変換"},"/api-reference/workflow-runs/get-workflow-run-detail":{zh:"/api-reference/工作流执行/获取工作流执行情况",ja:"/api-reference/ワークフロー実行/ワークフロー実行詳細を取得"},"/api-reference/workflow-runs/list-workflow-logs":{zh:"/api-reference/工作流执行/获取工作流日志",ja:"/api-reference/ワークフロー実行/ワークフローログ一覧を取得"},"/api-reference/workflows/get-workflow-run-detail":{zh:"/api-reference/工作流/获取工作流执行情况",ja:"/api-reference/ワークフロー/ワークフロー実行詳細を取得"},"/api-reference/workflows/list-workflow-logs":{zh:"/api-reference/工作流/获取工作流日志",ja:"/api-reference/ワークフロー/ワークフローログ一覧を取得"},"/api-reference/workflows/run-workflow":{zh:"/api-reference/工作流/执行工作流",ja:"/api-reference/ワークフロー/ワークフローを実行"},"/api-reference/workflows/run-workflow-by-id":{zh:"/api-reference/工作流/按-id-执行工作流",ja:"/api-reference/ワークフロー/id-でワークフローを実行"},"/api-reference/workflows/stop-workflow-task":{zh:"/api-reference/工作流/停止工作流任务",ja:"/api-reference/ワークフロー/ワークフロータスクを停止"}},n=()=>{let{i18n:e}=(0,r.useTranslation)();return e.language},o=()=>{let e=n();return(0,a.getLanguage)(e)},s=()=>{let e=n();return(0,a.getPricingPageLanguage)(e)},u="https://docs.dify.ai",p=e=>{let r=e||u;r=r.endsWith("/")?r.slice(0,-1):r;let o=n();return(0,t.useCallback)((e,t)=>{let n=(0,a.getDocLanguage)(o),s=t&&t[o]||e||"",u=`/${n}`;if(s.startsWith("/api-reference/")&&(u="","en"!==n)){let e=i[s]?.[n];e&&(s=e)}return`${r}${u}${s}`},[r,o])}},374170,e=>{"use strict";e.s(["useTranslation",()=>t]),e.i(942394);var r=e.i(84411);function t(e){return(0,r.useTranslation)(e)}e.i(683257)},722384,e=>{"use strict";var r=e.i(252476),t=e.i(736893);e.s(["useInvalid",0,e=>{let a=(0,r.useQueryClient)();return(0,t.useCallback)(()=>{e&&a.invalidateQueries({queryKey:e})},[a,e])},"useReset",0,e=>{let a=(0,r.useQueryClient)();return(0,t.useCallback)(()=>{e&&a.resetQueries({queryKey:e})},[a,e])}])},802286,e=>{"use strict";var r=e.i(779786),t=e.i(208367),a=class extends r.QueryObserver{constructor(e,r){super(e,r)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,t.infiniteQueryBehavior)()})}getOptimisticResult(e){return e.behavior=(0,t.infiniteQueryBehavior)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,r){let{state:a}=e,i=super.createResult(e,r),{isFetching:n,isRefetching:o,isError:s,isRefetchError:u}=i,p=a.fetchMeta?.fetchMore?.direction,l=s&&"forward"===p,c=n&&"forward"===p,d=s&&"backward"===p,m=n&&"backward"===p;return{...i,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,t.hasNextPage)(r,a.data),hasPreviousPage:(0,t.hasPreviousPage)(r,a.data),isFetchNextPageError:l,isFetchingNextPage:c,isFetchPreviousPageError:d,isFetchingPreviousPage:m,isRefetchError:u&&!l&&!d,isRefetching:o&&!c&&!m}}},i=e.i(402632);e.s(["useInfiniteQuery",0,function(e,r){return(0,i.useBaseQuery)(e,a,r)}],802286)},819114,e=>{"use strict";var r=e.i(571617),t=e.i(804155);e.i(252476);var a=e.i(946700),i=e.i(854851),n=e.i(367916),o=e.i(722384);let s=e=>({id:e.plugin_id||e.name,name:e.name,author:e.author,description:e.description,icon:e.icon||"",icon_dark:e.icon_dark||"",label:e.label,type:a.CollectionType.trigger,team_credentials:{},is_team_authorization:!1,allow_delete:!1,labels:e.tags||[],plugin_id:e.plugin_id,plugin_unique_identifier:e.plugin_unique_identifier||"",events:e.events.map(r=>({name:r.name,author:e.author,label:r.identity.label,description:r.description,parameters:r.parameters.map(e=>({name:e.name,label:e.label,human_description:e.description||e.label,type:e.type,form:e.type,llm_description:JSON.stringify(e.description||{}),required:e.required||!1,default:e.default||"",options:e.options?.map(e=>({label:e.label,value:e.value}))||[],multiple:e.multiple||!1})),labels:e.tags||[],output_schema:r.output_schema||{}})),subscription_constructor:e.subscription_constructor,subscription_schema:e.subscription_schema,supported_creation_methods:e.supported_creation_methods,meta:{version:"1.0"}});e.s(["useAllTriggerPlugins",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,t.useQuery)({queryKey:i.consoleQuery.triggers.list.queryKey({input:{}}),queryFn:async()=>(await i.consoleClient.triggers.list({})).map(s),enabled:e})},"useBuildTriggerSubscription",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionBuild.mutationKey(),mutationFn:e=>{let{provider:r,subscriptionBuilderId:t,...a}=e;return i.consoleClient.triggers.subscriptionBuild({params:{provider:r,subscriptionBuilderId:t},body:a})}}),"useConfigureTriggerOAuth",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.oauthConfigure.mutationKey(),mutationFn:e=>{let{provider:r,...t}=e;return i.consoleClient.triggers.oauthConfigure({params:{provider:r},body:t})}}),"useCreateTriggerSubscriptionBuilder",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionBuilderCreate.mutationKey(),mutationFn:e=>{let{provider:r,...t}=e;return i.consoleClient.triggers.subscriptionBuilderCreate({params:{provider:r},body:t})}}),"useDeleteTriggerOAuth",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.oauthDelete.mutationKey(),mutationFn:e=>i.consoleClient.triggers.oauthDelete({params:{provider:e}})}),"useDeleteTriggerSubscription",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionDelete.mutationKey(),mutationFn:e=>i.consoleClient.triggers.subscriptionDelete({params:{subscriptionId:e}})}),"useInitiateTriggerOAuth",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.oauthInitiate.mutationKey(),mutationFn:e=>(0,n.get)(`/workspaces/current/trigger-provider/${e}/subscriptions/oauth/authorize`,{},{silent:!0})}),"useInvalidateAllTriggerPlugins",0,()=>(0,o.useInvalid)(i.consoleQuery.triggers.list.queryKey({input:{}})),"useTriggerOAuthConfig",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,t.useQuery)({queryKey:i.consoleQuery.triggers.oauthConfig.queryKey({input:{params:{provider:e}}}),queryFn:()=>i.consoleClient.triggers.oauthConfig({params:{provider:e}}),enabled:r&&!!e})},"useTriggerPluginDynamicOptions",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,t.useQuery)({queryKey:["triggers","dynamic-options",e.plugin_id,e.provider,e.action,e.parameter,e.credential_id,e.credentials,e.extra],queryFn:()=>e.credentials?(0,n.post)("/workspaces/current/plugin/parameters/dynamic-options-with-credentials",{body:{plugin_id:e.plugin_id,provider:e.provider,action:e.action,parameter:e.parameter,credential_id:e.credential_id,credentials:e.credentials}},{silent:!0}):(0,n.get)("/workspaces/current/plugin/parameters/dynamic-options",{params:{plugin_id:e.plugin_id,provider:e.provider,action:e.action,parameter:e.parameter,credential_id:e.credential_id,provider_type:"trigger"}},{silent:!0}),enabled:r&&!!e.plugin_id&&!!e.provider&&!!e.action&&!!e.parameter&&!!e.credential_id,retry:0,staleTime:0})},"useTriggerProviderInfo",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,t.useQuery)({queryKey:i.consoleQuery.triggers.providerInfo.queryKey({input:{params:{provider:e}}}),queryFn:()=>i.consoleClient.triggers.providerInfo({params:{provider:e}}),enabled:r&&!!e})},"useTriggerSubscriptionBuilderLogs",0,function(e,r){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{enabled:n=!0,refetchInterval:o=!1}=a;return(0,t.useQuery)({queryKey:i.consoleQuery.triggers.subscriptionBuilderLogs.queryKey({input:{params:{provider:e,subscriptionBuilderId:r}}}),queryFn:()=>i.consoleClient.triggers.subscriptionBuilderLogs({params:{provider:e,subscriptionBuilderId:r}}),enabled:n&&!!e&&!!r,refetchInterval:o})},"useTriggerSubscriptions",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,t.useQuery)({queryKey:i.consoleQuery.triggers.subscriptions.queryKey({input:{params:{provider:e}}}),queryFn:()=>i.consoleClient.triggers.subscriptions({params:{provider:e}}),enabled:r&&!!e})},"useUpdateTriggerSubscription",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionUpdate.mutationKey(),mutationFn:e=>{let{subscriptionId:r,...t}=e;return i.consoleClient.triggers.subscriptionUpdate({params:{subscriptionId:r},body:t})}}),"useUpdateTriggerSubscriptionBuilder",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionBuilderUpdate.mutationKey(),mutationFn:e=>{let{provider:r,subscriptionBuilderId:t,...a}=e;return i.consoleClient.triggers.subscriptionBuilderUpdate({params:{provider:r,subscriptionBuilderId:t},body:a})}}),"useVerifyAndUpdateTriggerSubscriptionBuilder",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionBuilderVerifyUpdate.mutationKey(),mutationFn:e=>{let{provider:r,subscriptionBuilderId:t,...a}=e;return(0,n.post)(`/workspaces/current/trigger-provider/${r}/subscriptions/builder/verify-and-update/${t}`,{body:a},{silent:!0})}}),"useVerifyTriggerSubscription",0,()=>(0,r.useMutation)({mutationKey:i.consoleQuery.triggers.subscriptionVerify.mutationKey(),mutationFn:e=>{let{provider:r,subscriptionId:t,...a}=e;return(0,n.post)(`/workspaces/current/trigger-provider/${r}/subscriptions/verify/${t}`,{body:a},{silent:!0})}})])},475390,e=>{"use strict";var r=e.i(571617),t=e.i(804155);e.i(252476);var a=e.i(654537),i=e.i(367916),n=e.i(722384);let o="pipeline",s=[o,"template-list"],u=[o,"published-pipeline"];e.s(["publishedPipelineInfoQueryKeyPrefix",0,u,"useCheckPipelineDependencies",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"check-dependencies"],mutationFn:e=>(0,i.get)(`/rag/pipelines/imports/${e}/check-dependencies`),...e})},"useConvertDatasetToPipeline",0,()=>(0,r.useMutation)({mutationKey:[o,"convert-dataset-to-pipeline"],mutationFn:e=>(0,i.post)(`/rag/pipelines/transform/datasets/${e}`)}),"useDataSourceList",0,(e,r)=>(0,t.useQuery)({enabled:e,queryKey:[o,"datasource"],staleTime:0,queryFn:async()=>{let e=await (0,i.get)("/rag/pipelines/datasource-plugins");return r?.(e),e},retry:!1}),"useDatasourceSingleRun",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"datasource-node-single-run"],mutationFn:e=>{let{pipeline_id:r,...t}=e;return(0,i.post)(`/rag/pipelines/${r}/workflows/draft/datasource/variables-inspect`,{body:t})},...e})},"useDeleteTemplate",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"template-delete"],mutationFn:e=>(0,i.del)(`/rag/pipeline/customized/templates/${e}`),...e})},"useDraftPipelinePreProcessingParams",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{pipeline_id:a,node_id:n}=e;return(0,t.useQuery)({queryKey:[o,"draft-pipeline-pre-processing-params",a,n],queryFn:()=>(0,i.get)(`/rag/pipelines/${a}/workflows/draft/pre-processing/parameters`,{params:{node_id:n}}),staleTime:0,enabled:r})},"useDraftPipelineProcessingParams",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{pipeline_id:a,node_id:n}=e;return(0,t.useQuery)({queryKey:[o,"draft-pipeline-processing-params",a,n],queryFn:()=>(0,i.get)(`/rag/pipelines/${a}/workflows/draft/processing/parameters`,{params:{node_id:n}}),staleTime:0,enabled:r})},"useExportPipelineDSL",0,()=>(0,r.useMutation)({mutationKey:[o,"export-pipeline-dsl"],mutationFn:e=>{let{pipelineId:r,include:t=!1}=e;return(0,i.get)(`/rag/pipelines/${r}/exports?include_secret=${t}`)}}),"useExportTemplateDSL",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"template-dsl-export"],mutationFn:e=>(0,i.post)(`/rag/pipeline/customized/templates/${e}`),...e})},"useImportPipelineDSL",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"dsl-import"],mutationFn:e=>(0,i.post)("/rag/pipelines/imports",{body:e}),...e})},"useImportPipelineDSLConfirm",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"dsl-import-confirm"],mutationFn:e=>(0,i.post)(`/rag/pipelines/imports/${e}/confirm`),...e})},"useInvalidCustomizedTemplateList",0,()=>(0,n.useInvalid)([...s,"customized"]),"useInvalidDataSourceList",0,()=>(0,n.useInvalid)([o,"datasource"]),"usePipelineExecutionLog",0,e=>{let{dataset_id:r,document_id:a}=e;return(0,t.useQuery)({queryKey:[o,"pipeline-execution-log",r,a],queryFn:()=>(0,i.get)(`/datasets/${r}/documents/${a}/pipeline-execution-log`),staleTime:0})},"usePipelineTemplateById",0,(e,r)=>{let{template_id:a,type:n}=e;return(0,t.useQuery)({queryKey:[o,"template",n,a],queryFn:()=>(0,i.get)(`/rag/pipeline/templates/${a}`,{params:{type:n}}),enabled:r,staleTime:0})},"usePipelineTemplateList",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,t.useQuery)({queryKey:[...s,e],queryFn:()=>(0,i.get)("/rag/pipeline/templates",{params:e}),enabled:r})},"usePreviewOnlineDocument",0,()=>(0,r.useMutation)({mutationKey:[o,"preview-online-document"],mutationFn:e=>{let{pipelineId:r,datasourceNodeId:t,workspaceID:n,pageID:o,pageType:s,credentialId:u}=e;return(0,i.post)(`/rag/pipelines/${r}/workflows/published/datasource/nodes/${t}/preview`,{body:{datasource_type:a.DatasourceType.onlineDocument,credential_id:u,inputs:{workspace_id:n,page_id:o,type:s}}})}}),"usePublishAsCustomizedPipeline",0,()=>(0,r.useMutation)({mutationKey:[o,"publish-as-customized-pipeline"],mutationFn:e=>{let{pipelineId:r,name:t,icon_info:a,description:n}=e;return(0,i.post)(`/rag/pipelines/${r}/customized/publish`,{body:{name:t,icon_info:a,description:n}})}}),"usePublishedPipelineInfo",0,e=>(0,t.useQuery)({queryKey:[...u,e],queryFn:()=>(0,i.get)(`/rag/pipelines/${e}/workflows/publish`),enabled:!!e}),"usePublishedPipelinePreProcessingParams",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{pipeline_id:a,node_id:n}=e;return(0,t.useQuery)({queryKey:[o,"published-pipeline-pre-processing-params",a,n],queryFn:()=>(0,i.get)(`/rag/pipelines/${a}/workflows/published/pre-processing/parameters`,{params:{node_id:n}}),staleTime:0,enabled:r})},"usePublishedPipelineProcessingParams",0,e=>{let{pipeline_id:r,node_id:a}=e;return(0,t.useQuery)({queryKey:[o,"published-pipeline-processing-params",r,a],queryFn:()=>(0,i.get)(`/rag/pipelines/${r}/workflows/published/processing/parameters`,{params:{node_id:a}}),staleTime:0})},"useRunPublishedPipeline",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"run-published-pipeline"],mutationFn:e=>{let{pipeline_id:r,is_preview:t,...a}=e;return(0,i.post)(`/rag/pipelines/${r}/workflows/published/run`,{body:{...a,is_preview:t,response_mode:"blocking"}})},...e})},"useUpdateTemplateInfo",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.useMutation)({mutationKey:[o,"template-update"],mutationFn:e=>{let{template_id:r,...t}=e;return(0,i.patch)(`/rag/pipeline/customized/templates/${r}`,{body:t})},...e})}])},154033,e=>{"use strict";var r=e.i(571617),t=e.i(804155),a=e.i(252476),i=e.i(946700),n=e.i(367916),o=e.i(722384);let s="tools",u=[s,"allToolProviders"],p=[s,"builtIn"],l=[s,"customTools"],c=[s,"workflowTools"],d=[s,"MCPTools"],m={[i.CollectionType.builtIn]:p,[i.CollectionType.custom]:l,[i.CollectionType.workflow]:c,[i.CollectionType.mcp]:d},f=[s,"rag-recommended-plugins"],g=e=>[s,"workflowToolDetailByAppID",e];e.s(["useAllBuiltInTools",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,t.useQuery)({queryKey:p,queryFn:()=>(0,n.get)("/workspaces/current/tools/builtin"),enabled:e})},"useAllCustomTools",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,t.useQuery)({queryKey:l,queryFn:()=>(0,n.get)("/workspaces/current/tools/api"),enabled:e})},"useAllMCPTools",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,t.useQuery)({queryKey:d,queryFn:()=>(0,n.get)("/workspaces/current/tools/mcp"),enabled:e})},"useAllToolProviders",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,t.useQuery)({queryKey:u,queryFn:()=>(0,n.get)("/workspaces/current/tool-providers"),enabled:e})},"useAllWorkflowTools",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,t.useQuery)({queryKey:c,queryFn:()=>(0,n.get)("/workspaces/current/tools/workflow"),enabled:e})},"useAppTriggers",0,(e,r)=>(0,t.useQuery)({queryKey:[s,"app-triggers",e],queryFn:()=>(0,n.get)(`/apps/${e}/triggers`),enabled:!!e,...r}),"useAuthorizeMCP",0,()=>(0,r.useMutation)({mutationKey:[s,"authorize-mcp"],mutationFn:e=>(0,n.post)("/workspaces/current/tool-provider/mcp/auth",{body:e})}),"useBuiltinTools",0,e=>(0,t.useQuery)({enabled:!!e,queryKey:[s,"builtin-provider-tools",e],queryFn:()=>(0,n.get)(`/workspaces/current/tool-provider/builtin/${e}/tools`)}),"useCreateMCP",0,()=>(0,r.useMutation)({mutationKey:[s,"create-mcp"],mutationFn:e=>(0,n.post)("workspaces/current/tool-provider/mcp",{body:{...e}})}),"useCreateMCPServer",0,()=>(0,r.useMutation)({mutationKey:[s,"create-mcp-server"],mutationFn:e=>{let{appID:r,...t}=e;return(0,n.post)(`apps/${r}/server`,{body:{...t}})}}),"useDeleteMCP",0,e=>{let{onSuccess:t}=e;return(0,r.useMutation)({mutationKey:[s,"delete-mcp"],mutationFn:e=>(0,n.del)("/workspaces/current/tool-provider/mcp",{body:{provider_id:e}}),onSuccess:t})},"useInvalidToolsByType",0,e=>{let r=e?m[e]:void 0;return(0,o.useInvalid)(r)},"useInvalidateAllBuiltInTools",0,()=>(0,o.useInvalid)(p),"useInvalidateAllCustomTools",0,()=>(0,o.useInvalid)(l),"useInvalidateAllMCPTools",0,()=>(0,o.useInvalid)(d),"useInvalidateAllToolProviders",0,()=>(0,o.useInvalid)(u),"useInvalidateAllWorkflowTools",0,()=>(0,o.useInvalid)(c),"useInvalidateAppTriggers",0,()=>{let e=(0,a.useQueryClient)();return r=>{e.invalidateQueries({queryKey:[s,"app-triggers",r]})}},"useInvalidateMCPServerDetail",0,()=>{let e=(0,a.useQueryClient)();return r=>{e.invalidateQueries({queryKey:[s,"MCPServerDetail",r]})}},"useInvalidateMCPTools",0,()=>{let e=(0,a.useQueryClient)();return r=>{e.invalidateQueries({queryKey:[s,"get-MCP-provider-tool",r]})}},"useInvalidateRAGRecommendedPlugins",0,()=>{let e=(0,a.useQueryClient)();return function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";e.invalidateQueries({queryKey:[...f,r]})}},"useInvalidateWorkflowToolDetailByAppID",0,()=>{let e=(0,a.useQueryClient)();return r=>{e.invalidateQueries({queryKey:g(r)})}},"useMCPServerDetail",0,e=>(0,t.useQuery)({queryKey:[s,"MCPServerDetail",e],queryFn:()=>(0,n.get)(`/apps/${e}/server`)}),"useMCPTools",0,e=>(0,t.useQuery)({enabled:!!e,queryKey:[s,"get-MCP-provider-tool",e],queryFn:()=>(0,n.get)(`/workspaces/current/tool-provider/mcp/tools/${e}`)}),"useRAGRecommendedPlugins",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all";return(0,t.useQuery)({queryKey:[...f,e],queryFn:()=>(0,n.get)("/rag/pipelines/recommended-plugins",{params:{type:e}})})},"useRefreshMCPServerCode",0,()=>(0,r.useMutation)({mutationKey:[s,"refresh-mcp-server-code"],mutationFn:e=>(0,n.get)(`apps/${e}/server/refresh`)}),"useUpdateMCP",0,e=>{let{onSuccess:t}=e;return(0,r.useMutation)({mutationKey:[s,"update-mcp"],mutationFn:e=>(0,n.put)("workspaces/current/tool-provider/mcp",{body:{...e}}),onSuccess:t})},"useUpdateMCPServer",0,()=>(0,r.useMutation)({mutationKey:[s,"update-mcp-server"],mutationFn:e=>{let{appID:r,...t}=e;return(0,n.put)(`apps/${r}/server`,{body:{...t}})}}),"useUpdateMCPTools",0,()=>(0,r.useMutation)({mutationFn:e=>(0,n.get)(`/workspaces/current/tool-provider/mcp/update/${e}`)}),"useUpdateTriggerStatus",0,()=>(0,r.useMutation)({mutationKey:[s,"update-trigger-status"],mutationFn:e=>{let{appId:r,triggerId:t,enableTrigger:a}=e;return(0,n.post)(`/apps/${r}/trigger-enable`,{body:{trigger_id:t,enable_trigger:a}})}}),"useWorkflowToolDetailByAppID",0,function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,t.useQuery)({queryKey:g(e),queryFn:()=>(0,n.get)(`/workspaces/current/tool-provider/workflow/get?workflow_app_id=${e}`),enabled:r&&!!e})}])}]);