feat(i18n): update translations (#2106)

Co-authored-by: aadamgough <aadamgough@users.noreply.github.com>
This commit is contained in:
Waleed
2025-11-22 21:25:53 -08:00
committed by GitHub
parent 72776f4402
commit 619cab162d
26 changed files with 563 additions and 234 deletions

View File

@@ -5,6 +5,7 @@ title: Human in the Loop
import { Callout } from 'fumadocs-ui/components/callout'
import { Tab, Tabs } from 'fumadocs-ui/components/tabs'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Der Human in the Loop Block pausiert die Workflow-Ausführung und wartet auf menschliches Eingreifen, bevor er fortfährt. Verwenden Sie ihn, um Genehmigungspunkte hinzuzufügen, Feedback zu sammeln oder zusätzliche Eingaben an kritischen Entscheidungspunkten einzuholen.
@@ -76,7 +77,7 @@ Definiert die Felder, die Genehmigende bei der Antwort ausfüllen. Diese Daten w
}
```
Greifen Sie in nachfolgenden Blöcken mit `<blockId.resumeInput.fieldName>` auf Fortsetzungsdaten zu.
Greifen Sie in nachgelagerten Blöcken auf Wiederaufnahmedaten mit `<blockId.resumeInput.fieldName>` zu.
## Genehmigungsmethoden
@@ -174,8 +175,14 @@ Zugriff über `<blockId.resumeInput.fieldName>`.
<approval1.resumeInput.approved> === true
```
Das Beispiel unten zeigt ein Genehmigungsportal, wie es von einem Genehmiger gesehen wird, nachdem der Workflow angehalten wurde. Genehmiger können die Daten überprüfen und Eingaben als Teil der Workflow-Wiederaufnahme bereitstellen. Auf das Genehmigungsportal kann direkt über die eindeutige URL, `<blockId.url>`, zugegriffen werden.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="hitl-resume.mp4" width={700} height={450} />
</div>
## Verwandte Blöcke
- **[Bedingung](/blocks/condition)** - Verzweigung basierend auf Genehmigungsentscheidungen
- **[Variablen](/blocks/variables)** - Speicherung von Genehmigungsverlauf und Metadaten
- **[Variablen](/blocks/variables)** - Speichern von Genehmigungsverlauf und Metadaten
- **[Antwort](/blocks/response)** - Rückgabe von Workflow-Ergebnissen an API-Aufrufer

View File

@@ -4,6 +4,7 @@ title: Grundlagen
import { Callout } from 'fumadocs-ui/components/callout'
import { Step, Steps } from 'fumadocs-ui/components/steps'
import { Video } from '@/components/ui/video'
## Wie Verbindungen funktionieren
@@ -28,7 +29,11 @@ Verbindungen sind die Pfade, die den Datenfluss zwischen Blöcken in Ihrem Workf
</Step>
</Steps>
### Verbindungsfluss
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="connections-build.mp4" width={700} height={450} />
</div>
### Verbindungsablauf
Der Datenfluss durch Verbindungen folgt diesen Prinzipien:

View File

