Skip to content

非官方的 MidJourney api 的 Node.js 客户端,实现api形式调用AI绘图

Notifications You must be signed in to change notification settings

mouxangithub/midjourney-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

midjourney-api

非官方的 MidJourney api 的 Node.js 客户端,实现api形式调用AI绘图,基于midjourney-api的NPM插件实现

关于Remix说明:在项目启动时,会自动先Settings一下获取一些配置参数,包含Remix是否开启,所以项目启动后,如果在项目启动时再去discord进行Setting开关Remix等操作时,可能会导致项目停止报错之类的,所以尽量别去上面修改,或者修改后,再用项目的Settings更新下配置参数

node版本要求:Node.js > 18

暂时未编写Docker脚本,会node的自行研究部署

第一版时间紧凑,随便先发一下,过后慢慢完善

已实现的API

  • /fetch 查询任务信息 GET
  • /imagine 想象 POST
  • /upsample 取样 POST
  • /variation 变化 POST
  • /reroll 重新生成 POST
  • /integrity vary zoom left up等指令(strong,subtle,2x,1.5x,left,right,up,down) POST
  • /describe 图生文 POST
  • /shorten 文本缩短 POST
  • /info 查询MJ信息 GET
  • /settings 查询settings信息 GET
  • /reset 重置设置 POST
  • /fast 切换快速模式 POST
  • /relax 切换放松模式 POST
  • /remix 混合 POST

remix可编辑传输prompt

后续计划

  • 更多功能施工中

使用前提

  1. 注册 MidJourney,创建自己的频道,参考 https://docs.midjourney.com/docs/quick-start
  2. 获取用户Token、服务器ID、频道ID:获取方式

Star History Chart

About

非官方的 MidJourney api 的 Node.js 客户端,实现api形式调用AI绘图

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published