CoolFace
Modelpublic

openskyml/midjourney-mini

sourceHugging Facemitupdated 3y agoView on Hugging Face
19likes53downloads
Model Card

<h1><center>Midjourney-mini</center></h1>

Description

Midjourney-mini is a free artificial intelligence model that can create realistic images based on textual descriptions. It has the following advantages:

  • Free: Midjourney-mini is completely free to use for anyone.
  • High-quality image generation: The model uses modern deep learning methods to create high-quality images.
  • Ease of use: Working with Midjourney-mini does not require special programming or machine learning knowledge. The model has a convenient interface and works in your browser.

Although Midjoureymini is a trimmed-down version of the paid MIjdoureny modle, it still provides powerful functionality and can be used in various applications.

Use

In Diffusers

py
from diffusers import DiffusionPipeline

pipeline = DiffusionPipeline.from_pretrained("midjourney-community/midjourney-mini")

Deploy in Spaces

py
import gradio as gr

gr.Interface.load("models/midjourney-community/midjourney-mini").launch()

Deploy in Inference API

py
import requests

API_URL = "https://api-inference.huggingface.co/models/midjourney-community/midjourney-mini"
headers = {"Authorization": "Bearer hf_token"}

def query(payload):
	response = requests.post(API_URL, headers=headers, json=payload)
	return response.content
image_bytes = query({
	"inputs": "Astronaut riding a horse",
})
js
async function query(data) {
	const response = await fetch(
		"https://api-inference.huggingface.co/models/midjourney-community/midjourney-mini",
		{
			headers: { Authorization: "Bearer hf_token" },
			method: "POST",
			body: JSON.stringify(data),
		}
	);
	const result = await response.blob();
	return result;
}
query({"inputs": "Astronaut riding a horse"}).then((response) => {
	// Use image
});