Skip to content

hcusto/midjourney-fetch

 
 

Repository files navigation

midjourney-fetch

npm version GitHub Workflow Status node-current (scoped) GitHub

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

About

Nodejs api for Midjourney on discord

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.5%
  • Shell 0.5%