Go-MidJourney:使用Golang代理MidJourney的Discord频道
通过API形式调用AI绘图,实现功能丰富的图像生成服务
直达下载
返回上一页
描述
Go-MidJourney是一个基于Golang的MidJourney Discord代理API库,支持通过API调用实现AI绘图,为应用程序提供强大的图像生成和处理能力,简化了在各种环境中的集成和使用过程。
介绍
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进行图像创作的开发者和企业。
×
直达下载
×
初次访问:反爬虫,人机识别