@@ -71,6 +71,16 @@ Diese kontextbezogenen Informationen helfen Copilot, genauere und relevantere Un
</Card>
</Cards>
<div className="flex justify-center">
<Image
src="/static/copilot/copilot-mode.png"
alt="Copilot-Modusauswahl-Oberfläche"
width={600}
height={400}
className="my-6"
/>
</div>
## Tiefenebenen
<Cards>
@@ -82,7 +92,7 @@ Diese kontextbezogenen Informationen helfen Copilot, genauere und relevantere Un
</span>
}
>
<div className="m-0 text-sm">Am schnellsten und günstigsten. Ideal für kleine Änderungen, einfache Workflows und geringfügige Anpassungen.</div>
<div className="m-0 text-sm">Am schnellsten und günstigsten. Ideal für kleine Änderungen, einfache Arbeitsabläufe und geringfügige Anpassungen.</div>
</Card>
<Card
title={
@@ -102,7 +112,7 @@ Diese kontextbezogenen Informationen helfen Copilot, genauere und relevantere Un
</span>
}
>
<div className="m-0 text-sm">Mehr Denkleistung für umfangreichere Workflows und komplexe Änderungen bei gleichzeitiger Leistungsfähigkeit.</div>
<div className="m-0 text-sm">Mehr Denkleistung für umfangreichere Arbeitsabläufe und komplexe Änderungen bei gleichzeitiger Leistungsfähigkeit.</div>
</Card>
<Card
title={
@@ -118,7 +128,7 @@ Diese kontextbezogenen Informationen helfen Copilot, genauere und relevantere Un
### Modusauswahl-Oberfläche
Du kannst einfach zwischen verschiedenen Denkmodi über den Modusauswähler in der Copilot-Oberfläche wechseln:
Du kannst einfach zwischen verschiedenen Denkmodi über die Modusauswahl in der Copilot-Oberfläche wechseln:
<Image
src="/static/copilot/copilot-models.png"
@@ -140,8 +150,8 @@ Wähle deinen Modus basierend auf der Komplexität deiner Aufgabe - verwende Sch
Die Copilot-Nutzung wird pro Token vom zugrundeliegenden LLM abgerechnet:
- **Eingabe-Tokens**: werden zum Basistarif des Anbieters berechnet (**zum Selbstkostenpreis**)
- **Ausgabe-Tokens**: werden mit dem **1,5-fachen** des Basisausgabepreises des Anbieters berechnet
- **Eingabe-Tokens**: werden zum Basispreis des Anbieters berechnet (**zum Selbstkostenpreis**)
- **Ausgabe-Tokens**: werden mit dem **1,5-fachen** des Basis-Ausgabepreises des Anbieters berechnet
```javascript
copilotCost = (inputTokens × inputPrice + outputTokens × (outputPrice × 1.5)) / 1,000,000
@@ -149,13 +159,13 @@ copilotCost = (inputTokens × inputPrice + outputTokens × (outputPrice × 1.5))
| Komponente | Angewendeter Tarif |
|------------|------------------------|
| Input | inputPrice |
| Output | outputPrice × 1,5 |
| Eingabe | inputPrice |
| Ausgabe | outputPrice × 1,5 |
<Callout type="warning">
Die angezeigten Preise spiegeln die Tarife vom 4. September 2025 wider. Überprüfen Sie die Anbieterdokumentation für aktuelle Preise.
Die angezeigten Preise spiegeln die Tarife vom 4. September 2025 wider. Überprüfen Sie die Anbieter-Dokumentation für aktuelle Preise.
</Callout>
<Callout type="info">
Modellpreise werden pro Million Token berechnet. Die Berechnung teilt durch 1.000.000, um die tatsächlichen Kosten zu ermitteln. Siehe <a href="/execution/costs">die Seite zur Kostenberechnung</a> für Hintergründe und Beispiele.
Modellpreise werden pro Million Tokens angegeben. Die Berechnung teilt durch 1.000.000, um die tatsächlichen Kosten zu ermitteln. Siehe <a href="/execution/costs">die Seite zur Kostenberechnung</a> für Hintergründe und Beispiele.
</Callout>

View File

@@ -5,6 +5,7 @@ title: Einführung
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Callout } from 'fumadocs-ui/components/callout'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Sim ist ein Open-Source-Tool zur visuellen Workflow-Erstellung für die Entwicklung und Bereitstellung von KI-Agenten-Workflows. Entwerfen Sie intelligente Automatisierungssysteme mit einer No-Code-Oberfläche verbinden Sie KI-Modelle, Datenbanken, APIs und Business-Tools über eine intuitive Drag-and-Drop-Oberfläche. Ob Sie Chatbots entwickeln, Geschäftsprozesse automatisieren oder komplexe Datenpipelines orchestrieren Sim bietet die Werkzeuge, um Ihre KI-Workflows zum Leben zu erwecken.
@@ -32,19 +33,27 @@ Verwandeln Sie Rohdaten in umsetzbare Erkenntnisse. Extrahieren Sie Informatione
**API-Integrations-Workflows**
Orchestieren Sie komplexe Interaktionen zwischen mehreren Diensten. Erstellen Sie einheitliche API-Endpunkte, implementieren Sie anspruchsvolle Geschäftslogik und bauen Sie ereignisgesteuerte Automatisierungssysteme.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/chat-workflow.mp4" width={700} height={450} />
</div>
## Wie es funktioniert
**Visueller Workflow-Editor**
Entwerfen Sie Workflows mit einer intuitiven Drag-and-Drop-Oberfläche. Verbinden Sie KI-Modelle, Datenbanken, APIs und Drittanbieterdienste über eine visuelle No-Code-Schnittstelle, die komplexe Automatisierungslogik leicht verständlich und wartbar macht.
Entwerfen Sie Workflows mit einer intuitiven Drag-and-Drop-Oberfläche. Verbinden Sie KI-Modelle, Datenbanken, APIs und Dienste von Drittanbietern über eine visuelle No-Code-Schnittstelle, die komplexe Automatisierungslogik leicht verständlich und wartbar macht.
**Modulares Blocksystem**
Bauen Sie mit spezialisierten Komponenten: Verarbeitungsblöcke (KI-Agenten, API-Aufrufe, benutzerdefinierte Funktionen), Logikblöcke (bedingte Verzweigungen, Schleifen, Router) und Ausgabeblöcke (Antworten, Evaluatoren). Jeder Block übernimmt eine bestimmte Aufgabe in Ihrem Workflow.
**Flexible Ausführungsauslöser**
Starten Sie Workflows über verschiedene Kanäle, darunter Chat-Schnittstellen, REST-APIs, Webhooks, geplante Cron-Jobs oder externe Ereignisse von Plattformen wie Slack und GitHub.
Starten Sie Workflows über mehrere Kanäle, einschließlich Chat-Schnittstellen, REST-APIs, Webhooks, geplante Cron-Jobs oder externe Ereignisse von Plattformen wie Slack und GitHub.
**Echtzeit-Zusammenarbeit**
Ermöglichen Sie Ihrem Team die gemeinsame Entwicklung. Mehrere Benutzer können Workflows gleichzeitig bearbeiten, mit Live-Updates und granularen Berechtigungskontrollen.
Ermöglichen Sie Ihrem Team, gemeinsam zu arbeiten. Mehrere Benutzer können Workflows gleichzeitig bearbeiten, mit Live-Updates und detaillierten Berechtigungskontrollen.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/build-workflow.mp4" width={700} height={450} />
</div>
## Integrationen
@@ -57,7 +66,28 @@ Sim bietet native Integrationen mit über 80 Diensten in verschiedenen Kategorie
- **Suche & Daten**: Google Search, Perplexity, Firecrawl, Exa AI
- **Datenbanken**: PostgreSQL, MySQL, Supabase, Pinecone, Qdrant
Für benutzerdefinierte Integrationen nutzen Sie unsere [MCP (Model Context Protocol) Unterstützung](/mcp), um beliebige externe Dienste oder Tools anzubinden.
Für benutzerdefinierte Integrationen nutzen Sie unsere [MCP (Model Context Protocol)-Unterstützung](/mcp), um beliebige externe Dienste oder Tools anzubinden.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/integrations-sidebar.mp4" width={700} height={450} />
</div>
## KI-gesteuerter Copilot
**Fragen stellen & Anleitung erhalten**
Der Copilot beantwortet Fragen zu Sim, erklärt Ihre Workflows und gibt Verbesserungsvorschläge. Verwenden Sie das `@` Symbol, um auf Workflows, Blöcke, Dokumentation, Wissen und Protokolle für kontextbezogene Unterstützung zu verweisen.
**Workflows erstellen & bearbeiten**
Wechseln Sie in den Agent-Modus, damit der Copilot Änderungen direkt auf Ihrer Arbeitsfläche vorschlagen und anwenden kann. Fügen Sie Blöcke hinzu, konfigurieren Sie Einstellungen, verbinden Sie Variablen und strukturieren Sie Workflows mit natürlichsprachlichen Befehlen um.
**Adaptive Reasoning-Stufen**
Wählen Sie zwischen den Modi Schnell, Auto, Erweitert oder Behemoth, je nach Komplexität der Aufgabe. Beginnen Sie mit Schnell für einfache Fragen und steigern Sie sich bis zu Behemoth für komplexe architektonische Änderungen und tiefgehendes Debugging.
Erfahren Sie mehr über [Copilot-Funktionen](/copilot) und wie Sie die Produktivität mit KI-Unterstützung maximieren können.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/copilot-workflow.mp4" width={700} height={450} />
</div>
## Bereitstellungsoptionen
@@ -75,7 +105,7 @@ Bereit, Ihren ersten KI-Workflow zu erstellen?
<Card title="Erste Schritte" href="/getting-started">
Erstellen Sie Ihren ersten Workflow in 10 Minuten
</Card>
<Card title="Workflow-Bausteine" href="/blocks">
<Card title="Workflow-Blöcke" href="/blocks">
Erfahren Sie mehr über die Bausteine
</Card>
<Card title="Tools & Integrationen" href="/tools">

View File

@@ -4,10 +4,21 @@ description: Trigger sind die grundlegenden Möglichkeiten, um Sim-Workflows zu
---
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Image } from '@/components/ui/image'
## Kern-Auslöser
<div className="flex justify-center">
<Image
src="/static/blocks/triggers.png"
alt="Triggers-Übersicht"
width={500}
height={350}
className="my-6"
/>
</div>
Verwende den Start-Block für alles, was vom Editor, von Deploy-to-API oder von Deploy-to-Chat-Erfahrungen ausgeht. Andere Trigger bleiben für ereignisgesteuerte Workflows verfügbar:
## Kern-Trigger
Verwende den Start-Block für alles, was aus dem Editor, deploy-to-API oder deploy-to-chat Erfahrungen stammt. Andere Trigger bleiben für ereignisgesteuerte Workflows verfügbar:
<Cards>
<Card title="Start" href="/triggers/start">
@@ -23,30 +34,30 @@ Verwende den Start-Block für alles, was vom Editor, von Deploy-to-API oder von
## Schneller Vergleich
| Auslöser | Startbedingung |
| Trigger | Startbedingung |
|---------|-----------------|
| **Start** | Editor läuft, Deploy-to-API-Anfragen oder Chat-Nachrichten |
| **Schedule** | Timer, der im Zeitplanblock verwaltet wird |
| **Start** | Editor-Ausführungen, deploy-to-API Anfragen oder Chat-Nachrichten |
| **Schedule** | Timer, der im Schedule-Block verwaltet wird |
| **Webhook** | Bei eingehender HTTP-Anfrage |
> Der Start-Block stellt immer `input`, `conversationId` und `files`Felder bereit. Füge benutzerdefinierte Felder zum Eingabeformat für zusätzliche strukturierte Daten hinzu.
> Der Start-Block stellt immer `input`, `conversationId` und `files` Felder bereit. Füge benutzerdefinierte Felder zum Eingabeformat für zusätzliche strukturierte Daten hinzu.
## Verwendung von Triggern
1. Platziere den Start-Block im Startslot (oder einen alternativen Trigger wie Webhook/Schedule).
2. Konfiguriere alle erforderlichen Schema- oder Authentifizierungseinstellungen.
1. Platziere den Start-Block im Start-Slot (oder einen alternativen Trigger wie Webhook/Schedule).
2. Konfiguriere alle erforderlichen Schema- oder Auth-Einstellungen.
3. Verbinde den Block mit dem Rest des Workflows.
> Bereitstellungen unterstützen jeden Trigger. Aktualisiere den Workflow, stelle ihn erneut bereit, und alle Trigger-Einstiegspunkte übernehmen den neuen Snapshot. Erfahre mehr unter [Ausführung → Bereitstellungs-Snapshots](/execution).
> Bereitstellungen steuern jeden Trigger. Aktualisiere den Workflow, stelle ihn erneut bereit, und alle Trigger-Einstiegspunkte übernehmen den neuen Snapshot. Erfahre mehr unter [Ausführung → Bereitstellungs-Snapshots](/execution).
## Manuelle Ausführungspriorität
## Priorität bei manueller Ausführung
Wenn Sie im Editor auf **Ausführen** klicken, wählt Sim automatisch aus, welcher Auslöser basierend auf der folgenden Prioritätsreihenfolge ausgeführt wird:
Wenn du im Editor auf **Run** klickst, wählt Sim automatisch aus, welcher Trigger basierend auf der folgenden Prioritätsreihenfolge ausgeführt wird:
1. **Start-Block** (höchste Priorität)
2. **Zeitplan-Auslöser**
3. **Externe Auslöser** (Webhooks, Integrationen wie Slack, Gmail, Airtable usw.)
2. **Schedule-Trigger**
3. **Externe Trigger** (Webhooks, Integrationen wie Slack, Gmail, Airtable usw.)
Wenn Ihr Workflow mehrere Auslöser hat, wird der Auslöser mit der höchsten Priorität ausgeführt. Wenn Sie beispielsweise sowohl einen Start-Block als auch einen Webhook-Auslöser haben, wird durch Klicken auf Ausführen der Start-Block ausgeführt.
Wenn dein Workflow mehrere Trigger hat, wird der Trigger mit der höchsten Priorität ausgeführt. Wenn du beispielsweise sowohl einen Start-Block als auch einen Webhook-Trigger hast, wird beim Klicken auf Run der Start-Block ausgeführt.
**Externe Auslöser mit Mock-Payloads**: Wenn externe Auslöser (Webhooks und Integrationen) manuell ausgeführt werden, generiert Sim automatisch Mock-Payloads basierend auf der erwarteten Datenstruktur des Auslösers. Dies stellt sicher, dass nachgelagerte Blöcke während des Tests Variablen korrekt auflösen können.
**Externe Auslöser mit Mock-Payloads**: Wenn externe Auslöser (Webhooks und Integrationen) manuell ausgeführt werden, generiert Sim automatisch Mock-Payloads basierend auf der erwarteten Datenstruktur des Auslösers. Dies stellt sicher, dass nachgelagerte Blöcke während des Testens Variablen korrekt auflösen können.

View File

@@ -5,6 +5,7 @@ title: Human in the Loop
import { Callout } from 'fumadocs-ui/components/callout'
import { Tab, Tabs } from 'fumadocs-ui/components/tabs'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
El bloque Human in the Loop pausa la ejecución del flujo de trabajo y espera la intervención humana antes de continuar. Úsalo para añadir puntos de aprobación, recopilar comentarios o reunir información adicional en puntos críticos de decisión.
@@ -76,7 +77,7 @@ Define los campos que los aprobadores completan al responder. Estos datos estar
}
```
Accede a los datos de reanudación en bloques posteriores usando `<blockId.resumeInput.fieldName>`.
Accede a los datos del resumen en bloques posteriores usando `<blockId.resumeInput.fieldName>`.
## Métodos de aprobación
@@ -174,8 +175,14 @@ Accede usando `<blockId.resumeInput.fieldName>`.
<approval1.resumeInput.approved> === true
```
El ejemplo a continuación muestra un portal de aprobación como lo ve un aprobador después de que el flujo de trabajo se pausa. Los aprobadores pueden revisar los datos y proporcionar entradas como parte de la reanudación del flujo de trabajo. Se puede acceder al portal de aprobación directamente a través de la URL única, `<blockId.url>`.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="hitl-resume.mp4" width={700} height={450} />
</div>
## Bloques relacionados
- **[Condición](/blocks/condition)** - Ramifica basado en decisiones de aprobación
- **[Variables](/blocks/variables)** - Almacena historial de aprobaciones y metadatos
- **[Respuesta](/blocks/response)** - Devuelve resultados del flujo de trabajo a los llamantes de API
- **[Condición](/blocks/condition)** - Ramificación basada en decisiones de aprobación
- **[Variables](/blocks/variables)** - Almacenar historial de aprobación y metadatos
- **[Respuesta](/blocks/response)** - Devolver resultados del flujo de trabajo a los solicitantes de API

View File

@@ -4,6 +4,7 @@ title: Conceptos básicos
import { Callout } from 'fumadocs-ui/components/callout'
import { Step, Steps } from 'fumadocs-ui/components/steps'
import { Video } from '@/components/ui/video'
## Cómo funcionan las conexiones
@@ -28,11 +29,15 @@ Las conexiones son las vías que permiten que los datos fluyan entre bloques en
</Step>
</Steps>
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="connections-build.mp4" width={700} height={450} />
</div>
### Flujo de conexión
El flujo de datos a través de las conexiones sigue estos principios:
1. **Flujo direccional**: Los datos siempre fluyen de las salidas a las entradas
1. **Flujo direccional**: Los datos siempre fluyen desde las salidas hacia las entradas
2. **Orden de ejecución**: Los bloques se ejecutan en orden según sus conexiones
3. **Transformación de datos**: Los datos pueden transformarse al pasar entre bloques
4. **Rutas condicionales**: Algunos bloques (como Router y Condition) pueden dirigir el flujo a diferentes rutas

View File

@@ -71,6 +71,16 @@ Esta información contextual ayuda a Copilot a proporcionar asistencia más prec
</Card>
</Cards>
<div className="flex justify-center">
<Image
src="/static/copilot/copilot-mode.png"
alt="Interfaz de selección de modo de Copilot"
width={600}
height={400}
className="my-6"
/>
</div>
## Niveles de profundidad
<Cards>
@@ -102,7 +112,7 @@ Esta información contextual ayuda a Copilot a proporcionar asistencia más prec
</span>
}
>
<div className="m-0 text-sm">Mayor capacidad de razonamiento para flujos de trabajo más grandes y ediciones complejas sin perder rendimiento.</div>
<div className="m-0 text-sm">Mayor razonamiento para flujos de trabajo más grandes y ediciones complejas sin perder rendimiento.</div>
</Card>
<Card
title={
@@ -112,13 +122,13 @@ Esta información contextual ayuda a Copilot a proporcionar asistencia más prec
</span>
}
>
<div className="m-0 text-sm">Máxima capacidad de razonamiento para planificación profunda, depuración y cambios arquitectónicos complejos.</div>
<div className="m-0 text-sm">Máximo razonamiento para planificación profunda, depuración y cambios arquitectónicos complejos.</div>
</Card>
</Cards>
### Interfaz de selección de modo
Puedes cambiar fácilmente entre diferentes modos de razonamiento usando el selector de modo en la interfaz de Copilot:
Puedes cambiar fácilmente entre diferentes modos de razonamiento utilizando el selector de modo en la interfaz de Copilot:
<Image
src="/static/copilot/copilot-models.png"
@@ -150,12 +160,12 @@ copilotCost = (inputTokens × inputPrice + outputTokens × (outputPrice × 1.5))
| Componente | Tarifa aplicada |
|------------|----------------------|
| Entrada | inputPrice |
| Salida | outputPrice × 1.5 |
| Salida | outputPrice × 1,5 |
<Callout type="warning">
Los precios mostrados reflejan las tarifas a partir del 4 de septiembre de 2025. Consulte la documentación del proveedor para conocer los precios actuales.
Los precios mostrados reflejan las tarifas a partir del 4 de septiembre de 2025. Consulta la documentación del proveedor para conocer los precios actuales.
</Callout>
<Callout type="info">
Los precios de los modelos son por millón de tokens. El cálculo divide por 1.000.000 para obtener el costo real. Consulte <a href="/execution/costs">la página de Cálculo de Costos</a> para antecedentes y ejemplos.
Los precios de los modelos son por millón de tokens. El cálculo divide por 1.000.000 para obtener el costo real. Consulta <a href="/execution/costs">la página de Cálculo de Costos</a> para obtener información general y ejemplos.
</Callout>

View File

@@ -5,6 +5,7 @@ title: Introducción
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Callout } from 'fumadocs-ui/components/callout'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Sim es un constructor de flujos de trabajo visuales de código abierto para crear e implementar flujos de trabajo de agentes de IA. Diseña sistemas de automatización inteligentes utilizando una interfaz sin código—conecta modelos de IA, bases de datos, APIs y herramientas empresariales a través de un lienzo intuitivo de arrastrar y soltar. Ya sea que estés creando chatbots, automatizando procesos empresariales u orquestando complejos flujos de datos, Sim proporciona las herramientas para dar vida a tus flujos de trabajo de IA.
@@ -32,13 +33,17 @@ Transforma datos brutos en información procesable. Extrae información de docum
**Flujos de trabajo de integración de API**
Orquesta interacciones complejas entre múltiples servicios. Crea puntos de conexión API unificados, implementa lógica empresarial sofisticada y construye sistemas de automatización basados en eventos.
## Cómo Funciona
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/chat-workflow.mp4" width={700} height={450} />
</div>
## Cómo funciona
**Editor visual de flujos de trabajo**
Diseña flujos de trabajo utilizando un lienzo intuitivo de arrastrar y soltar. Conecta modelos de IA, bases de datos, APIs y servicios de terceros a través de una interfaz visual sin código que hace que la lógica de automatización compleja sea fácil de entender y mantener.
**Sistema modular de bloques**
Construye con componentes especializados: bloques de procesamiento (agentes de IA, llamadas API, funciones personalizadas), bloques lógicos (ramificación condicional, bucles, enrutadores) y bloques de salida (respuestas, evaluadores). Cada bloque maneja una tarea específica en tu flujo de trabajo.
**Sistema de bloques modulares**
Construye con componentes especializados: bloques de procesamiento (agentes de IA, llamadas a API, funciones personalizadas), bloques lógicos (ramificación condicional, bucles, enrutadores) y bloques de salida (respuestas, evaluadores). Cada bloque maneja una tarea específica en tu flujo de trabajo.
**Activadores de ejecución flexibles**
Inicia flujos de trabajo a través de múltiples canales, incluyendo interfaces de chat, APIs REST, webhooks, trabajos cron programados o eventos externos de plataformas como Slack y GitHub.
@@ -46,6 +51,10 @@ Inicia flujos de trabajo a través de múltiples canales, incluyendo interfaces
**Colaboración en tiempo real**
Permite que tu equipo construya juntos. Múltiples usuarios pueden editar flujos de trabajo simultáneamente con actualizaciones en vivo y controles de permisos granulares.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/build-workflow.mp4" width={700} height={450} />
</div>
## Integraciones
Sim proporciona integraciones nativas con más de 80 servicios en múltiples categorías:
@@ -59,17 +68,38 @@ Sim proporciona integraciones nativas con más de 80 servicios en múltiples cat
Para integraciones personalizadas, aprovecha nuestro [soporte MCP (Protocolo de Contexto de Modelo)](/mcp) para conectar cualquier servicio o herramienta externa.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/integrations-sidebar.mp4" width={700} height={450} />
</div>
## Copiloto potenciado por IA
**Haz preguntas y recibe orientación**
Copiloto responde preguntas sobre Sim, explica tus flujos de trabajo y proporciona sugerencias para mejorarlos. Usa el símbolo `@` para hacer referencia a flujos de trabajo, bloques, documentación, conocimiento y registros para obtener asistencia contextual.
**Construye y edita flujos de trabajo**
Cambia al modo Agente para permitir que Copiloto proponga y aplique cambios directamente en tu lienzo. Añade bloques, configura ajustes, conecta variables y reestructura flujos de trabajo con comandos en lenguaje natural.
**Niveles de razonamiento adaptativo**
Elige entre los modos Rápido, Automático, Avanzado o Behemoth según la complejidad de la tarea. Comienza con Rápido para preguntas simples, y escala hasta Behemoth para cambios arquitectónicos complejos y depuración profunda.
Aprende más sobre las [capacidades de Copiloto](/copilot) y cómo maximizar la productividad con asistencia de IA.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/copilot-workflow.mp4" width={700} height={450} />
</div>
## Opciones de implementación
**Alojado en la nube**
Inicia inmediatamente en [sim.ai](https://sim.ai) con infraestructura completamente gestionada, escalado automático y observabilidad integrada. Concéntrate en crear flujos de trabajo mientras nosotros nos encargamos de las operaciones.
Comienza inmediatamente en [sim.ai](https://sim.ai) con infraestructura totalmente gestionada, escalado automático y observabilidad integrada. Concéntrate en construir flujos de trabajo mientras nosotros nos encargamos de las operaciones.
**Autoalojado**
Implementa en tu propia infraestructura usando Docker Compose o Kubernetes. Mantén control completo sobre tus datos con soporte para modelos de IA locales a través de la integración con Ollama.
## Próximos pasos
¿Listo para construir tu primer flujo de trabajo de IA?
¿Listo para construir tu primer flujo de trabajo con IA?
<Cards>
<Card title="Primeros pasos" href="/getting-started">

View File

@@ -4,10 +4,21 @@ description: Los disparadores son las formas principales de iniciar flujos de tr
---
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Image } from '@/components/ui/image'
<div className="flex justify-center">
<Image
src="/static/blocks/triggers.png"
alt="Resumen de disparadores"
width={500}
height={350}
className="my-6"
/>
</div>
## Disparadores principales
Usa el bloque Start para todo lo que se origina desde el editor, deploy-to-API o experiencias deploy-to-chat. Otros disparadores siguen disponibles para flujos de trabajo basados en eventos:
Utiliza el bloque Start para todo lo que se origina desde el editor, despliegue a API o experiencias de despliegue a chat. Otros disparadores siguen disponibles para flujos de trabajo basados en eventos:
<Cards>
<Card title="Start" href="/triggers/start">
@@ -25,9 +36,9 @@ Usa el bloque Start para todo lo que se origina desde el editor, deploy-to-API o
| Disparador | Condición de inicio |
|---------|-----------------|
| **Inicio** | El editor se ejecuta, solicitudes de implementación a API o mensajes de chat |
| **Programación** | Temporizador gestionado en el bloque de programación |
| **Webhook** | En solicitud HTTP entrante |
| **Start** | Ejecuciones del editor, solicitudes de despliegue a API o mensajes de chat |
| **Schedule** | Temporizador gestionado en el bloque de programación |
| **Webhook** | Al recibir una solicitud HTTP entrante |
> El bloque Start siempre expone los campos `input`, `conversationId` y `files`. Añade campos personalizados al formato de entrada para datos estructurados adicionales.
@@ -37,16 +48,16 @@ Usa el bloque Start para todo lo que se origina desde el editor, deploy-to-API o
2. Configura cualquier esquema o autenticación requerida.
3. Conecta el bloque al resto del flujo de trabajo.
> Los despliegues alimentan cada disparador. Actualiza el flujo de trabajo, vuelve a desplegar, y todos los puntos de entrada de disparadores recogen la nueva instantánea. Aprende más en [Ejecución → Instantáneas de despliegue](/execution).
> Los despliegues alimentan cada disparador. Actualiza el flujo de trabajo, vuelve a desplegarlo, y todos los puntos de entrada de los disparadores recogen la nueva instantánea. Aprende más en [Ejecución → Instantáneas de despliegue](/execution).
## Prioridad de ejecución manual
Cuando haces clic en **Ejecutar** en el editor, Sim selecciona automáticamente qué disparador ejecutar según el siguiente orden de prioridad:
1. **Bloque de inicio** (prioridad más alta)
2. **Disparadores programados**
1. **Bloque Start** (prioridad más alta)
2. **Disparadores de programación**
3. **Disparadores externos** (webhooks, integraciones como Slack, Gmail, Airtable, etc.)
Si tu flujo de trabajo tiene múltiples disparadores, se ejecutará el disparador de mayor prioridad. Por ejemplo, si tienes tanto un bloque de inicio como un disparador de webhook, al hacer clic en Ejecutar se ejecutará el bloque de inicio.
Si tu flujo de trabajo tiene múltiples disparadores, se ejecutará el disparador de mayor prioridad. Por ejemplo, si tienes tanto un bloque Start como un disparador Webhook, al hacer clic en Ejecutar se ejecutará el bloque Start.
**Disparadores externos con cargas útiles simuladas**: Cuando los disparadores externos (webhooks e integraciones) se ejecutan manualmente, Sim genera automáticamente cargas útiles simuladas basadas en la estructura de datos esperada del disparador. Esto asegura que los bloques posteriores puedan resolver las variables correctamente durante las pruebas.

View File

@@ -5,6 +5,7 @@ title: Intervention humaine
import { Callout } from 'fumadocs-ui/components/callout'
import { Tab, Tabs } from 'fumadocs-ui/components/tabs'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Le bloc Intervention humaine met en pause l'exécution du workflow et attend l'intervention humaine avant de continuer. Utilisez-le pour ajouter des points d'approbation, recueillir des commentaires ou obtenir des informations supplémentaires à des points de décision critiques.
@@ -76,7 +77,7 @@ Définit les champs que les approbateurs remplissent lors de leur réponse. Ces
}
```
Accédez aux données de reprise dans les blocs en aval en utilisant `<blockId.resumeInput.fieldName>`.
Accédez aux données de reprise dans les blocs en aval en utilisant `<blockId.resumeInput.fieldName>`.
## Méthodes d'approbation
@@ -174,8 +175,14 @@ Accédez-y en utilisant `<blockId.resumeInput.fieldName>`.
<approval1.resumeInput.approved> === true
```
L'exemple ci-dessous montre un portail d'approbation tel que vu par un approbateur après la mise en pause du workflow. Les approbateurs peuvent examiner les données et fournir des entrées dans le cadre de la reprise du workflow. Le portail d'approbation peut être accédé directement via l'URL unique, `<blockId.url>`.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="hitl-resume.mp4" width={700} height={450} />
</div>
## Blocs associés
- **[Condition](/blocks/condition)** - Créez des branches basées sur les décisions d'approbation
- **[Variables](/blocks/variables)** - Stockez l'historique d'approbation et les métadonnées
- **[Réponse](/blocks/response)** - Renvoyez les résultats du workflow aux appelants API
- **[Condition](/blocks/condition)** - Branchement basé sur les décisions d'approbation
- **[Variables](/blocks/variables)** - Stockage de l'historique d'approbation et des métadonnées
- **[Response](/blocks/response)** - Retour des résultats du workflow aux appelants API

View File

@@ -4,6 +4,7 @@ title: Principes de base
import { Callout } from 'fumadocs-ui/components/callout'
import { Step, Steps } from 'fumadocs-ui/components/steps'
import { Video } from '@/components/ui/video'
## Comment fonctionnent les connexions
@@ -28,16 +29,20 @@ Les connexions sont les voies qui permettent aux données de circuler entre les
</Step>
</Steps>
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="connections-build.mp4" width={700} height={450} />
</div>
### Flux de connexion
Le flux de données à travers les connexions suit ces principes :
1. **Flux directionnel** : Les données circulent toujours des sorties vers les entrées
2. **Ordre d'exécution** : Les blocs s'exécutent dans l'ordre en fonction de leurs connexions
3. **Transformation des données** : Les données peuvent être transformées lors de leur passage entre les blocs
4. **Chemins conditionnels** : Certains blocs (comme Routeur et Condition) peuvent diriger le flux vers différents chemins
1. **Flux directionnel** : les données circulent toujours des sorties vers les entrées
2. **Ordre d'exécution** : les blocs s'exécutent dans l'ordre en fonction de leurs connexions
3. **Transformation des données** : les données peuvent être transformées lors de leur passage entre les blocs
4. **Chemins conditionnels** : certains blocs (comme Routeur et Condition) peuvent diriger le flux vers différents chemins
<Callout type="warning">
La suppression d'une connexion arrêtera immédiatement le flux de données entre les blocs. Assurez-vous que c'est
bien ce que vous souhaitez avant de supprimer des connexions.
bien votre intention avant de supprimer des connexions.
</Callout>

View File

@@ -71,6 +71,16 @@ Ces informations contextuelles aident Copilot à fournir une assistance plus pr
</Card>
</Cards>
<div className="flex justify-center">
<Image
src="/static/copilot/copilot-mode.png"
alt="Interface de sélection du mode Copilot"
width={600}
height={400}
className="my-6"
/>
</div>
## Niveaux de profondeur
<Cards>
@@ -92,7 +102,7 @@ Ces informations contextuelles aident Copilot à fournir une assistance plus pr
</span>
}
>
<div className="m-0 text-sm">Équilibre entre vitesse et raisonnement. Recommandé par défaut pour la plupart des tâches.</div>
<div className="m-0 text-sm">Équilibre entre vitesse et raisonnement. Option par défaut recommandée pour la plupart des tâches.</div>
</Card>
<Card
title={
@@ -102,13 +112,13 @@ Ces informations contextuelles aident Copilot à fournir une assistance plus pr
</span>
}
>
<div className="m-0 text-sm">Plus de raisonnement pour les flux de travail plus importants et les modifications complexes tout en restant performant.</div>
<div className="m-0 text-sm">Raisonnement plus poussé pour les flux de travail plus importants et les modifications complexes tout en restant performant.</div>
</Card>
<Card
title={
<span className="inline-flex items-center gap-2">
<BrainCircuit className="h-4 w-4 text-muted-foreground" />
Mastodonte
Behemoth
</span>
}
>
@@ -122,23 +132,23 @@ Vous pouvez facilement basculer entre différents modes de raisonnement à l'aid
<Image
src="/static/copilot/copilot-models.png"
alt="Sélection du mode Copilot montrant le mode Avancé avec l'option MAX activée"
alt="Sélection du mode Copilot montrant le mode Avancé avec l'option MAX"
width={600}
height={300}
/>
L'interface vous permet de :
- **Sélectionner le niveau de raisonnement** : choisissez entre Rapide, Auto, Avancé ou Mastodonte
- **Sélectionner le niveau de raisonnement** : choisissez entre Rapide, Auto, Avancé ou Behemoth
- **Activer le mode MAX** : basculez pour des capacités de raisonnement maximales lorsque vous avez besoin de l'analyse la plus approfondie
- **Voir les descriptions des modes** : comprendre pour quoi chaque mode est optimisé
Choisissez votre mode en fonction de la complexité de votre tâche - utilisez Rapide pour des questions simples et Mastodonte pour des changements architecturaux complexes.
Choisissez votre mode en fonction de la complexité de votre tâche - utilisez Rapide pour des questions simples et Behemoth pour des changements architecturaux complexes.
## Facturation et calcul des coûts
### Comment les coûts sont calculés
L'utilisation de Copilot est facturée par token depuis le LLM sous-jacent :
L'utilisation de Copilot est facturée par token à partir du LLM sous-jacent :
- **Tokens d'entrée** : facturés au tarif de base du fournisseur (**au prix coûtant**)
- **Tokens de sortie** : facturés à **1,5×** le tarif de base de sortie du fournisseur
@@ -153,9 +163,9 @@ copilotCost = (inputTokens × inputPrice + outputTokens × (outputPrice × 1.5))
| Sortie | outputPrice × 1,5 |
<Callout type="warning">
Les tarifs affichés reflètent les taux en vigueur au 4 septembre 2025. Consultez la documentation du fournisseur pour connaître les tarifs actuels.
Les prix indiqués reflètent les tarifs en date du 4 septembre 2025. Consultez la documentation du fournisseur pour les tarifs actuels.
</Callout>
<Callout type="info">
Les prix des modèles sont indiqués par million de tokens. Le calcul divise par 1 000 000 pour obtenir le coût réel. Consultez <a href="/execution/costs">la page de calcul des coûts</a> pour plus d'informations et des exemples.
Les prix des modèles sont par million de tokens. Le calcul divise par 1 000 000 pour obtenir le coût réel. Consultez <a href="/execution/costs">la page de calcul des coûts</a> pour plus d'informations et des exemples.
</Callout>

View File

@@ -5,6 +5,7 @@ title: Introduction
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Callout } from 'fumadocs-ui/components/callout'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Sim est un constructeur de flux de travail visuel open-source pour créer et déployer des flux de travail d'agents IA. Concevez des systèmes d'automatisation intelligents à l'aide d'une interface sans code—connectez des modèles d'IA, des bases de données, des API et des outils professionnels via un canevas intuitif par glisser-déposer. Que vous construisiez des chatbots, automatisiez des processus métier ou orchestriez des pipelines de données complexes, Sim fournit les outils nécessaires pour donner vie à vos flux de travail IA.
@@ -32,20 +33,28 @@ Transformez les données brutes en informations exploitables. Extrayez des infor
**Flux de travail d'intégration API**
Orchestrez des interactions complexes entre plusieurs services. Créez des points de terminaison API unifiés, implémentez une logique métier sophistiquée et construisez des systèmes d'automatisation pilotés par événements.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/chat-workflow.mp4" width={700} height={450} />
</div>
## Comment ça fonctionne
**Éditeur de flux de travail visuel**
Concevez des flux de travail à l'aide d'un canevas intuitif par glisser-déposer. Connectez des modèles d'IA, des bases de données, des API et des services tiers via une interface visuelle sans code qui rend la logique d'automatisation complexe facile à comprendre et à maintenir.
**Éditeur visuel de flux de travail**
Concevez des flux de travail à l'aide d'un canevas intuitif de glisser-déposer. Connectez des modèles d'IA, des bases de données, des API et des services tiers via une interface visuelle sans code qui rend la logique d'automatisation complexe facile à comprendre et à maintenir.
**Système de blocs modulaires**
Construisez avec des composants spécialisés : blocs de traitement (agents IA, appels API, fonctions personnalisées), blocs logiques (branchements conditionnels, boucles, routeurs) et blocs de sortie (réponses, évaluateurs). Chaque bloc gère une tâche spécifique dans votre flux de travail.
**Déclencheurs d'exécution flexibles**
Lancez des flux de travail via plusieurs canaux, notamment des interfaces de chat, des API REST, des webhooks, des tâches cron planifiées ou des événements externes provenant de plateformes comme Slack et GitHub.
Lancez des flux de travail via plusieurs canaux, notamment des interfaces de chat, des API REST, des webhooks, des tâches cron programmées ou des événements externes provenant de plateformes comme Slack et GitHub.
**Collaboration en temps réel**
Permettez à votre équipe de construire ensemble. Plusieurs utilisateurs peuvent modifier les flux de travail simultanément avec des mises à jour en direct et des contrôles d'autorisation granulaires.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/build-workflow.mp4" width={700} height={450} />
</div>
## Intégrations
Sim fournit des intégrations natives avec plus de 80 services dans plusieurs catégories :
@@ -57,25 +66,46 @@ Sim fournit des intégrations natives avec plus de 80 services dans plusieurs ca
- **Recherche et données** : Google Search, Perplexity, Firecrawl, Exa AI
- **Bases de données** : PostgreSQL, MySQL, Supabase, Pinecone, Qdrant
Pour des intégrations personnalisées, utilisez notre [support MCP (Model Context Protocol)](/mcp) pour connecter n'importe quel service ou outil externe.
Pour les intégrations personnalisées, utilisez notre [support MCP (Model Context Protocol)](/mcp) pour connecter n'importe quel service ou outil externe.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/integrations-sidebar.mp4" width={700} height={450} />
</div>
## Copilote propulsé par l'IA
**Posez des questions et obtenez des conseils**
Le copilote répond aux questions sur Sim, explique vos flux de travail et propose des suggestions d'amélioration. Utilisez le symbole `@` pour référencer les flux de travail, les blocs, la documentation, les connaissances et les journaux pour une assistance contextuelle.
**Créez et modifiez des flux de travail**
Passez en mode Agent pour permettre au copilote de proposer et d'appliquer des modifications directement sur votre canevas. Ajoutez des blocs, configurez des paramètres, connectez des variables et restructurez les flux de travail avec des commandes en langage naturel.
**Niveaux de raisonnement adaptatifs**
Choisissez parmi les modes Rapide, Auto, Avancé ou Mastodonte selon la complexité de la tâche. Commencez par Rapide pour des questions simples, passez à Mastodonte pour des changements architecturaux complexes et un débogage approfondi.
En savoir plus sur les [capacités du copilote](/copilot) et comment maximiser la productivité avec l'assistance IA.
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/copilot-workflow.mp4" width={700} height={450} />
</div>
## Options de déploiement
**Hébergé dans le cloud**
Lancez immédiatement sur [sim.ai](https://sim.ai) avec une infrastructure entièrement gérée, une mise à l'échelle automatique et une observabilité intégrée. Concentrez-vous sur la création de workflows pendant que nous gérons les opérations.
Lancez immédiatement sur [sim.ai](https://sim.ai) avec une infrastructure entièrement gérée, une mise à l'échelle automatique et une observabilité intégrée. Concentrez-vous sur la création de flux de travail pendant que nous gérons les opérations.
**Auto-hébergé**
Déployez sur votre propre infrastructure en utilisant Docker Compose ou Kubernetes. Gardez un contrôle total sur vos données avec la prise en charge des modèles d'IA locaux grâce à l'intégration d'Ollama.
## Prochaines étapes
Prêt à construire votre premier flux de travail IA ?
Prêt à créer votre premier flux de travail IA ?
<Cards>
<Card title="Premiers pas" href="/getting-started">
Créez votre premier workflow en 10 minutes
Créez votre premier flux de travail en 10 minutes
</Card>
<Card title="Blocs de workflow" href="/blocks">
<Card title="Blocs de flux de travail" href="/blocks">
Découvrez les éléments constitutifs
</Card>
<Card title="Outils et intégrations" href="/tools">

View File

@@ -4,19 +4,30 @@ description: Les déclencheurs sont les moyens essentiels pour lancer les flux d
---
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Image } from '@/components/ui/image'
<div className="flex justify-center">
<Image
src="/static/blocks/triggers.png"
alt="Aperçu des déclencheurs"
width={500}
height={350}
className="my-6"
/>
</div>
## Déclencheurs principaux
Utilisez le bloc Start pour tout ce qui provient de l'éditeur, du déploiement vers l'API ou des expériences de déploiement vers le chat. D'autres déclencheurs restent disponibles pour les flux de travail pilotés par événements :
Utilisez le bloc Démarrer pour tout ce qui provient de l'éditeur, du déploiement vers l'API ou des expériences de déploiement vers le chat. D'autres déclencheurs restent disponibles pour les flux de travail basés sur des événements :
<Cards>
<Card title="Start" href="/triggers/start">
<Card title="Démarrer" href="/triggers/start">
Point d'entrée unifié qui prend en charge les exécutions de l'éditeur, les déploiements d'API et les déploiements de chat
</Card>
<Card title="Webhook" href="/triggers/webhook">
Recevoir des charges utiles de webhook externes
</Card>
<Card title="Schedule" href="/triggers/schedule">
<Card title="Planification" href="/triggers/schedule">
Exécution basée sur cron ou intervalle
</Card>
</Cards>
@@ -25,15 +36,15 @@ Utilisez le bloc Start pour tout ce qui provient de l'éditeur, du déploiement
| Déclencheur | Condition de démarrage |
|---------|-----------------|
| **Démarrage** | Exécution de l'éditeur, requêtes de déploiement vers l'API ou messages de chat |
| **Démarrer** | Exécutions de l'éditeur, requêtes de déploiement vers l'API ou messages de chat |
| **Planification** | Minuteur géré dans le bloc de planification |
| **Webhook** | Sur requête HTTP entrante |
> Le bloc Start expose toujours les champs `input`, `conversationId`, et `files`. Ajoutez des champs personnalisés au format d'entrée pour des données structurées supplémentaires.
> Le bloc Démarrer expose toujours les champs `input`, `conversationId` et `files`. Ajoutez des champs personnalisés au format d'entrée pour des données structurées supplémentaires.
## Utilisation des déclencheurs
1. Déposez le bloc Start dans l'emplacement de départ (ou un déclencheur alternatif comme Webhook/Schedule).
1. Déposez le bloc Démarrer dans l'emplacement de départ (ou un déclencheur alternatif comme Webhook/Planification).
2. Configurez tout schéma ou authentification requis.
3. Connectez le bloc au reste du flux de travail.
@@ -41,12 +52,12 @@ Utilisez le bloc Start pour tout ce qui provient de l'éditeur, du déploiement
## Priorité d'exécution manuelle
Lorsque vous cliquez sur **Exécuter** dans l'éditeur, Sim sélectionne automatiquement le déclencheur à exécuter selon l'ordre de priorité suivant :
Lorsque vous cliquez sur **Exécuter** dans l'éditeur, Sim sélectionne automatiquement quel déclencheur exécuter selon l'ordre de priorité suivant :
1. **Bloc de démarrage** (priorité la plus élevée)
2. **Déclencheurs planifiés**
1. **Bloc Démarrer** (priorité la plus élevée)
2. **Déclencheurs de planification**
3. **Déclencheurs externes** (webhooks, intégrations comme Slack, Gmail, Airtable, etc.)
Si votre flux de travail comporte plusieurs déclencheurs, celui ayant la priorité la plus élevée sera exécuté. Par exemple, si vous avez à la fois un bloc de démarrage et un déclencheur Webhook, cliquer sur Exécuter lancera le bloc de démarrage.
Si votre flux de travail comporte plusieurs déclencheurs, le déclencheur de priorité la plus élevée sera exécuté. Par exemple, si vous avez à la fois un bloc Démarrer et un déclencheur Webhook, cliquer sur Exécuter exécutera le bloc Démarrer.
**Déclencheurs externes avec charges utiles simulées** : lorsque des déclencheurs externes (webhooks et intégrations) sont exécutés manuellement, Sim génère automatiquement des charges utiles simulées basées sur la structure de données attendue par le déclencheur. Cela garantit que les blocs en aval peuvent résoudre correctement les variables pendant les tests.
**Déclencheurs externes avec charges utiles simulées** : lorsque des déclencheurs externes (webhooks et intégrations) sont exécutés manuellement, Sim génère automatiquement des charges utiles simulées basées sur la structure de données attendue du déclencheur. Cela garantit que les blocs en aval peuvent résoudre correctement les variables pendant les tests.

View File

@@ -5,6 +5,7 @@ title: ヒューマン・イン・ザ・ループ
import { Callout } from 'fumadocs-ui/components/callout'
import { Tab, Tabs } from 'fumadocs-ui/components/tabs'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
ヒューマン・イン・ザ・ループブロックは、ワークフローの実行を一時停止し、続行する前に人間の介入を待ちます。承認ゲート、フィードバックの収集、または重要な決断ポイントでの追加入力の収集に使用します。
@@ -76,7 +77,7 @@ import { Image } from '@/components/ui/image'
}
```
下流のブロックで再開データにアクセスするには `<blockId.resumeInput.fieldName>` を使用します。
`<blockId.resumeInput.fieldName>`を使用して、下流のブロックで再開データにアクセスします。
## 承認方法
@@ -174,6 +175,12 @@ Agent (Generate) → Human in the Loop (QA) → Gmail (Send)
<approval1.resumeInput.approved> === true
```
以下の例は、ワークフローが一時停止された後に承認者が見る承認ポータルを示しています。承認者はデータを確認し、ワークフロー再開の一部として入力を提供できます。承認ポータルは、固有のURL、`<blockId.url>`から直接アクセスできます。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="hitl-resume.mp4" width={700} height={450} />
</div>
## 関連ブロック
- **[条件](/blocks/condition)** - 承認決定に基づいて分岐

View File

@@ -4,6 +4,7 @@ title: 基本
import { Callout } from 'fumadocs-ui/components/callout'
import { Step, Steps } from 'fumadocs-ui/components/steps'
import { Video } from '@/components/ui/video'
## 接続の仕組み
@@ -27,14 +28,18 @@ import { Step, Steps } from 'fumadocs-ui/components/steps'
</Step>
</Steps>
### 接続のフロー
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="connections-build.mp4" width={700} height={450} />
</div>
接続を通じたデータの流れは以下の原則に従います:
### 接続フロー
1. **方向性のある流れ**: データは常に出力から入力へと流れます
2. **実行順序**: ブロックは接続に基づいて順番に実行されます
3. **データ変換**: データはブロック間を移動する際に変換される場合があります
4. **条件付きパス**: 一部のブロックRouterやConditionなどは異なるパスにフローを向けることができます
接続を通じたデータの流れは、以下の原則に従います
1. **方向性のある流れ**:データは常に出力から入力へと流れます
2. **実行順序**:ブロックは接続に基づいて順番に実行されます
3. **データ変換**:データはブロック間を移動する際に変換される場合があります
4. **条件付きパス**:一部のブロック(ルーターや条件など)は異なるパスにフローを誘導できます
<Callout type="warning">
接続を削除すると、ブロック間のデータフローが即座に停止します。接続を削除する前に、これが意図した操作であることを確認してください。

View File

@@ -71,6 +71,16 @@ Copilotはエディター内のアシスタントで、Sim Copilotを使用し
</Card>
</Cards>
<div className="flex justify-center">
<Image
src="/static/copilot/copilot-mode.png"
alt="Copilotモード選択インターフェース"
width={600}
height={400}
className="my-6"
/>
</div>
## 深度レベル
<Cards>
@@ -118,7 +128,7 @@ Copilotはエディター内のアシスタントで、Sim Copilotを使用し
### モード選択インターフェース
Copilotインターフェースのモードセレクターを使用して、異なる推論モードを簡単に切り替えることができます
Copilotインターフェースのモードセレクターを使用して、異なる推論モードを簡単に切り替えることができます:
<Image
src="/static/copilot/copilot-models.png"
@@ -129,7 +139,7 @@ Copilotインターフェースのモードセレクターを使用して、異
このインターフェースでは以下のことが可能です:
- **推論レベルの選択**:高速、自動、高度、またはビヘモスから選択
- **MAXモードの有効化**:最も徹底的な分析が必要な場合に最大推論能力を切り替え
- **MAXモードの有効化**:最も徹底的な分析が必要な場合に最大限の推論能力を切り替え
- **モードの説明を確認**:各モードが最適化されている用途を理解
タスクの複雑さに基づいてモードを選択してください - 簡単な質問には高速モードを、複雑なアーキテクチャ変更にはビヘモスモードを使用します。
@@ -138,24 +148,24 @@ Copilotインターフェースのモードセレクターを使用して、異
### コストの計算方法
Copilotの使用は、基盤となるLLMからのトークンごとに課金されます:
Copilotの使用料金は、基盤となるLLMからのトークンごとに請求されます:
- **入力トークン**:プロバイダーの基本料金で課金**原価**
- **出力トークン**:プロバイダーの基本出力料金の**1.5倍**で課金
- **入力トークン**:プロバイダーの基本料金で請求**原価**
- **出力トークン**:プロバイダーの基本出力料金の**1.5倍**で請求
```javascript
copilotCost = (inputTokens × inputPrice + outputTokens × (outputPrice × 1.5)) / 1,000,000
```
| コンポーネント | 適用レート |
| コンポーネント | 適用される料金 |
|----------|----------------------|
| 入力 | inputPrice |
| 出力 | outputPrice × 1.5 |
<Callout type="warning">
表示価格は2025年9月4日時点のレートを反映しています。最新の価格については、プロバイダーのドキュメントをご確認ください。
表示価格は2025年9月4日時点のものです。最新の価格については、プロバイダーのドキュメントをご確認ください。
</Callout>
<Callout type="info">
モデル価格は100万トークンあたりの金です。実際のコストを算出するには1,000,000で割ります。背景例については<a href="/execution/costs">コスト計算ページ</a>をご覧ください。
モデル価格は100万トークンあたりの金です。実際のコストを算出するには1,000,000で割ります。背景例については<a href="/execution/costs">コスト計算ページ</a>をご覧ください。
</Callout>

View File

@@ -5,6 +5,7 @@ title: はじめに
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Callout } from 'fumadocs-ui/components/callout'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Simはオープンソースのビジュアルワークフロービルダーで、AIエージェントワークフローの構築とデプロイに使用できます。ーコードインターフェースを使用してインテリジェントな自動化システムを設計し、直感的なドラッグアンドドロップキャンバスを通じてAIモデル、データベース、API、ビジネスツールを接続できます。チャットボットの構築、ビジネスプロセスの自動化、複雑なデータパイプラインのオーケストレーションなど、SimはあなたのAIワークフローを実現するためのツールを提供します。
@@ -32,44 +33,73 @@ Simはオープンソースのビジュアルワークフロービルダーで
**API統合ワークフロー**
複雑なマルチサービス間の相互作用をオーケストレーションします。統一されたAPIエンドポイントを作成し、高度なビジネスロジックを実装し、イベント駆動型の自動化システムを構築します。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/chat-workflow.mp4" width={700} height={450} />
</div>
## 仕組み
**ビジュアルワークフローエディタ**
直感的なドラッグアンドドロップキャンバスを使用してワークフローを設計します。複雑な自動化ロジックを理解しやすく維持しやすくするビジュアルなーコードインターフェースを通じて、AIモデル、データベース、API、サードパーティサービスを接続します。
直感的なドラッグドロップキャンバスを使用してワークフローを設計します。AIモデル、データベース、API、サードパーティサービスをビジュアルなーコードインターフェースで接続し、複雑な自動化ロジックを理解しやすく、保守しやすくします。
**モジュラーブロックシステム**
専門化されたコンポーネントで構築します処理ブロックAIエージェント、API呼び出し、カスタム関数、ロジックブロック条件分岐、ループ、ルーター、出力ブロックレスポンス、評価器。各ブロックはワークフロー内の特定のタスクを処理します。
専門化されたコンポーネントで構築処理ブロックAIエージェント、API呼び出し、カスタム関数、ロジックブロック条件分岐、ループ、ルーター、出力ブロックレスポンス、評価器。各ブロックはワークフロー内の特定のタスクを処理します。
**柔軟な実行トリガー**
チャットインターフェース、REST API、ウェブフック、スケジュールされたcronジョブ、SlackやGitHubなどのプラットフォームからの外部イベントなど、複数のチャネルを通じてワークフローを起動ます。
チャットインターフェース、REST API、ウェブフック、スケジュールされたcronジョブ、SlackやGitHubなどのプラットフォームからの外部イベントなど、複数のチャネルを通じてワークフローを起動できます。
**リアルタイムコラボレーション**
チームが一緒に構築できるようにします。複数のユーザーがリアルタイム更新と詳細な権限コントロール同時にワークフローを編集できます。
チームが一緒に構築できるようにします。複数のユーザーがリアルタイム更新と詳細な権限コントロールにより、同時にワークフローを編集できます。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/build-workflow.mp4" width={700} height={450} />
</div>
## 連携機能
Simは複数のカテゴリにわたる80以上のサービスとネイティブ連携を提供しています:
Simは複数のカテゴリにわたる80以上のサービスとネイティブ連携を提供します
- **AIモデル**: OpenAI、Anthropic、Google Gemini、Groq、Cerebras、Ollamaを通じたローカルモデル
- **AIモデル**: OpenAI、Anthropic、Google Gemini、Groq、Cerebras、Ollamaを介したローカルモデル
- **コミュニケーション**: Gmail、Slack、Microsoft Teams、Telegram、WhatsApp
- **生産性向上**: Notion、Google Workspace、Airtable、Monday.com
- **生産性**: Notion、Google Workspace、Airtable、Monday.com
- **開発**: GitHub、Jira、Linear、自動ブラウザテスト
- **検索とデータ**: Google検索、Perplexity、Firecrawl、Exa AI
- **データベース**: PostgreSQL、MySQL、Supabase、Pinecone、Qdrant
カスタム連携については、[MCPModel Context Protocolサポート](/mcp)を活用して、あらゆる外部サービスやツール接続できます。
カスタム連携については、[MCPModel Context Protocolサポート](/mcp)を活用して、任意の外部サービスやツール接続できます。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/integrations-sidebar.mp4" width={700} height={450} />
</div>
## AI搭載コパイロット
**質問と指導を受ける**
コパイロットはSimに関する質問に答え、ワークフローを説明し、改善のための提案を提供します。`@`記号を使用してワークフロー、ブロック、ドキュメント、ナレッジ、ログを参照し、文脈に応じたサポートを受けられます。
**ワークフローの構築と編集**
エージェントモードに切り替えると、コパイロットが変更を提案し、キャンバスに直接適用できます。自然言語コマンドでブロックの追加、設定の構成、変数の接続、ワークフローの再構築が可能です。
**適応型推論レベル**
タスクの複雑さに応じて、高速、自動、高度、または超大型モードから選択できます。簡単な質問には高速モードから始め、複雑なアーキテクチャの変更や深いデバッグには超大型モードにスケールアップします。
[コパイロット機能](/copilot)の詳細とAIアシスタンスで生産性を最大化する方法についてもっと学びましょう。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/copilot-workflow.mp4" width={700} height={450} />
</div>
## デプロイメントオプション
**クラウドホスティング**
[sim.ai](https://sim.ai)ですぐに起動でき、完全に管理されたインフラストラクチャ、自動スケーリング、組み込みの可観測性を備えています。運用は私たちが処理するので、ワークフローの構築に集中できます。
[sim.ai](https://sim.ai)ですぐに開始できます。完全に管理されたインフラストラクチャ、自動スケーリング、組み込みの可観測性を備えています。運用は私たちが処理するので、ワークフローの構築に集中できます。
**セルフホスティング**
Docker ComposeまたはKubernetesを使用して独自のインフラストラクチャにデプロイできます。Ollama連携を通じてローカルAIモデルをサポートし、データを完全に制御できます。
## 次のステップ
最初のAIワークフローを構築する準備はできていますか?
最初のAIワークフローを構築する準備はできましたか?
<Cards>
<Card title="はじめに" href="/getting-started">
@@ -78,8 +108,8 @@ Docker ComposeまたはKubernetesを使用して独自のインフラストラ
<Card title="ワークフローブロック" href="/blocks">
構成要素について学ぶ
</Card>
<Card title="ツールと連携機能" href="/tools">
80以上の組み込み連携機能を探索
<Card title="ツールと連携" href="/tools">
80以上の組み込み連携を探索
</Card>
<Card title="チーム権限" href="/permissions/roles-and-permissions">
ワークスペースの役割と権限を設定

View File

@@ -4,19 +4,30 @@ description: トリガーはSimワークフローを開始するための基本
---
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Image } from '@/components/ui/image'
## 主要なトリガー
<div className="flex justify-center">
<Image
src="/static/blocks/triggers.png"
alt="トリガーの概要"
width={500}
height={350}
className="my-6"
/>
</div>
エディタから始まるすべてのもの、APIへのデプロイ、またはチャットへのデプロイエクスペリエンスにはStartブロックを使用してください。イベント駆動型ワークフローには他のトリガーも引き続き利用可能です
## コアトリガー
エディタ、APIへのデプロイ、またはチャットへのデプロイエクスペリエンスから始まるすべてのものにはスタートブロックを使用します。イベント駆動型ワークフローには他のトリガーも利用可能です
<Cards>
<Card title="Start" href="/triggers/start">
<Card title="スタート" href="/triggers/start">
エディタ実行、APIデプロイメント、チャットデプロイメントをサポートする統合エントリーポイント
</Card>
<Card title="Webhook" href="/triggers/webhook">
外部のWebhookペイロードを受信
<Card title="ウェブフック" href="/triggers/webhook">
外部ウェブフックペイロードを受信
</Card>
<Card title="Schedule" href="/triggers/schedule">
<Card title="スケジュール" href="/triggers/schedule">
Cronまたは間隔ベースの実行
</Card>
</Cards>
@@ -25,15 +36,15 @@ import { Card, Cards } from 'fumadocs-ui/components/card'
| トリガー | 開始条件 |
|---------|-----------------|
| **スタート** | エディターの実行、APIへのデプロイリクエスト、またはチャットメッセージ |
| **スタート** | エディタ実行、APIへのデプロイリクエスト、またはチャットメッセージ |
| **スケジュール** | スケジュールブロックで管理されるタイマー |
| **Webhook** | 受信HTTPリクエスト時 |
| **ウェブフック** | 受信HTTPリクエスト時 |
> Startブロックは常に `input`、`conversationId`、および `files` フィールドを公開します。追加の構造化データには入力フォーマットにカスタムフィールドを追加してください。
> スタートブロックは常に `input`、`conversationId`、および `files` フィールドを公開します。追加の構造化データには入力フォーマットにカスタムフィールドを追加してください。
## トリガーの使用方法
1. Startブロックを開始スロットに配置しますまたはWebhook/Scheduleなどの代替トリガーを使用)。
1. スタートスロットにスタートブロックを配置します(またはウェブフック/スケジュールなどの代替トリガーを使用)。
2. 必要なスキーマまたは認証を設定します。
3. ブロックをワークフローの残りの部分に接続します。
@@ -41,12 +52,12 @@ import { Card, Cards } from 'fumadocs-ui/components/card'
## 手動実行の優先順位
エディタで**実行**をクリックすると、Simは以下の優先順位に基づいて自動的に実行するトリガーを選択します:
エディタで**実行**をクリックすると、Simは以下の優先順位に基づいて実行するトリガーを自動的に選択します:
1. **スタートブロック**(最高優先度)
2. **スケジュールトリガー**
3. **外部トリガー**ウェブフック、Slack、Gmail、Airtableなどの連携
3. **外部トリガー**ウェブフック、Slack、Gmail、Airtableなどの統合
ワークフローに複数のトリガーがある場合、最も優先度の高いトリガーが実行されます。例えば、スタートブロックとウェブフックトリガーの両方がある場合、実行をクリックするとスタートブロックが実行されます。
**モックペイロードを持つ外部トリガー**外部トリガーウェブフックと連携が手動で実行される場合、Simはトリガーの予想されるデータ構造に基づいて自動的にモックペイロードを生成します。これにより、テスト中に下流のブロックが変数を正しく解決できるようになります。
**モックペイロードを持つ外部トリガー**: 外部トリガーウェブフックと連携が手動で実行される場合、Simはトリガーの予想されるデータ構造に基づいてモックペイロードを自動生成します。これにより、テスト中に下流のブロックが変数を正しく解決できるようになります。

View File

@@ -5,6 +5,7 @@ title: 人工干预
import { Callout } from 'fumadocs-ui/components/callout'
import { Tab, Tabs } from 'fumadocs-ui/components/tabs'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
“人工干预”模块会暂停工作流的执行,等待人工干预后再继续。可用于添加审批关卡、收集反馈或在关键决策点获取额外输入。
@@ -76,7 +77,7 @@ import { Image } from '@/components/ui/image'
}
```
在下游模块中使用 `<blockId.resumeInput.fieldName>` 访问恢复数据。
在下游模块中使用 `<blockId.resumeInput.fieldName>` 访问简历数据。
## 审批方法
@@ -174,8 +175,14 @@ Agent (Generate) → Human in the Loop (QA) → Gmail (Send)
<approval1.resumeInput.approved> === true
```
下面的示例展示了一个审批门户,显示了工作流暂停后审批者的视图。审批者可以审查数据并提供输入,作为工作流恢复的一部分。审批门户可以通过唯一的 URL `<blockId.url>` 直接访问。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="hitl-resume.mp4" width={700} height={450} />
</div>
## 相关模块
- **[条件](/blocks/condition)** - 根据审批决策进行分支
- **[变量](/blocks/variables)** - 存储审批历史和元数据
- **[响应](/blocks/response)** - 将工作流结果返回给 API 调用
- **[Condition](/blocks/condition)** - 基于审批决策进行分支
- **[Variables](/blocks/variables)** - 存储审批历史和元数据
- **[Response](/blocks/response)** - 将工作流结果返回给 API 调用

View File

@@ -4,6 +4,7 @@ title: 基础
import { Callout } from 'fumadocs-ui/components/callout'
import { Step, Steps } from 'fumadocs-ui/components/steps'
import { Video } from '@/components/ui/video'
## 连接如何工作
@@ -27,15 +28,19 @@ import { Step, Steps } from 'fumadocs-ui/components/steps'
</Step>
</Steps>
### 连接流动
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="connections-build.mp4" width={700} height={450} />
</div>
数据通过连接流动遵循以下原则:
### 连接流程
1. **定向流动**:数据始终从输出流向输入
2. **执行顺序**:模块根据其连接的顺序执行
3. **数据转换**:数据在模块之间传递时可能会被转换
4. **条件路径**:某些模块(如路由器和条件模块)可以将流动引导到不同的路径
通过连接的数据流遵循以下原则:
1. **方向性流动**:数据始终从输出流向输入
2. **执行顺序**:块根据其连接的顺序执行
3. **数据转换**:数据在块之间传递时可能会被转换
4. **条件路径**:某些块(如路由器和条件块)可以将流引导到不同的路径
<Callout type="warning">
删除连接将立即停止块之间的数据流。在删除连接之前,请确保这是您想要的操作。
删除连接将立即停止块之间的数据流。在删除连接之前,请确保这是您想要的操作。
</Callout>

View File

@@ -71,6 +71,16 @@ Copilot 是您编辑器中的助手,可帮助您使用 Sim Copilot 构建和
</Card>
</Cards>
<div className="flex justify-center">
<Image
src="/static/copilot/copilot-mode.png"
alt="Copilot 模式选择界面"
width={600}
height={400}
className="my-6"
/>
</div>
## 深度级别
<Cards>
@@ -82,13 +92,13 @@ Copilot 是您编辑器中的助手,可帮助您使用 Sim Copilot 构建和
</span>
}
>
<div className="m-0 text-sm">最快且最便宜。适小型编辑、简单工作流程和小调整。</div>
<div className="m-0 text-sm">最快且最便宜。适用于小型编辑、简单工作流程和小调整。</div>
</Card>
<Card
title={
<span className="inline-flex items-center gap-2">
<InfinityIcon className="h-4 w-4 text-muted-foreground" />
Auto
自动
</span>
}
>
@@ -102,7 +112,7 @@ Copilot 是您编辑器中的助手,可帮助您使用 Sim Copilot 构建和
</span>
}
>
<div className="m-0 text-sm">适用于更大的工作流程和复杂编辑的更多推理,同时保持高性能。</div>
<div className="m-0 text-sm">适用于更大的工作流程和复杂编辑,同时保持高性能。</div>
</Card>
<Card
title={
@@ -112,7 +122,7 @@ Copilot 是您编辑器中的助手,可帮助您使用 Sim Copilot 构建和
</span>
}
>
<div className="m-0 text-sm">提供深度规划、调试和复杂架构更改的最大推理能力。</div>
<div className="m-0 text-sm">提供最大推理能力,用于深度规划、调试和复杂架构更改。</div>
</Card>
</Cards>
@@ -122,17 +132,17 @@ Copilot 是您编辑器中的助手,可帮助您使用 Sim Copilot 构建和
<Image
src="/static/copilot/copilot-models.png"
alt="Copilot 模式选择界面显示高级模式和 MAX 切换按钮"
alt="Copilot 模式选择界面显示高级模式和 MAX 切换选项"
width={600}
height={300}
/>
该界面允许您:
- **选择推理级别**:从快速、Auto、高级或巨兽中选择
- **启用 MAX 模式**在需要最全面分析时切换到最大推理能力
- **选择推理级别**:从快速、自动、高级或巨兽中选择
- **启用 MAX 模式**:切换到最大推理能力,以便在需要最全面分析时使用
- **查看模式描述**:了解每种模式的优化用途
根据任务的复杂性选择您的模式——简单问题使用快速模式,复杂架构更改使用巨兽模式。
根据任务的复杂性选择您的模式——对于简单问题使用快速模式,对于复杂架构更改使用巨兽模式。
## 计费与成本计算
@@ -140,22 +150,22 @@ Copilot 是您编辑器中的助手,可帮助您使用 Sim Copilot 构建和
Copilot 的使用按底层 LLM 的每个 token 计费:
- **输入 token**:按提供商的基础费率计费(**成本**
- **输出 token**:按提供商基础输出费率的 **1.5 倍** 计费
- **输入标记**:按提供商的基础费率计费(**成本**
- **输出标记**:按提供商基础输出费率的 **1.5 倍** 计费
```javascript
copilotCost = (inputTokens × inputPrice + outputTokens × (outputPrice × 1.5)) / 1,000,000
```
| 组件 | 应用费率 |
|----------|----------------------|
| 组件 | 应用费率 |
|------------|----------------------|
| 输入 | inputPrice |
| 输出 | outputPrice × 1.5 |
<Callout type="warning">
此处显示的价反映截至 2025 年 9 月 4 日的费率。请查阅提供商文档以获取最新定价
显示的价反映截至 2025 年 9 月 4 日的费率。请查阅提供商文档以获取当前价格
</Callout>
<Callout type="info">
模型价格以每百万个 token 为单位计算。计算公式将价格除以 1,000,000 以得实际成本。请参阅<a href="/execution/costs">成本计算页面</a>了解背景信息和示例。
模型价格以每百万标记为单位。计算公式将除以 1,000,000 以得实际成本。请参阅<a href="/execution/costs">成本计算页面</a>了解背景和示例。
</Callout>

View File

@@ -5,6 +5,7 @@ title: 简介
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Callout } from 'fumadocs-ui/components/callout'
import { Image } from '@/components/ui/image'
import { Video } from '@/components/ui/video'
Sim 是一个开源的可视化工作流构建器,用于构建和部署 AI 代理工作流。通过无代码界面设计智能自动化系统——通过直观的拖放画布连接 AI 模型、数据库、API 和业务工具。无论是构建聊天机器人、自动化业务流程还是协调复杂的数据管道Sim 都提供了将 AI 工作流变为现实的工具。
@@ -32,6 +33,10 @@ Sim 是一个开源的可视化工作流构建器,用于构建和部署 AI 代
**API 集成工作流**
协调复杂的多服务交互。创建统一的 API 端点,实施复杂的业务逻辑,并构建事件驱动的自动化系统。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/chat-workflow.mp4" width={700} height={450} />
</div>
## 工作原理
**可视化工作流编辑器**
@@ -44,41 +49,66 @@ Sim 是一个开源的可视化工作流构建器,用于构建和部署 AI 代
通过多种渠道启动工作流包括聊天界面、REST API、webhook、计划的 cron 作业或来自 Slack 和 GitHub 等平台的外部事件。
**实时协作**
让您的团队共同构建。多用户可以同时编辑工作流,支持实时更新和细粒度的权限控制。
让您的团队共同构建。多用户可以同时编辑工作流,支持实时更新和细粒度的权限控制。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/build-workflow.mp4" width={700} height={450} />
</div>
## 集成
Sim 提供了跨多个类别的 80 多种服务的原生集成:
- **AI 模型**OpenAI、Anthropic、Google Gemini、Groq、Cerebras、通过 Ollama 的本地模型
- **AI 模型**OpenAI、Anthropic、Google Gemini、Groq、Cerebras、本地模型(通过 Ollama
- **通信**Gmail、Slack、Microsoft Teams、Telegram、WhatsApp
- **生产力**Notion、Google Workspace、Airtable、Monday.com
- **开发**GitHub、Jira、Linear、自动化浏览器测试
- **搜索与数据**Google 搜索、Perplexity、Firecrawl、Exa AI
- **搜索与数据**Google Search、Perplexity、Firecrawl、Exa AI
- **数据库**PostgreSQL、MySQL、Supabase、Pinecone、Qdrant
对于自定义集成,可以利用我们的 [MCP模型上下文协议支持](/mcp) 来连接任何外部服务或工具。
对于自定义集成,利用我们的 [MCP模型上下文协议支持](/mcp) 来连接任何外部服务或工具。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/integrations-sidebar.mp4" width={700} height={450} />
</div>
## AI 驱动的 Copilot
**提问并获取指导**
Copilot 回答关于 Sim 的问题,解释您的工作流程,并提供改进建议。使用 `@` 符号引用工作流程、模块、文档、知识和日志,以获得上下文帮助。
**构建和编辑工作流程**
切换到代理模式,让 Copilot 直接在您的画布上提出并应用更改。通过自然语言命令添加模块、配置设置、连接变量并重组工作流程。
**自适应推理级别**
根据任务复杂性选择快速、自动、高级或巨兽模式。对于简单问题,从快速模式开始;对于复杂的架构更改和深度调试,升级到巨兽模式。
了解更多关于 [Copilot 功能](/copilot) 的信息,以及如何通过 AI 辅助最大化生产力。
<div className="mx-auto w-full overflow-hidden rounded-lg my-6">
<Video src="introduction/copilot-workflow.mp4" width={700} height={450} />
</div>
## 部署选项
**云托管**
通过完全托管的基础设施、自动扩展和内置可观测性,立即在 [sim.ai](https://sim.ai) 启动。专注于构建工作流,我们负责运营
在 [sim.ai](https://sim.ai) 上立即启动,享受完全托管的基础设施、自动扩展和内置可观测性。在我们处理运营的同时,专注于构建工作流
**自托管**
使用 Docker Compose 或 Kubernetes 部署在您自己的基础设施上。通过 Ollama 集成支持本地 AI 模型,完全掌控您的数据。
## 下一步
准备好构建您的第一个 AI 工作流了吗?
准备好构建您的第一个 AI 工作流了吗?
<Cards>
<Card title="快速入门" href="/getting-started">
在 10 分钟内创建您的第一个工作流
<Card title="入门指南" href="/getting-started">
在 10 分钟内创建您的第一个工作流
</Card>
<Card title="工作流模块" href="/blocks">
<Card title="工作流模块" href="/blocks">
了解构建模块
</Card>
<Card title="工具集成" href="/tools">
<Card title="工具集成" href="/tools">
探索 80 多种内置集成
</Card>
<Card title="团队权限" href="/permissions/roles-and-permissions">

View File

@@ -4,10 +4,21 @@ description: 触发器是启动 Sim 工作流的核心方式
---
import { Card, Cards } from 'fumadocs-ui/components/card'
import { Image } from '@/components/ui/image'
<div className="flex justify-center">
<Image
src="/static/blocks/triggers.png"
alt="触发器概览"
width={500}
height={350}
className="my-6"
/>
</div>
## 核心触发器
使用 Start 块处理所有从编辑器、部署到 API 或部署到聊天的体验中发起的操作。其他触发器可用于事件驱动的工作流:
使用 Start 块处理从编辑器、部署到 API 或部署到聊天的所有操作。其他触发器可用于事件驱动的工作流:
<Cards>
<Card title="Start" href="/triggers/start">
@@ -25,11 +36,11 @@ import { Card, Cards } from 'fumadocs-ui/components/card'
| 触发器 | 启动条件 |
|---------|-----------------|
| **启动** | 编辑器运行、部署到 API 请求或聊天消息 |
| **计划** | 在计划块中管理的计时器 |
| **Webhook** | 收到入站 HTTP 请求 |
| **Start** | 编辑器运行、部署到 API 请求或聊天消息 |
| **Schedule** | 在 Schedule 块中管理的计时器 |
| **Webhook** | 收到入站 HTTP 请求 |
> Start 块始终会暴露 `input`、`conversationId` 和 `files` 字段。可以向输入格式添加自定义字段以获取额外的结构化数据。
> Start 块始终公开 `input`、`conversationId` 和 `files` 字段。通过向输入格式添加自定义字段来增加结构化数据。
## 使用触发器
@@ -37,16 +48,16 @@ import { Card, Cards } from 'fumadocs-ui/components/card'
2. 配置任何所需的模式或认证。
3. 将该块连接到工作流的其余部分。
> 部署为每个触发器提供支持。更新工作流,重新部署,所有触发器入口点都会获取新的快照。在[执行 → 部署快照](/execution)中了解更多信息
> 部署为每个触发器提供支持。更新工作流,重新部署,所有触发器入口点获取新的快照。在[执行 → 部署快照](/execution)中了解更多。
## 手动执行优先级
当您在编辑器中点击 **运行** 时Sim 会根据以下优先级顺序自动选择要执行的触发器:
1. **开始块**(最高优先级)
2. **计划触发器**
3. **外部触发器**webhooks、Slack、Gmail、Airtable 等集成)
1. **Start 块**(最高优先级)
2. **Schedule 触发器**
3. **外部触发器**webhooks、Slack、Gmail、Airtable 等集成)
如果您的工作流有多个触发器,将执行优先级最高的触发器。例如,如果您同时有一个开始块和一个 Webhook 触发器,点击运行将执行开始块。
如果您的工作流有多个触发器,将执行优先级最高的触发器。例如,如果您同时有 Start 块和 Webhook 触发器,点击运行将执行 Start 块。
**带有模拟负载的外部触发器**当外部触发器webhooks 和集成)被手动执行Sim 会根据触发器的预期数据结构自动生成模拟负载。这确保了在测试期间,下游块可以正确解析变量。
**带有模拟负载的外部触发器**:当手动执行外部触发器(webhooks 和集成Sim 会根据触发器的预期数据结构自动生成模拟负载。这确保了在测试过程中,下游块可以正确解析变量。

View File

@@ -4393,7 +4393,7 @@ checksums:
content/31: 1022391b9b79b1d2e9f8db789f9c50a2
3fd794279590b9d143d409252c8bcf91:
meta/title: 439cb79e8dfd7923d35b85cfbb6fd201
content/0: c0c61574d43478241fb06420e6f86ae8
content/0: dc697d1a69b3cb0152fda60b44bc7da1
content/1: 1e469836798c43335625f3c21ef2a54a
content/2: d35f913a25856e28c66082a574d15275
content/3: dcd3d9d597cf4cc71e3537ef033662c2
@@ -4401,21 +4401,30 @@ checksums:
content/5: 94aa02ae5762d84f4b67df680f17bff5
content/6: e1ec71f571ae36370706f8603471afa7
content/7: 7aef66fb834b6913668e4049e88c1c25
content/8: ad8638a3473c909dbcb1e1d9f4f26381
content/9: 3aa86ec99b42a93d4032063482b98fc7
content/10: 3b7b5178550d70a297f1a9fbc6d42390
content/11: cc5f496182d339993ce974ca60a1172a
content/12: 40cc9fc6a12a47982c9ae6760d61b84f
content/13: 2761b45701dcdee505d6b522e21af1bf
content/14: 21f396ab14e4ae7853d79f352f7eeebb
content/15: 9a9774cec40cbdd2b14f4489b98d04eb
content/16: c4442ebf954ce44792673e999fa5ae57
content/17: 3cb16053db18d8997d72e38b8e336438
content/18: d150533b4b2267de685fd49105852464
content/19: eab59311550e67ed2d44a632ec6006ec
content/20: c2cef2688104adaf6641092f43d4969a
content/21: 448767960bf271c456929b34a89bbb40
content/22: 2cb5515fad9ca26249cdac34760ce9a2
content/8: aa25b3e3d921e4e579dd194c6fcd2af8
content/9: ad8638a3473c909dbcb1e1d9f4f26381
content/10: 3aa86ec99b42a93d4032063482b98fc7
content/11: 3b7b5178550d70a297f1a9fbc6d42390
content/12: cc5f496182d339993ce974ca60a1172a
content/13: 40cc9fc6a12a47982c9ae6760d61b84f
content/14: 01b8941506483c3bbd8d03d7064cc4ae
content/15: 2761b45701dcdee505d6b522e21af1bf
content/16: 21f396ab14e4ae7853d79f352f7eeebb
content/17: 9a9774cec40cbdd2b14f4489b98d04eb
content/18: c4442ebf954ce44792673e999fa5ae57
content/19: 8a5bf876779f64c00bbfe410a76b876d
content/20: 3baabe4ef51745247512b0226e9722da
content/21: aaa108acd920202f8fe7dc5234db1c19
content/22: 6539573d8f58d31b8195280f668ddbc8
content/23: d658c027072bdb8ac9d579e238635e37
content/24: 7a165065612e884611aaf1b16f674c58
content/25: ada8e52a2b16034505384c2452727967
content/26: 3cb16053db18d8997d72e38b8e336438
content/27: d150533b4b2267de685fd49105852464
content/28: eab59311550e67ed2d44a632ec6006ec
content/29: c2cef2688104adaf6641092f43d4969a
content/30: 448767960bf271c456929b34a89bbb40
content/31: 2cb5515fad9ca26249cdac34760ce9a2
c719dc339b3b7771a91f21c9919a1690:
meta/title: fbd403146395526d68ac68d142a50e21
content/0: 9783cf3b31614bf20084e6d2b8400e87
@@ -4673,21 +4682,22 @@ checksums:
content/8: 8f2873836542b4ad0eaebb23e173f201
content/9: 2fcedc7b412a15a963b9f16e739e12f6
content/10: 9fee57e5488bf3022d47d2e7c930a644
content/11: 41e62fddd27e7d853ac891d2049e4765
content/12: 346548a07c017e75077a2bb665c11182
content/13: 08b1f4a18822c6ae7f9a70ef026250ed
content/14: 735298953edf11376ca545c708c36314
content/15: 7536275bc0550a04a6931865916ae5e2
content/16: c0e668525065a5e528a29cb9bbef5622
content/17: 6ba51ad51d324b4f01638ee33d572133
content/18: 043a53599c50a6520dc97b938ccd2dfb
content/19: be394583176619a3546df42d2dee2258
content/20: 745e69101f38215f6f9eef6d6055f602
content/21: 9eae93884f7ae97c39803743eebcd637
content/22: aee30bf47a38ed59952bd10e0223ffe6
content/23: d9340ab5392b777cb15586149b9272ca
content/24: bcdc93fbab52d584bafe3027600edf8c
content/25: 3466b7a79879f9ac49da21c245258b4f
content/11: 91f4f75fec816f3cf84d76b50485f654
content/12: 41e62fddd27e7d853ac891d2049e4765
content/13: 346548a07c017e75077a2bb665c11182
content/14: 08b1f4a18822c6ae7f9a70ef026250ed
content/15: 735298953edf11376ca545c708c36314
content/16: 7536275bc0550a04a6931865916ae5e2
content/17: c0e668525065a5e528a29cb9bbef5622
content/18: 6ba51ad51d324b4f01638ee33d572133
content/19: 043a53599c50a6520dc97b938ccd2dfb
content/20: be394583176619a3546df42d2dee2258
content/21: 745e69101f38215f6f9eef6d6055f602
content/22: 9eae93884f7ae97c39803743eebcd637
content/23: aee30bf47a38ed59952bd10e0223ffe6
content/24: d9340ab5392b777cb15586149b9272ca
content/25: bcdc93fbab52d584bafe3027600edf8c
content/26: 3466b7a79879f9ac49da21c245258b4f
dee35ed44956a6226bec055d5846dea2:
meta/title: 97813c8ae67d69575fd04e35a88aed0c
content/0: e48bc742bb49fa32016b19fdbd62a2e8
@@ -4769,16 +4779,17 @@ checksums:
content/40: f539c13e644506c03a9f7bb6e0fa8848
d25c619a67f4f34c2932949ec11931d5:
meta/title: 1f5b53b9904ec41d49c1e726e3d56b40
content/0: 3e6913a1903145918dec5dfbf045be63
content/0: 0d3a0b016962b7c7e21ff8524255fa4d
content/1: cfe48dbbaebccbc25ac022c899bffd7a
content/2: bc892d223b664ba71849ccd1909727c7
content/3: 41aa99a9c254ac1ab88317829865451d
content/4: 60940b676e2ec4136c58fc932ed24f6f
content/5: 452821ed5121761f4c7cf6c3f15aa6d5
content/6: 766d759cad3ca168ff385b8c2dd5e738
content/7: b350dea5d0089695efaca00a48c70738
content/8: ee7755c785324eed7080a9efb5937ba9
content/9: 4e37faf476573f26ccb9bc7f224662b1
content/6: d17afc428b61d4eb9b41c96bb4d48d3f
content/7: 766d759cad3ca168ff385b8c2dd5e738
content/8: b350dea5d0089695efaca00a48c70738
content/9: ee7755c785324eed7080a9efb5937ba9
content/10: 4e37faf476573f26ccb9bc7f224662b1
e99baf6ea410c047444ec8592d7d54f3:
meta/title: 314cb19eb4fc168e662c3ac7e308f8c1
meta/description: 064420321c795472e120795dd3866b6b
@@ -5699,21 +5710,22 @@ checksums:
988d7dce2c886500665fbd2457d4cc4d:
meta/title: 30c54e4dc4ce599b87d94be34a8617f5
meta/description: 68d1bebfdbae67a09276884b58231c40
content/0: 0d82f8784f312f9ac51da136fd47e94a
content/1: da2b445db16c149f56558a4ea876a5f0
content/2: cec18f48b2cd7974eb556880e6604f7f
content/3: c187ae3362455acfe43282399f0d163a
content/4: 4c3a5708af82c1ee42a12d14fd34e950
content/5: 12a43b499c1e8bb06b050964053ebde3
content/6: a28151eeb5ba3518b33809055b04f0f6
content/7: cffe5b901d78ebf2000d07dc7579533e
content/8: 73486253d24eeff7ac44dfd0c8868d87
content/9: 05aed1f03c5717f3bcb10de2935332e8
content/10: 434a19ecd8a391bea52f68222f42b97d
content/11: c5d0a4062ef7a0a8b0c2610533fae6a0
content/12: e5ca2445d3b69b062af5bf0a2988e760
content/13: 67e0b520d57e352689789eff5803ebbc
content/14: a1d7382600994068ca24dc03f46b7c73
content/0: 2b331e06d64557f4d7fbfa3924ae965f
content/1: e71056df0f7b2eb3b2f271f21d0052cc
content/2: da2b445db16c149f56558a4ea876a5f0
content/3: cec18f48b2cd7974eb556880e6604f7f
content/4: c187ae3362455acfe43282399f0d163a
content/5: 4c3a5708af82c1ee42a12d14fd34e950
content/6: 12a43b499c1e8bb06b050964053ebde3
content/7: a28151eeb5ba3518b33809055b04f0f6
content/8: cffe5b901d78ebf2000d07dc7579533e
content/9: 73486253d24eeff7ac44dfd0c8868d87
content/10: 05aed1f03c5717f3bcb10de2935332e8
content/11: 434a19ecd8a391bea52f68222f42b97d
content/12: c5d0a4062ef7a0a8b0c2610533fae6a0
content/13: e5ca2445d3b69b062af5bf0a2988e760
content/14: 67e0b520d57e352689789eff5803ebbc
content/15: a1d7382600994068ca24dc03f46b7c73
0bf172ef4ee9a2c94a2967d7d320b81b:
meta/title: 330265974a03ee22a09f42fa4ece25f6
meta/description: e3d54cbedf551315cf9e8749228c2d1c
@@ -6803,7 +6815,7 @@ checksums:
content/42: e7d074449d490a0eb0f4cbf2ca1886ab
b7341c73e73c19fbe18dd999900d8f7c:
meta/title: 435f2e5f47799ce049365b279b4fda31
content/0: e4684b7201c2aed215c82606e9eaa293
content/0: c0a142478cc5c515f87d368fa72da818
content/1: ac09e87a96bc852ce59c6434fc882374
content/2: 98f82e6df245b616a47c74a07a1278d3
content/3: 8de2862b924167cb117e370e6c9b90c3
@@ -6820,7 +6832,7 @@ checksums:
content/14: 4b1c0aba05b89eb75ffb82f5442e281f
content/15: fc168fcfe1eee5ba9d31be74bfb256cd
content/16: b4b55d28d87598b05b8c75273da99675
content/17: d45e2f432365c1eecbd44ce46e3a3c3a
content/17: aa32241c058aba83fc998f1656e1c98c
content/18: 9bf38d02df6467ad3cfce2626f83e645
content/19: 0ae3519cbd4c835d18d849c57f622bf2
content/20: e1a7edf40c8aaa0b70f67c4509b45967
@@ -6844,8 +6856,10 @@ checksums:
content/38: 51aeba83f5b41f132c8f37142b2a2fd8
content/39: 0eeef1b743d041d3efc485eb91e5dd41
content/40: 0b157e49ea0a988ba0e2bc394f00cbc2
content/41: 4c4fc37e47fdb37818d5672300268771
content/42: 107059cce7354b29774ef3bd573cfe41
content/41: b42d7ab1ddbc5410ce337f78bd63764e
content/42: 321e2bd645359c81eeacdb4987fdff20
content/43: 4c4fc37e47fdb37818d5672300268771
content/44: 107059cce7354b29774ef3bd573cfe41
0d0df649a3c7ae5396da8fc06441e179:
meta/title: 5b6cf869265c13af8566f192b4ab3d2a
content/0: d85cff62034e0012eb816bdcd8e1f3b2