3.1.2 • Published 2 months ago
midjourney-sdk v3.1.2
MidJourney-SDK
MidJourney in Discord API for Node.js.
Demo
Support
- Command
/imagine
/info
/settings
/fast
/relax
- Button Action
upscale
variation
reroll
zoomout
vary(Region)
- Remix Mode
Install
pnpm i midjourney-sdk
Usage
import { MidJourney } from 'midjourney-sdk'
const ins = new MidJourney({
token: process.env.NEXT_PUBLIC_TOKEN,
guild_id: process.env.NEXT_PUBLIC_GUILD_ID,
channel_id: process.env.NEXT_PUBLIC_CHANNEL_ID,
skipHeartbeat: true
})
;(async () => {
await ins.init()
// trigger image job
const msg1 = await ins.api.imagine('apple --q 5', ({ url, progress }) => {
console(url, progress)
})
// trigger button job
const msg2 = await ins.api.action(
'msgId',
'customId',
'msgFlags',
({ url, progress }) => {
console(url, progress)
}
)
// trigger remix job
const msg3 = await ins.api.remixSubmit(
'modalMsgId',
'customId',
'components',
({ url, progress }) => {
console(url, progress)
}
)
// trigger vary(region) job
const msg4 = await ins.api.varyRegion(
'customId',
'prompt',
'mask',
({ url, progress }) => {
console(url, progress)
}
)
})()
Development
- edit environment
.env
file
# playground/.env
NEXT_PUBLIC_TOKEN=
NEXT_PUBLIC_GUILD_ID=
NEXT_PUBLIC_CHANNEL_ID=
# discord api proxy url
NEXT_PUBLIC_API_BASE_URL=
# discord websocket proxy url
NEXT_PUBLIC_IMG_BASE_URL=
# discord websocket proxy url
NEXT_PUBLIC_WS_BASE_URL=
- run
play
script
pnpm play
- open
http://localhost:3000
License
3.1.2
2 months ago
3.1.1
4 months ago
3.0.3
8 months ago
3.0.2
8 months ago
3.1.0
8 months ago
3.0.1
8 months ago
3.0.0
8 months ago
2.3.0
9 months ago
2.2.5
10 months ago
2.2.4
10 months ago
2.2.3
10 months ago
2.2.2
10 months ago
2.2.1
10 months ago
2.2.0
10 months ago
2.1.4
10 months ago
2.1.3
10 months ago
2.1.2
10 months ago
2.1.1
10 months ago
2.1.0
10 months ago
2.0.2
10 months ago
2.0.1
10 months ago
2.0.0
10 months ago
1.0.10
11 months ago
1.0.9
11 months ago
1.0.8
11 months ago
1.0.7
11 months ago
1.0.6
11 months ago
1.0.5
12 months ago
1.0.4
12 months ago
1.0.3
12 months ago
1.0.2
12 months ago
1.0.1
12 months ago
1.0.0
12 months ago