当前位置:首页AI 开源项目Go-MidJourney:使用Golang代理MidJourney的Discord频道

Go-MidJourney:使用Golang代理MidJourney的Discord频道

Go-MidJourney 是一个使用Go语言开发的库,旨在通过代理MidJourney的Discord频道,使开发者能够以API的形式调用AI绘图功能。该项目提供了一种简洁的方式来集成和使用MidJourney的强大绘图功能,适用于需要在应用程序中直接生成图像的开发者。

主要功能

  • Imagine 指令:支持基本的绘图命令,用户可以直接发送绘图指令并接收生成的图片。
  • U、V 操作:支持MidJourney的U(升级)、V(变体)操作,允许用户优化和调整生成的图片。
  • 添加图片垫图:支持将图片以Base64格式添加,用作生成图像的参考。
  • Describe 指令:允许用户上传图片,并生成描述该图片的prompt。
  • Blend 指令:支持将多张图片混合生成新的图像。

待支持功能

  • 图片生成进度监控。
  • ZoomOut 扩图功能。
  • Shorten 指令支持。
  • 中文prompt翻译,支持配置百度翻译或GPT。
  • prompt敏感词判断及覆盖调整。
  • 任务队列和并发控制,可根据MidJourney订阅级别调整。
  • 用户token连接wss,获取完整的错误信息和功能。
  • 支持Discord域名反代。
  • 暴露Swagger API文档。
  • 支持配置多个频道。
  • 支持回调模式和进度查询模式。

使用前提

  • 需要在MidJourney注册并创建自己的频道。
  • 获取必要的Discord信息,如用户Token、服务器ID和频道ID。

配置和安装

配置示例:

    
 
# Discord 配置
DISCORD_USER_TOKEN: 你的用户token
DISCORD_BOT_TOKEN: 你的机器人token
DISCORD_SERVER_ID: 你的Discord服务器id
DISCORD_CHANNEL_ID: 你的Discord频道id
CB_URL: 接收Discord中图片资源的业务服务接口
MJ_PORT: 端口号,默认为16007

建议使用 Docker 或直接在支持Go语言的环境中运行此服务。

风险须知

建议使用bot模式操作,以避免因使用用户token而导致的账号封禁风险。

Go-MidJourney为开发者提供了一个强大而灵活的工具,通过它,用户不仅可以在自己的应用中轻松实现AI绘图,还能享受到高度自定义和丰富的功能支持。此库尤其适合需要在自动化环境中使用MidJourney进行图像创作的开发者和企业。

温馨提示:

文章标题:Go-MidJourney:使用Golang代理MidJourney的Discord频道

文章链接:https://yuntunft.cn/38334.html

更新时间:2024年07月05日

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索