diff --git a/en/cli/authenticate.mdx b/en/cli/authenticate.mdx
index 4c6488ffa..1b5f4744d 100644
--- a/en/cli/authenticate.mdx
+++ b/en/cli/authenticate.mdx
@@ -7,6 +7,10 @@ You sign in through your browser, using the OAuth 2.0 device flow; `difyctl` nev
## Sign In
+
+On a self-hosted deployment, set both `OPENAPI_ENABLED` and `ENABLE_OAUTH_BEARER` to `true` before you sign in. See [Dify CLI and Programmatic API](/en/self-host/deploy/configuration/environments#dify-cli-and-programmatic-api) for the full variable reference.
+
+
@@ -22,6 +26,7 @@ You sign in through your browser, using the OAuth 2.0 device flow; `difyctl` nev
! Copy this one-time code: WDJP-XKLM
Open: https://cloud.dify.ai/device
```
+
To skip the auto-open, pass `--no-browser`.
diff --git a/en/cli/quick-start.mdx b/en/cli/quick-start.mdx
index 72764d243..b986500db 100644
--- a/en/cli/quick-start.mdx
+++ b/en/cli/quick-start.mdx
@@ -5,6 +5,10 @@ description: Run your first Dify app from the command line in under 5 minutes
Before you start, make sure `difyctl` is [installed](/en/cli/install).
+
+On a self-hosted deployment, set both `OPENAPI_ENABLED` and `ENABLE_OAUTH_BEARER` to `true` before you sign in. See [Dify CLI and Programmatic API](/en/self-host/deploy/configuration/environments#dify-cli-and-programmatic-api) for the full variable reference.
+
+
## Step 1: Sign In
1. Sign in to your Dify host.
@@ -80,6 +84,7 @@ How you pass input depends on the app type.
```json
{"summary":"Q3 revenue grew 14% YoY...","sections":["revenue","costs","outlook"]}
```
+
diff --git a/en/cloud/use-dify/build/additional-features.mdx b/en/cloud/use-dify/build/additional-features.mdx
index 4d1ee8701..ff086b563 100644
--- a/en/cloud/use-dify/build/additional-features.mdx
+++ b/en/cloud/use-dify/build/additional-features.mdx
@@ -35,8 +35,8 @@ You can insert variables into the opening message and suggested questions to per
-
- 
+
+ 
diff --git a/en/cloud/use-dify/nodes/agent.mdx b/en/cloud/use-dify/nodes/agent.mdx
index 4de469659..3f849c800 100644
--- a/en/cloud/use-dify/nodes/agent.mdx
+++ b/en/cloud/use-dify/nodes/agent.mdx
@@ -67,7 +67,7 @@ Define the Agent's role, goals, and context using natural language instructions.
### Execution Controls
-**Maximum Iterations** sets a safety limit to prevent infinite loops. Configure based on task complexity - simple tasks need 3-5 iterations, while complex research might require 10-15.
+**Max Iterations** sets a safety limit to prevent infinite loops. Configure based on task complexity - simple tasks need 3-5 iterations, while complex research might require 10-15.
**Memory** controls how many previous messages the Agent remembers using TokenBufferMemory. Larger memory windows provide more context but increase token costs. This enables conversational continuity where users can reference previous actions.
diff --git a/en/cloud/use-dify/nodes/human-input.mdx b/en/cloud/use-dify/nodes/human-input.mdx
index 62b2435dd..e80f3dc36 100644
--- a/en/cloud/use-dify/nodes/human-input.mdx
+++ b/en/cloud/use-dify/nodes/human-input.mdx
@@ -27,10 +27,10 @@ Configure the following to define how the node requests and processes human inpu
Choose the channel through which the request is delivered. Currently available methods:
-- **Web app**: Displays the request form to the WebApp end user. Not available in workflows started by a Trigger.
+- **Web app**: Displays the request form to the web app end user. Not available in workflows started by a Trigger.
- External clients can drive the WebApp form lifecycle through the Service API. See [API Integration Flow](/en/api-reference/guides/human-input-flow).
+ External clients can drive the web app form lifecycle through the Service API. See [API Integration Flow](/en/api-reference/guides/human-input-flow).
- **Email**: Sends a request link via email to specific workspace members, external email addresses, or every member of the workspace. Anyone with the link can respond, no Dify account required.
@@ -51,7 +51,7 @@ Customize the form recipients see and interact with:
Reference workflow variables to show dynamic content, such as AI-generated text for review or a file someone uploaded at an upstream Human Input node for approval.
- In WebApp delivery, the form itself displays to end users. Any variables you reference render their values directly in the form, so **no Answer or Output node is needed before the Human Input node**.
+ In web app delivery, the form itself displays to end users. Any variables you reference render their values directly in the form, so **no Answer or Output node is needed before the Human Input node**.
Reasoning models emit their thinking process alongside the final answer. Referencing the `text` output variable shows both by default.
diff --git a/en/cloud/use-dify/nodes/trigger/plugin-trigger.mdx b/en/cloud/use-dify/nodes/trigger/plugin-trigger.mdx
index ba041b3b1..dcce4e3bf 100644
--- a/en/cloud/use-dify/nodes/trigger/plugin-trigger.mdx
+++ b/en/cloud/use-dify/nodes/trigger/plugin-trigger.mdx
@@ -42,7 +42,7 @@ Dify supports two ways to create a subscription, depending on what the integrati
- On Dify Cloud, many popular trigger plugins are pre-configured with default OAuth clients, so you can authorize in one click without registering your own OAuth application. To use your own OAuth application instead, choose **Custom**.
+ On Dify Cloud, many popular trigger integrations are pre-configured with default OAuth clients, so you can authorize in one click without registering your own OAuth application. To use your own OAuth application instead, choose **Custom**.
**Default**
diff --git a/en/cloud/use-dify/nodes/user-input.mdx b/en/cloud/use-dify/nodes/user-input.mdx
index 0d056fca3..5e32c3d7d 100644
--- a/en/cloud/use-dify/nodes/user-input.mdx
+++ b/en/cloud/use-dify/nodes/user-input.mdx
@@ -138,13 +138,13 @@ Rather than maintain a separate workflow per product, you keep just one (with a
- Use this when end users open the WebApp directly from its link.
+ Use this when end users open the web app directly from its link.
1. In the app's publishing panel, within the **Web App** section, click the gear icon next to **Launch**.

- 2. Fill in the hidden fields and click **Launch**. The WebApp opens with your values applied as URL query parameters; copy the URL from the address bar to share.
+ 2. Fill in the hidden fields and click **Launch**. The web app opens with your values applied as URL query parameters; copy the URL from the address bar to share.
**To generate many links with different values**, use the same pattern to write more yourself, or have a system fill in the values automatically:
@@ -158,7 +158,7 @@ Rather than maintain a separate workflow per product, you keep just one (with a
- A support team using a CRM can add `?customerId={{customer.id}}` to the end of the WebApp URL in their ticket-response templates.
+ A support team using a CRM can add `?customerId={{customer.id}}` to the end of the web app URL in their ticket-response templates.
The CRM substitutes the real customer ID when the rep sends the link, so the chatbot knows which customer it's talking to without having to ask.
diff --git a/en/cloud/use-dify/publish/webapp/embedding-in-websites.mdx b/en/cloud/use-dify/publish/webapp/embedding-in-websites.mdx
index 6df2c3ae9..b9c84ea38 100644
--- a/en/cloud/use-dify/publish/webapp/embedding-in-websites.mdx
+++ b/en/cloud/use-dify/publish/webapp/embedding-in-websites.mdx
@@ -81,7 +81,7 @@ window.difyChatbotConfig = {
- In your Dify app, go to **Publish → Embed** to find your unique token.
+ In your Dify app, go to **Publish** > **Embed Into Site** to find your unique token.
@@ -112,14 +112,15 @@ Embed your web app directly into your page content. This displays your app as an
### Why Use Iframe Embedding
-- **Always visible** - Your web app is immediately accessible, not hidden behind a button
-- **Full functionality** - Everything from your web app works identically in the iframe
-- **Page integration** - Appears as native content, not an overlay
-- **Simple setup** - Just HTML, no JavaScript configuration needed
+- **Always visible**: Your web app is immediately accessible, not hidden behind a button
+- **Full functionality**: Everything from your web app works identically in the iframe
+- **Page integration**: Appears as native content, not an overlay
+- **Simple setup**: Just HTML, no JavaScript configuration needed
### Customization Options
**Size and Position**:
+
```html
diff --git a/en/self-host/deploy/configuration/environments.mdx b/en/self-host/deploy/configuration/environments.mdx
index 95279ec0a..6ee58a6e2 100644
--- a/en/self-host/deploy/configuration/environments.mdx
+++ b/en/self-host/deploy/configuration/environments.mdx
@@ -66,7 +66,7 @@ Example: `https://api.dify.ai`
Default: (empty)
-The backend API URL for the WebApp frontend (published apps). This variable is only used by the web frontend container, not the Python backend. If empty, the Docker image defaults to `http://127.0.0.1:5001`.
+The backend API URL for the web app frontend (published apps). This variable is only used by the web frontend container, not the Python backend. If empty, the Docker image defaults to `http://127.0.0.1:5001`.
Example: `https://api.app.dify.ai`
@@ -74,7 +74,7 @@ Example: `https://api.app.dify.ai`
Default: (empty)
-The public URL where published WebApps are accessible. Required for the **Human Input node** in workflows—form links in email notifications are built as `{APP_WEB_URL}/form/{token}`. If empty, Human Input email delivery will not include valid form links.
+The public URL where published web apps are accessible. Required for the **Human Input node** in workflows—form links in email notifications are built as `{APP_WEB_URL}/form/{token}`. If empty, Human Input email delivery will not include valid form links.
Example: `https://app.dify.ai`
diff --git a/en/self-host/deploy/overview.mdx b/en/self-host/deploy/overview.mdx
index bf7785c75..86ea1070c 100644
--- a/en/self-host/deploy/overview.mdx
+++ b/en/self-host/deploy/overview.mdx
@@ -53,7 +53,7 @@ mode: "frame"
- On Dify Enterprise, you can deploy on Kubernetes for high availability, with SSO and multi-workspace management. [Contact sales](https://udify.app/chat/QuwcpW1oBNcfeL55) to learn more.
+ On Dify Enterprise, you can deploy on Kubernetes for high availability, with SSO and multi-workspace management. [Contact sales](https://share-na2.hsforms.com/14-09ff5HS92Sh4m3f4yrcw40s9fk) to learn more.
diff --git a/en/self-host/deploy/troubleshooting/common-issues.mdx b/en/self-host/deploy/troubleshooting/common-issues.mdx
index 34d5fe25e..9d1aead7a 100644
--- a/en/self-host/deploy/troubleshooting/common-issues.mdx
+++ b/en/self-host/deploy/troubleshooting/common-issues.mdx
@@ -21,12 +21,12 @@ For source code deployments, run the same command from the `api` directory.
This typically happens after changing domains. Update these environment variables:
- `CONSOLE_CORS_ALLOW_ORIGINS` - Console CORS policy
-- `WEB_API_CORS_ALLOW_ORIGINS` - WebApp CORS policy
+- `WEB_API_CORS_ALLOW_ORIGINS` - Web app CORS policy
- `CONSOLE_API_URL` - Backend URL for console API
- `CONSOLE_WEB_URL` - Frontend URL for console web
- `SERVICE_API_URL` - Service API URL
-- `APP_API_URL` - WebApp API backend URL
-- `APP_WEB_URL` - WebApp URL
+- `APP_API_URL` - Web app API backend URL
+- `APP_WEB_URL` - Web app URL
Restart after updating configuration.
diff --git a/en/self-host/deploy/troubleshooting/docker-issues.mdx b/en/self-host/deploy/troubleshooting/docker-issues.mdx
index ab35af8c8..8a3c6095d 100644
--- a/en/self-host/deploy/troubleshooting/docker-issues.mdx
+++ b/en/self-host/deploy/troubleshooting/docker-issues.mdx
@@ -37,8 +37,8 @@ Domain/URL changes cause cross-origin issues. Update in `docker-compose.yml`:
- `CONSOLE_API_URL` - Backend URL for console API
- `CONSOLE_WEB_URL` - Frontend URL for console web
- `SERVICE_API_URL` - Service API URL
-- `APP_API_URL` - WebApp API backend URL
-- `APP_WEB_URL` - WebApp URL
+- `APP_API_URL` - Web app API backend URL
+- `APP_WEB_URL` - Web app URL
## Mounting & Volumes
diff --git a/en/self-host/use-dify/build/additional-features.mdx b/en/self-host/use-dify/build/additional-features.mdx
index e70e653f5..c41688dd5 100644
--- a/en/self-host/use-dify/build/additional-features.mdx
+++ b/en/self-host/use-dify/build/additional-features.mdx
@@ -35,8 +35,8 @@ You can insert variables into the opening message and suggested questions to per
-
- 
+
+ 
diff --git a/en/self-host/use-dify/nodes/agent.mdx b/en/self-host/use-dify/nodes/agent.mdx
index e0747c8be..2862223c6 100644
--- a/en/self-host/use-dify/nodes/agent.mdx
+++ b/en/self-host/use-dify/nodes/agent.mdx
@@ -69,7 +69,7 @@ description: Run an agent as a step in your workflow, reasoning and using tools
### Execution Controls
- **Maximum Iterations** sets a safety limit to prevent infinite loops. Configure based on task complexity - simple tasks need 3-5 iterations, while complex research might require 10-15.
+ **Max Iterations** sets a safety limit to prevent infinite loops. Configure based on task complexity - simple tasks need 3-5 iterations, while complex research might require 10-15.
**Memory** controls how many previous messages the Agent remembers using TokenBufferMemory. Larger memory windows provide more context but increase token costs. This enables conversational continuity where users can reference previous actions.
diff --git a/en/self-host/use-dify/nodes/human-input.mdx b/en/self-host/use-dify/nodes/human-input.mdx
index 0982bd11e..a59448ce1 100644
--- a/en/self-host/use-dify/nodes/human-input.mdx
+++ b/en/self-host/use-dify/nodes/human-input.mdx
@@ -27,10 +27,10 @@ Configure the following to define how the node requests and processes human inpu
Choose the channel through which the request is delivered. Currently available methods:
-- **Web app**: Displays the request form to the WebApp end user. Not available in workflows started by a Trigger.
+- **Web app**: Displays the request form to the web app end user. Not available in workflows started by a Trigger.
- External clients can drive the WebApp form lifecycle through the Service API. See [API Integration Flow](/en/api-reference/guides/human-input-flow).
+ External clients can drive the web app form lifecycle through the Service API. See [API Integration Flow](/en/api-reference/guides/human-input-flow).
- **Email**: Sends a request link via email to specific workspace members, external email addresses, or every member of the workspace. Anyone with the link can respond, no Dify account required.
@@ -51,7 +51,7 @@ Customize the form recipients see and interact with:
Reference workflow variables to show dynamic content, such as AI-generated text for review or a file someone uploaded at an upstream Human Input node for approval.
- In WebApp delivery, the form itself displays to end users. Any variables you reference render their values directly in the form, so **no Answer or Output node is needed before the Human Input node**.
+ In web app delivery, the form itself displays to end users. Any variables you reference render their values directly in the form, so **no Answer or Output node is needed before the Human Input node**.
Reasoning models emit their thinking process alongside the final answer. Referencing the `text` output variable shows both by default.
diff --git a/en/self-host/use-dify/nodes/user-input.mdx b/en/self-host/use-dify/nodes/user-input.mdx
index 3f37bd8dd..53c28b11d 100644
--- a/en/self-host/use-dify/nodes/user-input.mdx
+++ b/en/self-host/use-dify/nodes/user-input.mdx
@@ -138,13 +138,13 @@ Rather than maintain a separate workflow per product, you keep just one (with a
- Use this when end users open the WebApp directly from its link.
+ Use this when end users open the web app directly from its link.
1. In the app's publishing panel, within the **Web App** section, click the gear icon next to **Launch**.

- 2. Fill in the hidden fields and click **Launch**. The WebApp opens with your values applied as URL query parameters; copy the URL from the address bar to share.
+ 2. Fill in the hidden fields and click **Launch**. The web app opens with your values applied as URL query parameters; copy the URL from the address bar to share.
**To generate many links with different values**, use the same pattern to write more yourself, or have a system fill in the values automatically:
@@ -158,7 +158,7 @@ Rather than maintain a separate workflow per product, you keep just one (with a
- A support team using a CRM can add `?customerId={{customer.id}}` to the end of the WebApp URL in their ticket-response templates.
+ A support team using a CRM can add `?customerId={{customer.id}}` to the end of the web app URL in their ticket-response templates.
The CRM substitutes the real customer ID when the rep sends the link, so the chatbot knows which customer it's talking to without having to ask.
diff --git a/en/self-host/use-dify/publish/webapp/embedding-in-websites.mdx b/en/self-host/use-dify/publish/webapp/embedding-in-websites.mdx
index 186907b0e..8e5c4d0a9 100644
--- a/en/self-host/use-dify/publish/webapp/embedding-in-websites.mdx
+++ b/en/self-host/use-dify/publish/webapp/embedding-in-websites.mdx
@@ -81,7 +81,7 @@ window.difyChatbotConfig = {
- In your Dify app, go to **Publish → Embed** to find your unique token.
+ In your Dify app, go to **Publish** > **Embed Into Site** to find your unique token.
@@ -112,14 +112,15 @@ Embed your web app directly into your page content. This displays your app as an
### Why Use Iframe Embedding
-- **Always visible** - Your web app is immediately accessible, not hidden behind a button
-- **Full functionality** - Everything from your web app works identically in the iframe
-- **Page integration** - Appears as native content, not an overlay
-- **Simple setup** - Just HTML, no JavaScript configuration needed
+- **Always visible**: Your web app is immediately accessible, not hidden behind a button
+- **Full functionality**: Everything from your web app works identically in the iframe
+- **Page integration**: Appears as native content, not an overlay
+- **Simple setup**: Just HTML, no JavaScript configuration needed
### Customization Options
**Size and Position**:
+
```html
-## Troubleshooting
-
-**Widget not appearing**:
-- Verify your app token matches what's shown in Dify's Publish → Embed section
-- Check that configuration loads before the embed script
-- Look for JavaScript errors in browser console
-
-**Iframe not loading**:
-- Confirm the web app URL includes your correct token
-- Ensure your site allows iframe content (check Content Security Policy)
-- Both your site and Dify app should use HTTPS
-
-
-Your web app must be published before embedding. If you update your app configuration, republish to see changes in embedded versions.
-
+## Advanced Configuration
You can override the default button style using CSS variables or the `containerProps` option. Apply these methods based on CSS specificity to achieve your desired customizations.
@@ -277,3 +265,21 @@ Note: When using the embed.js script to create an iframe, each input value will
For example, the URL with processed input values will look like this:
`http://localhost/chatbot/{token}?name=H4sIAKUlmWYA%2FwWAIQ0AAACDsl7gLuiv2PQEUNAuqQUAAAA%3D`
+
+## Troubleshooting
+
+**Widget not appearing**:
+
+- Verify your app token matches what's shown in Dify's **Publish** > **Embed Into Site** section
+- Check that configuration loads before the embed script
+- Look for JavaScript errors in browser console
+
+**Iframe not loading**:
+
+- Confirm the web app URL includes your correct token
+- Ensure your site allows iframe content (check Content Security Policy)
+- Both your site and Dify app should use HTTPS
+
+
+Your web app must be published before embedding. If you update your app configuration, republish to see changes in embedded versions.
+
diff --git a/en/self-host/use-dify/publish/webapp/web-app-settings.mdx b/en/self-host/use-dify/publish/webapp/web-app-settings.mdx
index 65398946d..bf29bf6f9 100644
--- a/en/self-host/use-dify/publish/webapp/web-app-settings.mdx
+++ b/en/self-host/use-dify/publish/webapp/web-app-settings.mdx
@@ -27,7 +27,7 @@ Make your web app look professional and recognizable:
Configure interface language for your target audience
-
+
Add copyright information and privacy policy links for compliance
@@ -59,7 +59,7 @@ Make your web app look professional and recognizable:
Web apps are public by default. Anyone with the URL can open them, which works well for demos, public tools, and customer-facing applications.
- On Dify Enterprise, you can restrict who opens a web app with authentication, member-level access, and external-user management. [Contact sales](https://udify.app/chat/QuwcpW1oBNcfeL55) to learn more.
+ On Dify Enterprise, you can restrict who opens a web app with authentication, member-level access, and external-user management. [Contact sales](https://share-na2.hsforms.com/14-09ff5HS92Sh4m3f4yrcw40s9fk) to learn more.
**Privacy and Legal**:
@@ -69,7 +69,7 @@ Web apps are public by default. Anyone with the URL can open them, which works w
## Feature Inheritance
-Your web app automatically includes features you've enabled in your application configuration:
+Your web app automatically includes features you've enabled in your app configuration:
**Interactive Features**:
- Conversation openers and suggested follow-ups
@@ -90,16 +90,16 @@ Disabling features in your app configuration immediately removes them from the p
## App Types and Behavior
-Your web app automatically adapts its interface based on your application type:
+Your web app automatically adapts its interface based on your app type:
-
+
**Interface**: Conversation-style with message history
**Features**: Persistent sessions, conversation management, real-time responses
**Best for**: Customer support, consulting tools, interactive assistants
-
+
**Interface**: Form-based with result display
**Features**: Single runs, batch processing, result saving
**Best for**: Content generation, data processing, analysis tools
diff --git a/en/self-host/use-dify/publish/webapp/workflow-webapp.mdx b/en/self-host/use-dify/publish/webapp/workflow-webapp.mdx
index 640bc855b..95473c8d7 100644
--- a/en/self-host/use-dify/publish/webapp/workflow-webapp.mdx
+++ b/en/self-host/use-dify/publish/webapp/workflow-webapp.mdx
@@ -42,16 +42,18 @@ The default mode for Workflow apps handles individual requests with real-time pr
**User Experience**:
-1. **Fill input form** - Users provide parameters based on your workflow's start variables
-2. **Click run** - The workflow executes with real-time progress indication
-3. **View results** - Output appears with immediate access to copy, save, and feedback options
-4. **Take actions** - Users can save important results, provide feedback, or generate similar outputs
+
+1. **Fill input form**: Users provide parameters based on your workflow's start variables
+2. **Click run**: The workflow executes with real-time progress indication
+3. **View results**: Output appears with immediate access to copy, save, and feedback options
+4. **Take actions**: Users can save important results, provide feedback, or generate similar outputs
Each result includes built-in actions:
-- **Copy** - One-click copying to clipboard for easy sharing
-- **Save** - Store results in the app's saved items for later access
-- **Feedback** - Like/dislike ratings to help improve your workflow
-- **More like this** - Generate variations based on the current result (if enabled)
+
+- **Copy**: One-click copying to clipboard for easy sharing
+- **Save**: Store results in the app's saved items for later access
+- **Feedback**: Like/dislike ratings to help improve your workflow
+- **More like this**: Generate variations based on the current result (if enabled)
## Batch Processing
@@ -65,7 +67,7 @@ Perfect for tasks like generating content for multiple topics, processing custom
- Click the "Run Batch" tab to access batch processing features.
+ Click the **Run Batch** tab to access batch processing features.

@@ -95,10 +97,10 @@ Perfect for tasks like generating content for multiple topics, processing custom
### Batch Processing Benefits
-- **Parallel execution** - Multiple workflow runs happen simultaneously
-- **Progress tracking** - Real-time updates on completion status
-- **Bulk export** - Download all results as a CSV file when finished
-- **Error handling** - Failed items are clearly marked with error details
+- **Parallel execution**: Multiple workflow runs happen simultaneously
+- **Progress tracking**: Real-time updates on completion status
+- **Bulk export**: Download all results as a CSV file when finished
+- **Error handling**: Failed items are clearly marked with error details
CSV files must use Unicode encoding to prevent import failures. When saving from Excel or similar tools, explicitly select "Unicode (UTF-8)" encoding.
@@ -115,8 +117,9 @@ Workflow apps include comprehensive result management to help users organize and
**How saving works**:
-- Users click "Save" on any result they want to keep
-- Saved items appear in the dedicated "Saved" tab
+
+- Users click **Save** on any result they want to keep
+- Saved items appear in the dedicated **Saved** tab
- Each saved result includes the original inputs and full outputs
- Users can organize saved results and access them anytime
@@ -126,18 +129,19 @@ Saved results persist across user sessions, making Workflow apps useful for buil
### Generate Variations
-When you enable "More like this" in your workflow settings, users can generate variations of successful results:
+When you enable **More like this** in your workflow settings, users can generate variations of successful results:

**How it works**:
+
1. User gets a result they like
-2. They click "More like this" to generate similar outputs
+2. They click **More like this** to generate similar outputs
3. The workflow runs again with slight variations to produce different but related results
4. Users can iterate until they find the perfect output
-"More like this" works especially well for creative workflows like content generation, where users want to explore different approaches to the same topic.
+**More like this** works especially well for creative workflows like content generation, where users want to explore different approaches to the same topic.
diff --git a/en/self-host/use-dify/workspace/app-management.mdx b/en/self-host/use-dify/workspace/app-management.mdx
index a0ef3e743..dfa15be8a 100644
--- a/en/self-host/use-dify/workspace/app-management.mdx
+++ b/en/self-host/use-dify/workspace/app-management.mdx
@@ -14,7 +14,7 @@ Managing your apps well is crucial for productive AI development. Dify provides
Create variations or use existing apps as templates for new projects
-
+
Share apps between workspaces using Dify's DSL format
diff --git a/en/self-host/use-dify/workspace/personal-account-management.mdx b/en/self-host/use-dify/workspace/personal-account-management.mdx
index d3399d04b..385eab616 100644
--- a/en/self-host/use-dify/workspace/personal-account-management.mdx
+++ b/en/self-host/use-dify/workspace/personal-account-management.mdx
@@ -30,7 +30,7 @@ Update your profile information in **Settings → Account → Profile**.
Sign in with your email address and password. The credentials are the ones set when the administrator account was created at install time, or provisioned later by an Owner or Admin.
- On Dify Enterprise, you can sign in with OAuth or SAML single sign-on instead of a password. [Contact sales](https://udify.app/chat/QuwcpW1oBNcfeL55) to learn more.
+ On Dify Enterprise, you can sign in with OAuth or SAML single sign-on instead of a password. [Contact sales](https://share-na2.hsforms.com/14-09ff5HS92Sh4m3f4yrcw40s9fk) to learn more.
## Security
diff --git a/en/self-host/use-dify/workspace/plugins.mdx b/en/self-host/use-dify/workspace/plugins.mdx
index b55abd491..353f71e2c 100644
--- a/en/self-host/use-dify/workspace/plugins.mdx
+++ b/en/self-host/use-dify/workspace/plugins.mdx
@@ -33,7 +33,7 @@ Add integrations from three sources:
- **Local upload**: Custom `.zip` packages for private or internal integrations.
- On Dify Enterprise, admins can restrict installation across the deployment, limiting it to official integrations, official plus verified partners, or marketplace installs only. [Contact sales](https://udify.app/chat/QuwcpW1oBNcfeL55) to learn more.
+ On Dify Enterprise, admins can restrict installation across the deployment, limiting it to official integrations, official plus verified partners, or marketplace installs only. [Contact sales](https://share-na2.hsforms.com/14-09ff5HS92Sh4m3f4yrcw40s9fk) to learn more.
## Permissions and Updates
diff --git a/en/self-host/use-dify/workspace/readme.mdx b/en/self-host/use-dify/workspace/readme.mdx
index bf227da22..1f8a6ea1d 100644
--- a/en/self-host/use-dify/workspace/readme.mdx
+++ b/en/self-host/use-dify/workspace/readme.mdx
@@ -16,7 +16,7 @@ This workspace-first design means your resources are completely isolated from ot
One workspace is created during installation, with the administrator email and password set during setup.
- On Dify Enterprise, you can run multiple workspaces for complete isolation between legal entities, regulatory environments, or client projects. [Contact sales](https://udify.app/chat/QuwcpW1oBNcfeL55) to learn more.
+ On Dify Enterprise, you can run multiple workspaces for complete isolation between legal entities, regulatory environments, or client projects. [Contact sales](https://share-na2.hsforms.com/14-09ff5HS92Sh4m3f4yrcw40s9fk) to learn more.
## How Resources Connect
diff --git a/en/self-host/use-dify/workspace/team-members-management.mdx b/en/self-host/use-dify/workspace/team-members-management.mdx
index 7ff156031..16e4eb707 100644
--- a/en/self-host/use-dify/workspace/team-members-management.mdx
+++ b/en/self-host/use-dify/workspace/team-members-management.mdx
@@ -19,7 +19,7 @@ The Owner, Admin, and Editor roles can *create* knowledge bases, while who can *
-On Dify Enterprise, you can create custom roles and grant members granular access to apps and knowledge bases. [**Contact sales**](https://udify.app/chat/QuwcpW1oBNcfeL55) to learn more.
+On Dify Enterprise, you can create custom roles and grant members granular access to apps and knowledge bases. [**Contact sales**](https://share-na2.hsforms.com/14-09ff5HS92Sh4m3f4yrcw40s9fk) to learn more.
## Add Members
diff --git a/ja/cli/authenticate.mdx b/ja/cli/authenticate.mdx
index ff9c2dec5..272761345 100644
--- a/ja/cli/authenticate.mdx
+++ b/ja/cli/authenticate.mdx
@@ -9,6 +9,10 @@ description: CLI から Dify ホストにサインインし、token の保存場
## サインイン
+
+セルフホスト環境では、`OPENAPI_ENABLED` と `ENABLE_OAUTH_BEARER` の両方を `true` に設定してからサインインします。各変数の詳細は [Dify CLI とプログラマティック API](/ja/self-host/deploy/configuration/environments#dify-cli-とプログラマティック-api) を参照してください。
+
+
@@ -24,6 +28,7 @@ description: CLI から Dify ホストにサインインし、token の保存場
! Copy this one-time code: WDJP-XKLM
Open: https://cloud.dify.ai/device
```
+
自動で開かないようにするには、`--no-browser` を渡します。
diff --git a/ja/cli/quick-start.mdx b/ja/cli/quick-start.mdx
index 463e5262b..0f3df514f 100644
--- a/ja/cli/quick-start.mdx
+++ b/ja/cli/quick-start.mdx
@@ -7,6 +7,10 @@ description: コマンドラインから最初の Dify アプリを 5 分以内
始める前に、`difyctl` が [インストール](/ja/cli/install) されていることを確認してください。
+
+セルフホスト環境では、`OPENAPI_ENABLED` と `ENABLE_OAUTH_BEARER` の両方を `true` に設定してからサインインします。各変数の詳細は [Dify CLI とプログラマティック API](/ja/self-host/deploy/configuration/environments#dify-cli-とプログラマティック-api) を参照してください。
+
+
## ステップ 1:サインイン
1. Dify ホストにサインインします。
@@ -82,6 +86,7 @@ Daily Report 7f3e9a2b-1c4d-4e8f-9a0b-2d5c8e1f4a7b workflow 2026-06-05T22:41:0
```json
{"summary":"Q3 revenue grew 14% YoY...","sections":["revenue","costs","outlook"]}
```
+
diff --git a/ja/cloud/use-dify/build/additional-features.mdx b/ja/cloud/use-dify/build/additional-features.mdx
index 21b28f11e..1d699d02c 100644
--- a/ja/cloud/use-dify/build/additional-features.mdx
+++ b/ja/cloud/use-dify/build/additional-features.mdx
@@ -37,8 +37,8 @@ Dify アプリには、エンドユーザーの体験を向上させるための
-
- 
+
+ 
diff --git a/ja/cloud/use-dify/build/text-generator.mdx b/ja/cloud/use-dify/build/text-generator.mdx
index b4c0f434c..81a4badb1 100644
--- a/ja/cloud/use-dify/build/text-generator.mdx
+++ b/ja/cloud/use-dify/build/text-generator.mdx
@@ -199,7 +199,7 @@ description: プロンプトとユーザー入力からテキストを生成す
結果に満足したら、**公開する** をクリックしてアプリを公開します。公開オプションの全一覧は[公開する](/ja/cloud/use-dify/publish/README)を参照してください。
-WebApp を実行すると、エンドユーザーは個々の出力を保存して後から参照できます。
+Web アプリを実行すると、エンドユーザーは個々の出力を保存して後から参照できます。

diff --git a/ja/cloud/use-dify/getting-started/introduction.mdx b/ja/cloud/use-dify/getting-started/introduction.mdx
index 95dc9ac6c..7a2669ea6 100644
--- a/ja/cloud/use-dify/getting-started/introduction.mdx
+++ b/ja/cloud/use-dify/getting-started/introduction.mdx
@@ -31,7 +31,7 @@ mode: "frame"
ドキュメントやデータをインポートし、アプリから検索・引用できるようにします。
- アプリを WebApp として公開し、ウェブサイトへの埋め込みや API 経由の呼び出しもできます。
+ アプリを Web アプリとして公開し、ウェブサイトへの埋め込みや API 経由の呼び出しもできます。
利用状況の追跡、ログの確認、注釈による回答の改善ができます。
diff --git a/ja/cloud/use-dify/nodes/agent.mdx b/ja/cloud/use-dify/nodes/agent.mdx
index d3bfdf1db..329ee317a 100644
--- a/ja/cloud/use-dify/nodes/agent.mdx
+++ b/ja/cloud/use-dify/nodes/agent.mdx
@@ -70,7 +70,7 @@ description: "複雑なタスク実行のために LLM にツールの自律制
### 実行制御
-**最大反復数** は、無限ループを防ぐための安全制限を設定します。タスクの複雑さに基づいて設定してください - 単純なタスクには 3-5 回の反復が必要ですが、複雑な調査には 10-15 回必要な場合があります。
+**最大反復回数** は、無限ループを防ぐための安全制限を設定します。タスクの複雑さに基づいて設定してください - 単純なタスクには 3-5 回の反復が必要ですが、複雑な調査には 10-15 回必要な場合があります。
**メモリ** は、TokenBufferMemory を使用してエージェントが記憶する過去のメッセージ数を制御します。より大きなメモリウィンドウはより多くのコンテキストを提供しますが、トークンコストが増加します。これにより、ユーザーが以前のアクションを参照できる会話の継続性が可能になります。
diff --git a/ja/cloud/use-dify/nodes/human-input.mdx b/ja/cloud/use-dify/nodes/human-input.mdx
index e43149d4a..e70179995 100644
--- a/ja/cloud/use-dify/nodes/human-input.mdx
+++ b/ja/cloud/use-dify/nodes/human-input.mdx
@@ -29,10 +29,10 @@ description: ワークフローを一時停止して人間の入力を要求し
リクエストを配信するチャネルを選択します。現在利用可能な方法は次のとおりです。
-- **Web app** :WebApp のエンドユーザーにリクエストフォームを表示します。トリガーで開始されたワークフローでは利用できません。
+- **Web app** :Web アプリのエンドユーザーにリクエストフォームを表示します。トリガーで開始されたワークフローでは利用できません。
- 外部クライアントは Service API 経由で WebApp フォームのライフサイクルを駆動できます。詳細は [API 連携フロー](/ja/api-reference/guides/human-input-flow) を参照してください。
+ 外部クライアントは Service API 経由で Web アプリフォームのライフサイクルを駆動できます。詳細は [API 連携フロー](/ja/api-reference/guides/human-input-flow) を参照してください。
- **メール** :特定のワークスペースメンバー、外部のメールアドレス、またはワークスペース全員にリクエストリンクをメールで送信します。リンクを持っている人は誰でも応答でき、Dify アカウントは不要です。
@@ -53,7 +53,7 @@ description: ワークフローを一時停止して人間の入力を要求し
ワークフロー変数を参照して、レビュー用の AI 生成テキストや、誰かが上流の人間の入力ノードでアップロードした承認用のファイルなどの動的コンテンツを表示します。
- WebApp 配信方法では、フォーム自体がエンドユーザーに直接表示されます。参照した変数はフォーム内にそのまま値として描画されるため、 **人間の入力ノードの前に回答や出力ノードを追加する必要はありません**。
+ Web アプリ配信方法では、フォーム自体がエンドユーザーに直接表示されます。参照した変数はフォーム内にそのまま値として描画されるため、 **人間の入力ノードの前に回答や出力ノードを追加する必要はありません**。
推論モデルは最終回答とともに思考プロセスも出力します。`text` 出力変数を参照するとデフォルトで両方が表示されます。
diff --git a/ja/cloud/use-dify/nodes/start.mdx b/ja/cloud/use-dify/nodes/start.mdx
index 3da0b777a..713bee44b 100644
--- a/ja/cloud/use-dify/nodes/start.mdx
+++ b/ja/cloud/use-dify/nodes/start.mdx
@@ -22,7 +22,7 @@ Chatflow は常にユーザー入力で開始します。トリガーを使用
手動で開始せずにワークフローを自動実行する場合に [トリガー](/ja/cloud/use-dify/nodes/trigger/overview) を使用します。3 種類から選択できます:
- **[スケジュールトリガー](/ja/cloud/use-dify/nodes/trigger/schedule-trigger)**:指定された時刻または間隔で実行します。
-- **[統合トリガー](/ja/cloud/use-dify/nodes/trigger/plugin-trigger)**:トリガー統合を通じたイベントサブスクリプションにより、外部システムでイベントが発生したときに実行します。
+- **[インテグレーショントリガー](/ja/cloud/use-dify/nodes/trigger/plugin-trigger)**:トリガー統合を通じたイベントサブスクリプションにより、外部システムでイベントが発生したときに実行します。
- **[Webhook トリガー](/ja/cloud/use-dify/nodes/trigger/webhook-trigger)**:外部システムからの HTTP リクエストを受信したときに実行します。
## 開始ノードの切り替え
diff --git a/ja/cloud/use-dify/nodes/trigger/overview.mdx b/ja/cloud/use-dify/nodes/trigger/overview.mdx
index f0ea651ff..3e19cff4d 100644
--- a/ja/cloud/use-dify/nodes/trigger/overview.mdx
+++ b/ja/cloud/use-dify/nodes/trigger/overview.mdx
@@ -39,7 +39,7 @@ sidebarTitle: "概要"
各ワークフローには最大 1 つのスケジュールトリガーを設定できます。
-- [統合トリガー](/ja/cloud/use-dify/nodes/trigger/plugin-trigger)
+- [インテグレーショントリガー](/ja/cloud/use-dify/nodes/trigger/plugin-trigger)
- トリガー統合を通じたイベントサブスクリプションにより、外部システムで特定のイベントが発生したときにワークフローを実行します。
@@ -52,9 +52,9 @@ sidebarTitle: "概要"
- 例:e コマースプラットフォームから注文詳細を含む HTTP リクエストに応答して、新規注文を自動的に処理します。
- 統合トリガーと Webhook トリガーは、どちらもワークフローを*イベント駆動型*にします。選択方法は次のとおりです:
+ インテグレーショントリガーと Webhook トリガーは、どちらもワークフローを*イベント駆動型*にします。選択方法は次のとおりです:
- 1. 対象の外部システムにトリガー統合が利用可能な場合は、**統合トリガー** を使用してください。サポートされているイベントを簡単にサブスクライブできます。
+ 1. 対象の外部システムにトリガー統合が利用可能な場合は、**インテグレーショントリガー** を使用してください。サポートされているイベントを簡単にサブスクライブできます。
2. 対応するトリガー統合が存在しない場合、または既存のトリガー統合でサポートされていないイベントをキャプチャする必要がある場合は、**Webhook トリガー** を使用します。この場合、外部システムでカスタム Webhook を設定する必要があります。
@@ -79,6 +79,6 @@ sidebarTitle: "概要"
- スケジュールトリガーは次の予定実行時刻に実行されます。
-- 統合トリガーはサブスクライブされたイベントをリッスンします。
+- インテグレーショントリガーはサブスクライブされたイベントをリッスンします。
- Webhook トリガーは外部 HTTP リクエストをリッスンします。
\ No newline at end of file
diff --git a/ja/cloud/use-dify/nodes/trigger/plugin-trigger.mdx b/ja/cloud/use-dify/nodes/trigger/plugin-trigger.mdx
index b74416cea..24b711055 100644
--- a/ja/cloud/use-dify/nodes/trigger/plugin-trigger.mdx
+++ b/ja/cloud/use-dify/nodes/trigger/plugin-trigger.mdx
@@ -1,5 +1,5 @@
---
-title: 統合トリガー
+title: インテグレーショントリガー
---
> このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、[英語版](/en/cloud/use-dify/nodes/trigger/plugin-trigger) を参照してください。
@@ -8,17 +8,17 @@ title: 統合トリガー
トリガーは Workflow アプリケーションでのみ利用可能です。
-統合トリガーは、外部システムで特定のイベントが発生したときにワークフローを自動的に開始します。トリガー統合を通じてイベントをサブスクライブし、対応するトリガーをワークフローに追加します。
+インテグレーショントリガーは、外部システムで特定のイベントが発生したときにワークフローを自動的に開始します。トリガー統合を通じてイベントをサブスクライブし、対応するトリガーをワークフローに追加します。
例えば、GitHub トリガー統合をインストールすると、`Pull Request`、`Push`、`Issue` などのイベントをサブスクライブできます。`Pull Request` をサブスクライブしてトリガーを追加すると、指定リポジトリでプルリクエストが作成されるたびにワークフローが実行されます。
-## 統合トリガーの追加と設定
+## インテグレーショントリガーの追加と設定
-1. ワークフローキャンバスで右クリックし、**ブロックを追加** > **始める** を選択してから、ワークフローを開始する統合トリガーイベントを選択します。その他のトリガー統合は [Marketplace](https://marketplace.dify.ai/?language=ja-JP&category=trigger) で検索できます。
+1. ワークフローキャンバスで右クリックし、**ブロックを追加** > **始める** を選択してから、ワークフローを開始するインテグレーショントリガーイベントを選択します。その他のトリガー統合は [Marketplace](https://marketplace.dify.ai/?language=ja-JP&category=trigger) で検索できます。
- 対象の外部システムに対応するトリガー統合がない場合は、[コミュニティにリクエスト](https://github.com/langgenius/dify-plugins/issues/new?template=plugin_request.yaml)するか、[自分で開発](/ja/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin)するか、代わりに [Webhook トリガー](/ja/cloud/use-dify/nodes/trigger/webhook-trigger) を使用してください。
- - 1 つのワークフローに複数の統合トリガーを含めることができます。トリガーブランチが下流ノードを共有する場合、[変数集約器](/ja/cloud/use-dify/nodes/variable-aggregator) を追加して集約してください。
+ - 1 つのワークフローに複数のインテグレーショントリガーを含めることができます。トリガーブランチが下流ノードを共有する場合、[変数集約器](/ja/cloud/use-dify/nodes/variable-aggregator) を追加して集約してください。
2. 既存のサブスクリプションを選択するか、[新しいサブスクリプションを作成](/ja/cloud/use-dify/nodes/trigger/plugin-trigger#サブスクリプションの作成)します。トリガーがイベントを受信するにはサブスクリプションが必要です。
@@ -26,7 +26,7 @@ title: 統合トリガー
3. その他の必要な設定を行います。
-統合トリガーの出力変数はトリガー統合によって定義されており、変更できません。
+インテグレーショントリガーの出力変数はトリガー統合によって定義されており、変更できません。
## サブスクリプションの作成
@@ -92,6 +92,6 @@ Dify はサブスクリプションの作成方法を 2 つサポートしてい
トリガー統合のサブスクリプションは **統合** > **トリガー** から管理できます。統合を開くと、各サブスクリプションの使用状況(利用中のワークフロー数)を確認でき、編集や削除が行えます。
-## 統合トリガーのテスト
+## インテグレーショントリガーのテスト
未公開のトリガーをテストするには、まず **このステップ実行** をクリックするか、ワークフロー全体をテスト実行してください。これによりトリガーがリスニング状態になり、サブスクライブしたイベントをキャプチャできるようになります。リスニング状態にしないと、イベントが発生しても無視されます。
diff --git a/ja/cloud/use-dify/nodes/trigger/webhook-trigger.mdx b/ja/cloud/use-dify/nodes/trigger/webhook-trigger.mdx
index f6fe06efc..5336fa4ac 100644
--- a/ja/cloud/use-dify/nodes/trigger/webhook-trigger.mdx
+++ b/ja/cloud/use-dify/nodes/trigger/webhook-trigger.mdx
@@ -28,7 +28,7 @@ Webhook を使用すると、あるシステムが別のシステムにリアル
3. サブスクライブしたイベントが発生すると、外部システムはイベントデータを含む HTTP リクエストを提供された Webhook URL に送信します。リクエストが正常に受信および処理されると、workflow がトリガーされ、指定されたイベントデータが変数として抽出され、ダウンストリームノードで参照できるようになります。
- 対象の外部システムに既製のトリガー統合がある場合は、代わりに [統合トリガー](/ja/cloud/use-dify/nodes/trigger/plugin-trigger) を使用することを検討してください。
+ 対象の外部システムに既製のトリガー統合がある場合は、代わりに [インテグレーショントリガー](/ja/cloud/use-dify/nodes/trigger/plugin-trigger) を使用することを検討してください。
## Webhook トリガーの追加
diff --git a/ja/cloud/use-dify/nodes/user-input.mdx b/ja/cloud/use-dify/nodes/user-input.mdx
index 47b8d015f..b0d7af8ae 100644
--- a/ja/cloud/use-dify/nodes/user-input.mdx
+++ b/ja/cloud/use-dify/nodes/user-input.mdx
@@ -140,13 +140,13 @@ description: "Workflow と Chatflow アプリケーションを開始するた
- エンドユーザーがリンクから直接 WebApp を開く場合に使用します。
+ エンドユーザーがリンクから直接 Web アプリを開く場合に使用します。
1. アプリの公開パネルの **Web App** セクションで、**公開** の横の歯車アイコンをクリックします。

- 2. 非表示フィールドに値を入力し、**公開** をクリックします。WebApp は値が URL クエリパラメーターとして適用された状態で開きます。アドレスバーから URL をコピーして共有してください。
+ 2. 非表示フィールドに値を入力し、**公開** をクリックします。Web アプリは値が URL クエリパラメーターとして適用された状態で開きます。アドレスバーから URL をコピーして共有してください。
**異なる値で多数のリンクを生成するには**、同じパターンで自分でさらに作成するか、システムに値を自動的に入力させます。
@@ -160,7 +160,7 @@ description: "Workflow と Chatflow アプリケーションを開始するた
- CRM を使用しているサポートチームは、チケット返信テンプレートで WebApp URL の末尾に `?customerId={{customer.id}}` を追加できます。
+ CRM を使用しているサポートチームは、チケット返信テンプレートで Web アプリ URL の末尾に `?customerId={{customer.id}}` を追加できます。
担当者がリンクを送信する際、CRM が実際の顧客 ID に置き換えるため、チャットボットはどの顧客との会話か尋ねずに把握できます。
diff --git a/ja/cloud/use-dify/publish/webapp/embedding-in-websites.mdx b/ja/cloud/use-dify/publish/webapp/embedding-in-websites.mdx
index 49eb6e2d4..335d57859 100644
--- a/ja/cloud/use-dify/publish/webapp/embedding-in-websites.mdx
+++ b/ja/cloud/use-dify/publish/webapp/embedding-in-websites.mdx
@@ -83,7 +83,7 @@ window.difyChatbotConfig = {
- Dify アプリで **公開 → 埋め込み** に移動して、固有のトークンを確認します。
+ Dify アプリで **公開する** > **サイトに埋め込む** に移動して、固有のトークンを確認します。
@@ -114,14 +114,15 @@ Web アプリをページコンテンツに直接埋め込みます。これに
### iframe 埋め込みを使う理由
-- **常に表示** - Web アプリがボタンの背後に隠れず、すぐにアクセスできます
-- **完全な機能** - Web アプリのすべての機能が iframe 内でも同じように動作します
-- **ページ統合** - オーバーレイではなく、ネイティブなコンテンツとして表示されます
-- **シンプルなセットアップ** - HTML だけで済み、JavaScript の設定は不要です
+- **常に表示**:Web アプリがボタンの背後に隠れず、すぐにアクセスできます
+- **完全な機能**:Web アプリのすべての機能が iframe 内でも同じように動作します
+- **ページ統合**:オーバーレイではなく、ネイティブなコンテンツとして表示されます
+- **シンプルなセットアップ**:HTML だけで済み、JavaScript の設定は不要です
### カスタマイズオプション
**サイズと位置**:
+
```html
-
+
アプリがメインコンテンツとなる専用ページには **iframe 埋め込み** が適しています。訪問者は余計なクリックなしに、すぐにアプリを見て使えます。
@@ -162,21 +164,7 @@ Web アプリをページコンテンツに直接埋め込みます。これに
-## トラブルシューティング
-
-**ウィジェットが表示されない**:
-- アプリトークンが、Dify の公開 → 埋め込みセクションに表示されているものと一致していることを確認します
-- 埋め込みスクリプトより前に設定が読み込まれていることを確認します
-- ブラウザのコンソールに JavaScript エラーがないか確認します
-
-**iframe が読み込まれない**:
-- Web アプリの URL に正しいトークンが含まれていることを確認します
-- サイトが iframe コンテンツを許可していることを確認します(Content Security Policy を確認)
-- サイトと Dify アプリの両方が HTTPS を使用していることを確認します
-
-
-埋め込む前に、Web アプリを公開しておく必要があります。アプリ設定を更新した場合は、埋め込み版に変更を反映するために再公開してください。
-
+## 高度な設定
CSS 変数または `containerProps` オプションを使用して、デフォルトのボタンスタイルをオーバーライドできます。CSS の詳細度に基づいてこれらの方法を適用し、希望するカスタマイズを実現してください。
@@ -275,7 +263,25 @@ window.difyChatbotConfig = {
}
```
-注:embed.js スクリプトを使用して iframe を作成する際、各入力値は処理(GZIP で圧縮し base64 でエンコード)されてから URL に追加されます。
+注:embed.js スクリプトを使用して iframe を作成する際、各入力値は GZIP で圧縮され、base64 でエンコードされます。処理された値はその後 URL に追加されます。
例えば、処理された入力値を含む URL は次のようになります。
`http://localhost/chatbot/{token}?name=H4sIAKUlmWYA%2FwWAIQ0AAACDsl7gLuiv2PQEUNAuqQUAAAA%3D`
+
+## トラブルシューティング
+
+**ウィジェットが表示されない**:
+
+- アプリトークンが、Dify の **公開する** > **サイトに埋め込む** セクションに表示されているものと一致していることを確認します
+- 埋め込みスクリプトより前に設定が読み込まれていることを確認します
+- ブラウザのコンソールに JavaScript エラーがないか確認します
+
+**iframe が読み込まれない**:
+
+- Web アプリの URL に正しいトークンが含まれていることを確認します
+- サイトが iframe コンテンツを許可していることを確認します(Content Security Policy を確認)
+- サイトと Dify アプリの両方が HTTPS を使用していることを確認します
+
+
+埋め込む前に、Web アプリを公開しておく必要があります。アプリ設定を更新した場合は、埋め込み版に変更を反映するために再公開してください。
+
diff --git a/ja/cloud/use-dify/publish/webapp/web-app-access.mdx b/ja/cloud/use-dify/publish/webapp/web-app-access.mdx
index 2e0809b4d..d7b80bb86 100644
--- a/ja/cloud/use-dify/publish/webapp/web-app-access.mdx
+++ b/ja/cloud/use-dify/publish/webapp/web-app-access.mdx
@@ -1,11 +1,12 @@
---
title: アクセス制御
+description: 特定のメンバーから一般公開まで、4 つのアクセスレベルで公開 Web アプリの利用範囲を制御
tag: "ENTERPRISE"
---
- ⚠️ このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、[英語版](/en/cloud/use-dify/publish/webapp/web-app-access) を参照してください。
+> このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、[英語版](/en/cloud/use-dify/publish/webapp/web-app-access) を参照してください。
-Web アプリのアクセス制御は、公開されたアプリケーションを誰が使用できるかを決定します。デフォルトでは、新しいアプリは特定のチームメンバーに制限されています—正確に誰がアクセスできるかを選択できます。
+Web アプリのアクセス制御は、公開されたアプリケーションを誰が使用できるかを決定します。デフォルトでは、新しいアプリは特定のチームメンバーのみに制限され、誰がアクセスできるかを正確に選択できます。
ワークスペースのオーナー、管理者、編集者のロールのみが Web アプリを作成および公開できます。
@@ -13,7 +14,7 @@ Web アプリのアクセス制御は、公開されたアプリケーション
## アクセス権限タイプ
-スタジオ → Web アプリアクセス権限からアクセスを設定するか、アプリ編集時に公開パネルから設定します。
+**スタジオ** > **Web アプリアクセス制御** からアクセスを設定するか、アプリ編集時に公開パネルから設定します。
Dify Enterprise は 4 つのアクセスレベルを提供します:
@@ -21,22 +22,22 @@ Dify Enterprise は 4 つのアクセスレベルを提供します:

-### プラットフォーム内のすべてのメンバー
+### プラットフォーム内の全メンバー
Dify Enterprise ワークスペースのメンバーであれば誰でもアプリにアクセスできます。ユーザーはワークスペースの認証情報(パスワード、検証コード、または SSO)で認証する必要があります。
メンバーは直接 URL またはワークスペースの Explorer ページからアプリにアクセスできます。
-Dify Enterprise v2.7.x 以前から Web App SSO を有効にしてアップグレードした場合、v2.8.x へのアップグレード中にアプリは自動的に**認証済み外部ユーザー**権限に切り替わります。
+Dify Enterprise v2.7.x 以前で Web App SSO を有効にしていた場合、v2.8.x へのアップグレードで権限が変わります。アップグレード中に、アプリの権限は自動的に **認証済みの外部ユーザー** に切り替わります。
-### プラットフォーム内の特定のメンバー
+### 特定のプラットフォーム内メンバー
-**新規アプリのデフォルト設定。** ワークスペース内の選択したグループまたは個々のメンバーへのアクセスを制限します。部門固有のツールや機密データアプリケーションに最適です。
+**新規アプリのデフォルト設定**。アクセスをワークスペース内の選択したグループや個々のメンバーに限定します。部門固有のツールや機密データアプリケーションに最適です。
-グループやメンバーを選択しない場合、誰もアプリにアクセスできません—あなた自身も含まれます。
+グループやメンバーを選択しない場合、あなた自身を含め、誰もアプリにアクセスできません。
グループまたは個人でアクセスを設定:
@@ -60,7 +61,7 @@ Dify Enterprise v2.7.x 以前から Web App SSO を有効にしてアップグ
ワークスペースのオーナー、管理者、編集者は常にワークスペース内の任意のアプリを編集できます。ただし、公開された Web アプリを使用するには、アクセスリストに明示的に追加される必要があります。
-### 認証済み外部ユーザー
+### 認証済みの外部ユーザー
Dify Enterprise ワークスペース外のユーザーが SSO 認証を通じてアプリにアクセスできます。管理者はサードパーティの ID プロバイダーを通じて外部ユーザーを管理し、内部ワークスペースデータとは別に保ちます。
@@ -82,7 +83,7 @@ Dify Enterprise ワークスペース外のユーザーが SSO 認証を通じ
### 誰でも
-**認証不要。** URL を持っている人なら誰でもすぐにアプリにアクセスできます。公開デモ、顧客向けツール、またはオープンリソースに使用します。
+**認証不要**。URL を持っている人なら誰でもすぐにアプリにアクセスできます。公開デモ、顧客向けツール、またはオープンリソースに使用します。
## アプリの検索
@@ -92,7 +93,6 @@ Dify Enterprise ワークスペース外のユーザーが SSO 認証を通じ

-
## よくある質問
@@ -101,7 +101,7 @@ Dify Enterprise ワークスペース外のユーザーが SSO 認証を通じ
- アプリの公開設定の **Web アプリにアクセスできるユーザー** セクションで現在の権限を確認できます。
+ アプリの公開設定の **Web アプリへのアクセス権** セクションで現在の権限を確認できます。
diff --git a/ja/cloud/use-dify/publish/webapp/web-app-settings.mdx b/ja/cloud/use-dify/publish/webapp/web-app-settings.mdx
index c19781426..a0f94f9cc 100644
--- a/ja/cloud/use-dify/publish/webapp/web-app-settings.mdx
+++ b/ja/cloud/use-dify/publish/webapp/web-app-settings.mdx
@@ -29,7 +29,7 @@ Web アプリをプロフェッショナルで認識しやすいものにしま
対象ユーザーに合わせてインターフェース言語を設定します
-
+
コンプライアンス対応のため、著作権情報やプライバシーポリシーのリンクを追加します
@@ -62,7 +62,7 @@ Web アプリはデフォルトで公開されています。URL を知ってい
## 機能の継承
-Web アプリには、アプリケーション設定で有効にした機能が自動的に含まれます。
+Web アプリには、アプリ設定で有効にした機能が自動的に含まれます。
**インタラクティブ機能**:
- 会話のオープナーと提案されるフォローアップ
@@ -83,16 +83,16 @@ Web アプリには、アプリケーション設定で有効にした機能が
## アプリタイプと動作
-Web アプリは、アプリケーションのタイプに基づいてインターフェースを自動的に適応させます。
+Web アプリは、アプリのタイプに基づいてインターフェースを自動的に適応させます。
-
+
**インターフェース**:メッセージ履歴を備えた会話形式
**機能**:永続的なセッション、会話の管理、リアルタイムのレスポンス
**最適な用途**:カスタマーサポート、コンサルティングツール、インタラクティブなアシスタント
-
+
**インターフェース**:結果表示を備えたフォームベース
**機能**:単発実行、バッチ処理、結果の保存
**最適な用途**:コンテンツ生成、データ処理、分析ツール
diff --git a/ja/cloud/use-dify/publish/webapp/workflow-webapp.mdx b/ja/cloud/use-dify/publish/webapp/workflow-webapp.mdx
index e0f686cf2..c8b8532ca 100644
--- a/ja/cloud/use-dify/publish/webapp/workflow-webapp.mdx
+++ b/ja/cloud/use-dify/publish/webapp/workflow-webapp.mdx
@@ -1,21 +1,20 @@
---
-title: "Workflow Web アプリ"
-description: "バッチ処理、結果管理、合理化されたユーザーエクスペリエンスでワークフローを強力な Web アプリケーションに変換"
+title: Workflow Web アプリ
+description: バッチ処理、結果管理、合理化されたユーザーエクスペリエンスでワークフローを強力な Web アプリケーションに変換
---
> このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、[英語版](/en/cloud/use-dify/publish/webapp/workflow-webapp) を参照してください。
-
-Workflow Web アプリは、Dify のワークフローをプロダクションレディなアプリケーションに変換し、単一実行から大規模バッチ操作まであらゆることを処理します。ユーザーは入力のためのクリーンなインターフェース、リアルタイム処理フィードバック、包括的な結果管理を得ることができます。
+Workflow Web アプリは、Dify のワークフローをプロダクションレディなアプリケーションに変換します。単一実行から大規模なバッチ操作まで、あらゆるタスクを処理できます。ユーザーは入力のためのクリーンなインターフェース、リアルタイム処理フィードバック、包括的な結果管理を得ることができます。
## Workflow アプリの仕組み
ワークフローを公開すると、Dify は以下の機能を持つ Web インターフェースを自動的に作成します:
-- **入力パラメータを収集** - ワークフローの開始変数に基づいてフォームを通じて
-- **リクエストを処理** - 完全なワークフローロジックを使用して
-- **結果を処理** - 内蔵の保存、コピー、管理機能を備えて
-- **自動スケール** - 単一実行から数百のアイテムのバッチ処理まで
+- **入力パラメータを収集**:ワークフローの開始変数に基づくフォームで入力を受け付け
+- **リクエストを処理**:完全なワークフローロジックで実行
+- **結果を処理**:保存、コピー、管理機能を内蔵
+- **自動スケール**:単一実行から数百アイテムのバッチ処理まで対応
会話コンテキストを維持するチャットアプリとは異なり、Workflow アプリは特定の出力を生成する個別のタスク用に設計されています。
@@ -31,7 +30,7 @@ Workflow Web アプリは、Dify のワークフローをプロダクション
内蔵ストレージで出力を保存、整理、エクスポート
-
+
成功した出力のバリエーションを自動的に生成
@@ -45,16 +44,18 @@ Workflow アプリのデフォルトモードは、リアルタイム処理で
**ユーザーエクスペリエンス**:
-1. **入力フォームを記入** - ユーザーはワークフローの開始変数に基づいてパラメータを提供
-2. **実行をクリック** - ワークフローがリアルタイム進行表示で実行
-3. **結果を表示** - コピー、保存、フィードバックオプションに即座にアクセスできる出力が表示
-4. **アクションを実行** - ユーザーは重要な結果を保存、フィードバックを提供、または類似の出力を生成可能
+
+1. **入力フォームを記入**:ワークフローの開始変数に基づいてパラメータを入力
+2. **実行をクリック**:リアルタイムの進行表示とともにワークフローを実行
+3. **結果を表示**:コピー、保存、フィードバックの各操作にすぐアクセスできる形で出力を表示
+4. **アクションを実行**:重要な結果の保存、フィードバックの提供、類似出力の生成が可能
各結果には内蔵アクションが含まれます:
-- **コピー** - 簡単な共有のためのワンクリッククリップボードコピー
-- **保存** - 後でアクセスするためにアプリの保存アイテムに結果を保存
-- **フィードバック** - ワークフローの改善に役立つ高く/低く評価
-- **類似生成** - 現在の結果に基づいてバリエーションを生成(有効化されている場合)
+
+- **コピー**:ワンクリックでクリップボードにコピーし、簡単に共有
+- **保存**:後から参照できるようにアプリの保存アイテムに結果を保存
+- **フィードバック**:ワークフローの改善に役立つ高評価/低評価
+- **これに似たもの**:現在の結果に基づいてバリエーションを生成(有効な場合)
## バッチ処理
@@ -64,18 +65,18 @@ Workflow アプリのデフォルトモードは、リアルタイム処理で
複数のトピックのコンテンツ生成、顧客データの処理、大規模データセットの分析などのタスクに最適です。
-### バッチ実行の設定
+### 一括実行の設定
- バッチ処理機能にアクセスするために「バッチ実行」タブをクリック。
+ バッチ処理機能にアクセスするために「一括実行」タブをクリック。
- 
+ 
-
+
ワークフローの入力変数に必要な列構造を確認するためにテンプレートファイルをダウンロード。
@@ -98,10 +99,10 @@ Workflow アプリのデフォルトモードは、リアルタイム処理で
### バッチ処理の利点
-- **並列実行** - 複数のワークフロー実行が同時に行われる
-- **進捗追跡** - 完了ステータスのリアルタイム更新
-- **一括エクスポート** - 完了時にすべての結果を CSV ファイルとしてダウンロード
-- **エラー処理** - 失敗したアイテムはエラー詳細とともに明確にマークされる
+- **並列実行**:複数のワークフロー実行を同時に処理
+- **進捗追跡**:完了ステータスをリアルタイムに更新
+- **一括エクスポート**:完了後にすべての結果を CSV ファイルとしてダウンロード
+- **エラー処理**:失敗したアイテムにはエラー詳細を明示
CSV ファイルはインポート失敗を防ぐために Unicode エンコーディングを使用する必要があります。Excel または類似のツールから保存する際は、明示的に「Unicode(UTF-8)」エンコーディングを選択してください。
@@ -118,10 +119,11 @@ Workflow アプリには、ユーザーが出力を整理し再利用するの
**保存の仕組み**:
-- ユーザーは保持したい結果で「保存」をクリック
-- 保存されたアイテムは専用の「保存」タブに表示
-- 保存された各結果には元の入力と完全な出力が含まれる
-- ユーザーは保存された結果を整理していつでもアクセス可能
+
+- 保持したい結果で「保存」をクリック
+- 保存されたアイテムは専用の「保存済み」タブに表示
+- 保存された各結果に元の入力と完全な出力を保持
+- 保存された結果はいつでも整理・アクセス可能
保存された結果はユーザーセッション全体で持続するため、Workflow アプリは出力の個人ライブラリを構築するのに便利です。
@@ -129,18 +131,19 @@ Workflow アプリには、ユーザーが出力を整理し再利用するの
### バリエーションの生成
-ワークフロー設定で「類似生成」を有効にすると、ユーザーは成功した結果のバリエーションを生成できます:
+ワークフロー設定で「これに似たもの」を有効にすると、ユーザーは成功した結果のバリエーションを生成できます:
- 
+ 
**仕組み**:
-1. ユーザーが気に入った結果を得る
-2. 類似の出力を生成するために「類似生成」をクリック
-3. ワークフローがわずかなバリエーションで再実行され、異なるものの関連性のある結果を生成
-4. ユーザーは完璧な出力を見つけるまで反復可能
+
+1. ユーザーが気に入った結果を取得
+2. 「これに似たもの」をクリックして類似の出力を生成
+3. ワークフローがわずかな変化を加えて再実行され、異なるが関連性のある結果を生成
+4. 完璧な出力が見つかるまで繰り返し生成が可能
-「類似生成」は特に、ユーザーが同じトピックに対する異なるアプローチを探索したいコンテンツ生成などのクリエイティブなワークフローでうまく機能します。
+「これに似たもの」は、ユーザーが同じトピックへの異なるアプローチを探索したいコンテンツ生成などのクリエイティブなワークフローで特に効果的です。
diff --git a/ja/cloud/use-dify/workspace/app-management.mdx b/ja/cloud/use-dify/workspace/app-management.mdx
index 53d2fa2f7..20141716e 100644
--- a/ja/cloud/use-dify/workspace/app-management.mdx
+++ b/ja/cloud/use-dify/workspace/app-management.mdx
@@ -17,7 +17,7 @@ description: "強力な管理ツールとベストプラクティスで AI ア
バリエーションを作成したり、既存のアプリを新しいプロジェクトのテンプレートとして使用します
-
+
Dify の DSL 形式を使用してワークスペース間でアプリを共有します
diff --git a/ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet.mdx b/ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet.mdx
index 172cf600d..73904e853 100644
--- a/ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet.mdx
+++ b/ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet.mdx
@@ -138,6 +138,6 @@ Dify は複数のプラグインタイプをサポートしています:
- **ツールプラグイン**:サードパーティの API とサービスを統合します。[Dify プラグイン開発:Hello World ガイド](/ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin) を参照してください。
- **モデルプラグイン**:AI モデルを統合します。[モデルプラグイン](/ja/develop-plugin/features-and-specs/plugin-types/model-designing-rules) および [新しいモデルのクイック統合](/ja/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider) を参照してください。
- **エージェント戦略プラグイン**:Agent の思考と意思決定戦略をカスタマイズします。[エージェント戦略プラグイン](/ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation) を参照してください。
-- **拡張プラグイン**:Endpoints や WebApp など、Dify プラットフォームの機能を拡張します。[拡張プラグイン](/ja/develop-plugin/dev-guides-and-walkthroughs/endpoint) を参照してください。
+- **拡張プラグイン**:Endpoints や Web アプリなど、Dify プラットフォームの機能を拡張します。[拡張プラグイン](/ja/develop-plugin/dev-guides-and-walkthroughs/endpoint) を参照してください。
- **データソースプラグイン**:ナレッジパイプラインのドキュメントデータソースおよび開始点として機能します。[データソースプラグイン](/ja/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin) を参照してください。
- **トリガープラグイン**:サードパーティのイベントに基づいてワークフローの実行を自動的にトリガーします。[トリガープラグイン](/ja/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin) を参照してください。
diff --git a/ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin.mdx b/ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin.mdx
index 28f6249b9..469eef87f 100644
--- a/ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin.mdx
+++ b/ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin.mdx
@@ -234,7 +234,12 @@ extra:
- **`identity`**:名前、作者、ラベル、説明などのツールの基本情報。
- **`parameters`**:パラメータリスト。
- **`name`**(必須):パラメータ名。ツールのパラメータ内で一意である必要があります。
- - **`type`**(必須):パラメータタイプ。`string`、`number`、`boolean`、`select`、`dynamic-select`、`secret-input` のいずれかで、それぞれ文字列、数値、ブール値、ドロップダウン、動的ドロップダウン、暗号化入力ボックスとして表示されます。`dynamic-select` のオプションはプラグインが設定時に取得します。機密情報には `secret-input` を使用してください。
+ - **`type`**(必須):パラメータタイプ。値は次の 3 種類に分かれます。
+ - **単純な値**:`string`、`number`、`boolean`、`any`。
+ - **選択肢**:`options` から固定のドロップダウンを作る `select`、設定時にプラグインが選択肢を提供する `dynamic-select`、および `checkbox`。
+ - **セレクターとアップロード**:機密情報に使う `secret-input` は暗号化入力ボックスとして表示されます。`file` と `files` はファイルのアップロードに、`app-selector` と `model-selector` はワークスペースのアプリやモデルの選択に使います。
+
+ このほかに `array` と `object` がありますが、これらはプラグインが宣言するパラメータではなく MCP サーバーツール向けです。`system-files` は非推奨です。
- **`label`**(必須):パラメータラベル。フロントエンドに表示されます。
- **`form`**(必須):フォームタイプ。`llm` または `form` のいずれか。
- Agent アプリケーションでは、`llm` はパラメータを LLM が自動的に推論することを意味し、`form` はツールを使用する前にパラメータを事前設定できることを意味します。
diff --git a/ja/learn/key-concepts.mdx b/ja/learn/key-concepts.mdx
index 7dbd40412..619874f7b 100644
--- a/ja/learn/key-concepts.mdx
+++ b/ja/learn/key-concepts.mdx
@@ -75,7 +75,7 @@ Chatflow は常にユーザー入力で開始します。
|:----------------|:-----------|:-------------|:--------|
| `sys.conversation_id` | String | チャットボックスインタラクションセッションの一意の ID。すべての関連メッセージを同じ会話にグループ化し、LLM が同じトピックとコンテキストでチャットを継続できるようにします。 | |
| `sys.dialogue_count` | Number | Chatflow アプリケーションとのユーザーのやり取り中の会話ターン数。カウントは各チャットラウンド後に自動的に 1 増加し、if-else ノードと組み合わせて豊富な分岐ロジックを作成できます。