Blog

Hier poste ich dinge zu Themen die mich beschäftigten.

Neueste 5 Einträge

  • PHP: sende Mail
  • Powershell: gruppename like finden und aktivierte user zaehlen
  • HW und SW auslesen und exportieren
  • Angeschlossene Monitore auslesen
  • bash: deepL Pro Paket MAC OS

2023-04-14

Midjournay API abfrage mit python

Um ein Python-Skript zu erstellen, das über Discord auf Midjourney zugreift, Eigenschaften des Bildes steuert und die erstellten Bilder herunterlädt, benötigen Sie einige Bibliotheken und entsprechende API-Schlüssel. Hier ist ein Beispiel-Skript, das diese Aufgabe erfüllt:

import os
import requests
import discord
from discord.ext import commands

# Setzen Sie Ihren Discord Bot Token hier ein
DISCORD_BOT_TOKEN = ‘your_discord_bot_token’

# Setzen Sie Ihren Mindjourney API-Schlüssel hier ein
MINDJOURNEY_API_KEY = ‘your_mindjourney_api_key’

bot = commands.Bot(command_prefix=’!')

@bot.event
async def on_ready():
    print(f’{bot.user} has connected to Discord!’)

@bot.command(name=’generate_image’, help=’Generiert ein Bild basierend auf den übergebenen Eigenschaften.’)
async def generate_image(ctx, *args):
    image_properties = ‘ ‘.join(args)
    headers = {
        ‘Content-Type’: ‘application/json’,
        ‘Authorization’: f’Bearer {MINDJOURNEY_API_KEY}’
    }
    data = {
        ‘properties’: image_properties
    }

    response = requests.post(’https://api.mindjourney.com/v1/images/generate’, headers=headers, json=data)

    if response.status_code == 200:
        image_url = response.json()[’image_url’]
        response = requests.get(image_url)
        open(’generated_image.png’, ‘wb’).write(response.content)

        await ctx.send(file=discord.File(’generated_image.png’))
        os.remove(’generated_image.png’)
    else:
        await ctx.send(’Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.’)

bot.run(DISCORD_BOT_TOKEN)

Stellen Sie sicher, dass Sie Python 3.7 oder höher und die discord.py Bibliothek installiert haben. Sie können die Bibliothek mit pip install discord.py installieren.

Ersetzen Sie your_discord_bot_token und your_midjourney_api_key durch Ihre tatsächlichen API-Schlüssel. Dieses Beispiel-Skript erstellt einen Discord-Bot, der auf den Befehl !generate_image reagiert und die angegebenen Eigenschaften als Bildparameter an die Midjourney API sendet.

Bitte beachten Sie, dass dies ein Beispiel-Skript ist und möglicherweise angepasst werden muss, um es an die tatsächliche Midjourney-API und die von Ihnen verwendeten Bibliotheken anzupassen.

Admin - 17:49:54 @ Projekte | Kommentar hinzufügen

Kommentar hinzufügen

Die Felder Name und Kommentar sind Pflichtfelder.

Um automatisierten Spam zu reduzieren, ist diese Funktion mit einem Captcha geschützt.

Dazu müssen Inhalte des Drittanbieters Google geladen und Cookies gespeichert werden.