# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Midjourney-Proxy
spec:
    description: 代理 MidJourney 的 Discord 频道，实现 api 形式调用 AI 绘图
    variables:
        - key: GUILD_ID
          type: STRING
          name: 你的 Discord 服务器 ID 是什么？
          description: 代理服务会在请求头中传入服务器 ID 以访问 Midjourney
        - key: CHANNEL_ID
          type: STRING
          name: 你的 Discord 频道 ID 是什么？
          description: 代理服务会在请求头中加入频道 ID 以访问 Midjourney
        - key: USER_TOKEN
          type: STRING
          name: 你的 Token 是什么？
          description: 你需要填入自己的 Discord User Token 以访问 Midjourney
    tags:
        - API
    readme: |+
        # midjourney-proxy
        代理 MidJourney 的discord频道，实现api形式调用AI绘图

        ## Wiki链接
        [Wiki / API接口说明](https://github.com/novicezk/midjourney-proxy/wiki/API%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E)
        [Wiki / 任务变更回调](https://github.com/novicezk/midjourney-proxy/wiki/%E4%BB%BB%E5%8A%A1%E5%8F%98%E6%9B%B4%E5%9B%9E%E8%B0%83)
        [Wiki / 更新记录](https://github.com/novicezk/midjourney-proxy/wiki/%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95)

    services:
        - name: Midjourney
          template: GIT
          spec:
            source:
                source: GITHUB
                repo: 655761591
                branch: main
            env:
                PORT:
                    default: "8080"
                mj_api_secret:
                    default: ${SECRET_KEY}
                mj_discord_channel_id:
                    default: ${CHANNEL_ID}
                mj_discord_guild_id:
                    default: ${GUILD_ID}
                mj_discord_user_token:
                    default: ${USER_TOKEN}
          domainKey: null
