midjourney-fetch
v1.0.0
Published
[![npm version](https://img.shields.io/npm/v/midjourney-fetch.svg)](https://www.npmjs.com/package/midjourney-fetch) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/GPTGenius/midjourney-fetch/ci.yml?branch=main) ![node-curre
Downloads
44
Readme
midjourney-fetch
Fetch api for midjourney on discord
Usage
imagine
import { Midjourney } from 'midjourney-fetch'
const midjourney = new Midjourney({
channelId: 'your channelId',
serverId: 'your serverId',
token: 'your token',
})
const data = await midjourney.imagine('your prompt')
// generated image url
console.log(data.attachments[0].url)
upscale
import { Midjourney } from 'midjourney-fetch'
const midjourney = new Midjourney({
channelId: 'your channelId',
serverId: 'your serverId',
token: 'your token',
})
const image = await midjourney.imagine('your prompt')
const data = await midjourney.upscale('your prompt', {
messageId: image.id,
// custom_id could be found at image.component, for example: MJ::JOB::upsample::1::0c266431-26c6-47fa-bfee-2e1e11c7a66f
customId: 'component custom_id'
})
// generated image url
console.log(data.attachments[0].url)
variation
import { Midjourney } from 'midjourney-fetch'
const midjourney = new Midjourney({
channelId: 'your channelId',
serverId: 'your serverId',
token: 'your token',
})
const image = await midjourney.imagine('your prompt')
const data = await midjourney.variation('your prompt', {
messageId: image.id,
// custom_id could be found at image.component, for example: MJ::JOB::variation::1::0c266431-26c6-47fa-bfee-2e1e11c7a66f
customId: 'component custom_id'
})
// generated image url
console.log(data.attachments[0].url)
How to get Ids and Token
License
Based on MIT License