> ## Documentation Index
> Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Midjourney V7 Verschiebung

<Note>
  Midjourney verfügt über ein integriertes Moderationssystem. Wenn einige generierte Bilder durch die Moderation gefiltert werden, können die für diese Anfrage verbrauchten Credits nicht erstattet werden. Bitte achten Sie darauf, dass Ihre Prompts den Inhaltsrichtlinien entsprechen.
</Note>


## OpenAPI

````yaml de/api-manual/image-series/midjourney/mj-v7-pan.json POST /v1/images/generations
openapi: 3.1.0
info:
  title: mj-v7-pan Schnittstelle
  version: 1.0.0
  description: >-
    - Bildleinwand in eine Richtung erweitern, neuen nahtlos anschliessenden
    Inhalt generieren

    - Vier Richtungen: oben, unten, links, rechts

    - Unterschied zu Outpaint: Pan erweitert in eine Richtung, Outpaint in alle
    Richtungen

    - Asynchroner Verarbeitungsmodus, verwenden Sie die zurueckgegebene
    Aufgaben-ID zum [Abfragen](/de/api-manual/task-management/get-task-detail)
servers:
  - url: https://api.evolink.ai
security: []
paths:
  /v1/images/generations:
    post:
      summary: Midjourney V7 Pan
      operationId: mjV7Pan
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MjV7PanRequest'
            examples:
              pan_right:
                summary: Nach rechts erweitern
                value:
                  model: mj-v7-pan
                  model_params:
                    task_id: task-unified-xxx
                    image_number: 0
                    direction: right
                    scale: 2
      responses:
        '200':
          description: Aufgabe erfolgreich erstellt
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageGenerationResponse'
        '400':
          description: Ungueltige Anfrageparameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Nicht authentifiziert
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '402':
          description: Unzureichendes Guthaben
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Zugriff verweigert
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '429':
          description: Ratenlimit ueberschritten
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Interner Serverfehler
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      security:
        - bearerAuth: []
components:
  schemas:
    MjV7PanRequest:
      type: object
      required:
        - model
        - model_params
      properties:
        model:
          type: string
          enum:
            - mj-v7-pan
          default: mj-v7-pan
          description: Modellname
        prompt:
          type: string
          description: Inhaltsfuehrung fuer den erweiterten Bereich
          example: In Sternenhimmel erweitern
        model_params:
          type: object
          required:
            - task_id
          description: Modellparameter
          properties:
            task_id:
              type: string
              description: Quellaufgaben-ID
              example: task-unified-xxx
            image_number:
              type: integer
              enum:
                - 0
                - 1
                - 2
                - 3
              default: 0
              description: Bild auswaehlen (0-3)
            direction:
              type: string
              enum:
                - down
                - right
                - up
                - left
              default: down
              description: Pan-Richtung
            scale:
              type: number
              minimum: 1.1
              maximum: 3
              default: 1.5
              description: Pan-Skalierung, groessere Werte erweitern mehr
            speed:
              type: string
              enum:
                - fast
                - turbo
              default: fast
              description: |-
                Geschwindigkeitsmodus (nur wirksam wenn Prompt angegeben)

                **Preishinweis:** Turbo-Modus kostet mehr
        callback_url:
          type: string
          format: uri
          description: Callback-URL fuer Aufgabenabschluss
    ImageGenerationResponse:
      type: object
      properties:
        created:
          type: integer
          description: Zeitstempel der Aufgabenerstellung
          example: 1757165031
        id:
          type: string
          description: Aufgaben-ID
          example: task-unified-1757165031-mjv7
        model:
          type: string
          description: Tatsaechlich verwendeter Modellname
        object:
          type: string
          enum:
            - image.generation.task
          description: Aufgabenobjekttyp
        progress:
          type: integer
          description: Aufgabenfortschritt in Prozent (0-100)
          minimum: 0
          maximum: 100
          example: 0
        status:
          type: string
          description: Aufgabenstatus
          enum:
            - pending
            - processing
            - completed
            - failed
          example: pending
        task_info:
          $ref: '#/components/schemas/TaskInfo'
        type:
          type: string
          enum:
            - text
            - image
            - audio
            - video
          example: image
        usage:
          $ref: '#/components/schemas/Usage'
    ErrorResponse:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
            message:
              type: string
            type:
              type: string
    TaskInfo:
      type: object
      properties:
        can_cancel:
          type: boolean
          description: Ob die Aufgabe abgebrochen werden kann
          example: true
        estimated_time:
          type: integer
          description: Geschaetzte Fertigstellungszeit (Sekunden)
          minimum: 0
          example: 45
    Usage:
      type: object
      properties:
        billing_rule:
          type: string
          enum:
            - per_call
            - per_token
            - per_second
          example: per_call
        credits_reserved:
          type: number
          description: Geschaetzte verbrauchte Credits
          minimum: 0
          example: 1.8
        user_group:
          type: string
          example: default
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        ## Alle Endpunkte erfordern Bearer Token Authentifizierung ##


        **API Key erhalten:**


        Besuchen Sie die [API Key
        Verwaltungsseite](https://evolink.ai/dashboard/keys) um Ihren API Key zu
        erhalten


        **Zum Request-Header hinzufuegen:**

        ```

        Authorization: Bearer YOUR_API_KEY

        ```

````