---
title: "Assistant Creator"
description: "Teilbare Assistenten-Import-Links erstellen (Snapshot, kein Sync)"
canonical_url: "https://meingpt.com/docs/admin-guide/assistant-creator"
language: de
---

# Assistant Creator

## Was ist das?

Der Assistant Creator ([assistant-creator.meingpt.com](https://assistant-creator.meingpt.com/)) erzeugt teilbare Links, mit denen andere einen Assistenten in ihren Workspace importieren können.

Wichtig: Der Link ist ein **Snapshot** der Konfiguration zum Zeitpunkt der Erstellung.

- Beim Import wird eine **Kopie** im Ziel-Workspace angelegt.
- Es gibt **keine Synchronisierung**: spätere Änderungen am Original werden nicht auf bereits importierte Assistenten übertragen.
- Wenn der gleiche Link erneut geöffnet wird, kann er erneut eine weitere Kopie importieren (abhängig von Berechtigungen).

## Wie der Import funktioniert (für Empfänger)

1. Import-Link öffnen.
2. Falls Du nicht eingeloggt bist, wirst Du zu Login/Signup weitergeleitet und anschließend zurück zum Import-Link.
3. Du siehst eine Vorschau des Imports.
4. Bestätigen, um den Assistenten im ausgewählten Workspace anzulegen.

Der Import “updatet” keinen zuvor importierten Assistenten und verschafft auch keinen speziellen Bearbeitungszugriff.

## Was ich im Creator einstellen kann

Du kannst u.a. konfigurieren:

- Name, Beschreibung
- System-Prompt
- Avatar (Emoji/Icon) und Farbe
- Modell-Präferenz (`modelFlavor`)
- Konversationsstarter

Manche Creator-Tools können zusätzliche Metadaten (z.B. Autor/Anweisungen) mitgeben. Diese werden beim Import in der Vorschau angezeigt, aber je nach Plattform-Support nicht zwingend am Assistenten gespeichert.

## Link-Format

Empfohlen (komprimiert):

```text
https://app.meingpt.com/assistant/import?c=<base64url>
```

Legacy (unkomprimiert):

```text
https://app.meingpt.com/assistant/import?p=<base64url>
```

- `c`: deflate-komprimiertes JSON-Payload, base64url-kodiert (kürzere URLs)
- `p`: unkomprimiertes JSON-Payload, base64url-kodiert

## Payload-Schema (v1)

Das dekodierte JSON-Payload hat folgende Struktur:

```ts
{
  v: 1,                           // Version (required)
  name: string,                   // Name (min. 2 Zeichen)
  description?: string,           // Beschreibung
  prompt: string,                 // System-Prompt (min. 5 Zeichen)
  iconName?: string,              // Emoji oder Icon-Name
  modelFlavor?: "openai" | "anthropic" | "google",
  color?: string,                 // Hex-Farbe (z.B. "#6366F1")
  agentLoopMode?: "SHORT" | "MEDIUM" | "LONG",
  conversationStarters?: string[],
  author?: string,                // Optional: Anzeige-Metadaten
  instructions?: string           // Optional: Anzeige-Metadaten
}
```

Hinweise:

- `modelFlavor` ist nur eine Präferenz. Beim Import wird daraus automatisch ein passendes Modell im Workspace gewählt.
- Zusätzliche/unknown Felder können enthalten sein und werden vom Importer ignoriert.

## API (für Creator / Automatisierung)

Wenn Du Links programmatisch erzeugen willst, nutze die Assistant-Creator-API (der Service hinter [assistant-creator.meingpt.com](https://assistant-creator.meingpt.com/)).

- Endpoint: `POST /api/create-link`
- Request-Body: JSON-Objekt mit den v1 Payload-Feldern (ohne Encoding/Compression)
- Response: `{ success: true, url: string, length: number, status: "ok" | "warning" | "error" }`

Die Response enthält in `url` den fertigen `https://app.meingpt.com/assistant/import?...` Link.

## Sicherheit & Sharing

- Der Link enthält die Assistenten-Konfiguration (inkl. System-Prompt). Behandle Links als sensibel.
- Jeder mit dem Link kann eine Kopie importieren, sofern er/sie im Ziel-Workspace Assistenten erstellen darf.
