Assistant Creator
Create shareable assistant import links (snapshot, no sync)
What it is
The Assistant Creator (assistant-creator.meingpt.com) generates shareable links that let others add an assistant to their workspace.
Important: the link represents a snapshot of the assistant configuration at the time the link was created.
- Importing creates a copy in the target workspace.
- There is no synchronization: later changes to the original assistant (or to the creator form) will not update already-imported assistants.
- Opening the same link again will import another copy (subject to permissions).
How importing works (for recipients)
- Open the import link.
- If you are not logged in, you will be redirected to login/signup and then returned to the import link.
- You see a preview of what will be imported.
- Confirm to create the assistant in the selected workspace.
The import flow does not grant edit access to an existing assistant and does not “update” an assistant that was imported earlier.
What you can configure (in the Creator UI)
You can configure the assistant’s:
- Name, description
- System prompt
- Avatar (emoji/icon) and color
- Model preference (
modelFlavor) - Conversation starters
Some creator tools may include additional metadata (e.g. author/instructions) which is displayed during import preview but may not be stored on the assistant, depending on platform support.
Link format
Recommended (compressed):
https://app.meingpt.com/assistant/import?c=<base64url>Legacy (uncompressed):
https://app.meingpt.com/assistant/import?p=<base64url>c: deflate-compressed JSON payload, base64url-encoded (shorter URLs)p: uncompressed JSON payload, base64url-encoded
Payload schema (v1)
The decoded JSON payload has this structure:
{
v: 1, // Version (required)
name: string, // Name (min 2 chars)
description?: string, // Description
prompt: string, // System prompt (min 5 chars)
iconName?: string, // Emoji or icon name
modelFlavor?: "openai" | "anthropic" | "google",
color?: string, // Hex color (e.g. "#6366F1")
agentLoopMode?: "SHORT" | "MEDIUM" | "LONG",
conversationStarters?: string[],
author?: string, // Optional display-only metadata
instructions?: string // Optional display-only metadata
}Notes:
modelFlavoris a preference. On import, meinGPT resolves it to the best available model in that family for the workspace.- Unknown/extra fields may be present and are ignored by the importer.
API (for creators / automation)
If you want to generate links programmatically, use the Assistant Creator API (the service behind assistant-creator.meingpt.com).
- Endpoint:
POST /api/create-link - Request body: JSON object with the v1 payload fields (without encoding/compression)
- Response:
{ success: true, url: string, length: number, status: "ok" | "warning" | "error" }
The returned url is the final https://app.meingpt.com/assistant/import?... link.
Security & sharing considerations
- The link contains the assistant configuration (including the system prompt). Treat links as sensitive.
- Anyone with the link can import a copy into a workspace where they have permission to create assistants.