爱分享 发表于 2026-7-10 13:08:22

【开源】ChatGPT2API免费生图image2模型

<div class="ce-block ce-block--focused" data-id="OMbSbAtoOp" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">ChatGPT2API 主要是对 ChatGPT 官网相关能力进行逆向整理与封装,提供面向 ChatGPT 图片生成、图片编辑、多图组图编辑场景的 OpenAI 兼容图片 API / 代理,并集成在线画图、号池管理、多种账号导入方式与 Docker 自托管部署能力。</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="L1DUZFnobQ" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">Warning</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="2g-u1ksnDQ" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">免责声明:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="Dq_-OW5dsC" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">本项目涉及对 ChatGPT 官网文本生成、图片生成与图片编辑等相关接口的逆向研究,仅供个人学习、技术研究与非商业性技术交流使用。</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="3lKraZJG1i" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item">严禁将本项目用于任何商业用途、盈利性使用、批量操作、自动化滥用或规模化调用。</li><li class="cdx-list__item">严禁将本项目用于破坏市场秩序、恶意竞争、套利倒卖、二次售卖相关服务,以及任何违反 OpenAI 服务条款或当地法律法规的行为。</li><li class="cdx-list__item">严禁将本项目用于生成、传播或协助生成违法、暴力、色情、未成年人相关内容,或用于诈骗、欺诈、骚扰等非法或不当用途。</li><li class="cdx-list__item">使用者应自行承担全部风险,包括但不限于账号被限制、临时封禁或永久封禁以及因违规使用等所导致的法律责任。</li><li class="cdx-list__item">使用本项目即视为你已充分理解并同意本免责声明全部内容;如因滥用、违规或违法使用造成任何后果,均由使用者自行承担。</li><li class="cdx-list__item">本项目基于对 ChatGPT 官网相关能力的逆向研究实现,存在账号受限、临时封禁或永久封禁的风险。请勿使用你自己的重要账号、常用账号或高价值账号进行测试。</li></ul>
      
      
    </div>
</div><div class="ce-block ce-block--focused" data-id="54NuliZWW4" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">https://github.com/clzjwlcn/chatgpt2api</div>
        </div>
</div><div class="ce-block" data-id="XW-c5ygeJH" >
        <div class="ce-block__content" style="">
                <h2 class="ce-header ce-header--left">快速开始</h2>
        </div>
</div><div class="ce-block" data-id="dWJhqOFLVO" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">Docker 运行</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="QIRZ11OWaO" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">git clone git@github.com:basketikun/chatgpt2api.git
<span class="pl-c1">cd</span> chatgpt2api
docker compose up -d</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="b20YuUqjWe" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">启动前请先在<span>&nbsp;</span><code>config.json</code><span>&nbsp;</span>中设置<span>&nbsp;</span><code>auth-key</code>,也可以在<span>&nbsp;</span><code>docker-compose.yml</code><span>&nbsp;</span>中通过<span>&nbsp;</span><code>CHATGPT2API_AUTH_KEY</code><span>&nbsp;</span>覆盖。</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="gBnvQrx6X2" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item">Web 面板:<code>http://localhost:3000</code></li><li class="cdx-list__item">API 地址:<code>http://localhost:3000/v1</code></li><li class="cdx-list__item">数据目录:<code>./data</code></li></ul>
      
      
    </div>
</div><div class="ce-block" data-id="FrvJuhxiz-" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">WARP / FlareSolverr 稳定代理部署</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="CYBBX2SCeL" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">如果图片链路经常遇到 Cloudflare 拦截,可以启用附带的 WARP + Privoxy + FlareSolverr 方案:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="VQtW2MwItT" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">cp .env.example .env
docker compose -f docker-compose.warp.yml up -d --build</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="TALFD06eNQ" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">该 compose 会启动:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="JWXYtcz-kz" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item"><code>warp-proxy</code>:提供 WARP SOCKS5 出口。</li><li class="cdx-list__item"><code>privoxy</code>:把 WARP SOCKS5 转成 HTTP 代理。</li><li class="cdx-list__item"><code>flaresolverr</code>:刷新 Cloudflare clearance。</li><li class="cdx-list__item"><code>init-config</code>:幂等写入<span>&nbsp;</span><code>proxy_runtime</code><span>&nbsp;</span>默认配置。</li><li class="cdx-list__item"><code>app</code>:启动 ChatGPT2API 主服务。</li></ul>
      
      
    </div>
</div><div class="ce-block ce-block--focused" data-id="sTFDAOwroF" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">默认只让上游 OpenAI / ChatGPT 请求走稳定代理,账号邮箱、CPA 等辅助链路不会被强制接管。账号自身配置的代理优先级最高,其次是稳定代理运行时,再其次是显式代理和旧版全局代理。</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="Ke7GU9TicN" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">可在<span>&nbsp;</span><code>.env</code><span>&nbsp;</span>中调整端口和代理运行时参数,也可在后台设置页的「稳定代理运行时」面板手动保存、测试代理和测试 clearance。</div>
        </div>
</div><div class="ce-block" data-id="DY4pP0uSCU" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">本地开发</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="vrHRxOa6sE" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">启动后端:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="zar_x8Iwfn" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">git clone git@github.com:basketikun/chatgpt2api.git
<span class="pl-c1">cd</span> chatgpt2api
uv sync
uv run main.py</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="4CrodM3Pbg" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">启动前端:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="j_IFPKDx0o" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left"><span class="pl-c1">cd</span> chatgpt2api/web
bun install
bun run dev</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="KHk-CiniG9" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">后续更新新版本:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="hco3GNZU9k" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">docker pull ghcr.io/basketikun/chatgpt2api:latest
docker-compose down
docker-compose up -d
</div>
        </div>
</div><div class="ce-block" data-id="eBGgEBs55T" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">存储后端配置</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="jX3kX-UxLu" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">支持通过环境变量<span>&nbsp;</span><code>STORAGE_BACKEND</code><span>&nbsp;</span>切换存储方式:</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="C66WMvBidq" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item"><code>json</code><span>&nbsp;</span>- 本地 JSON 文件(默认)</li><li class="cdx-list__item"><code>sqlite</code><span>&nbsp;</span>- 本地 SQLite 数据库</li><li class="cdx-list__item"><code>postgres</code><span>&nbsp;</span>- 外部 PostgreSQL(需配置<span>&nbsp;</span><code>DATABASE_URL</code>)</li><li class="cdx-list__item"><code>git</code><span>&nbsp;</span>- Git 私有仓库(需配置<span>&nbsp;</span><code>GIT_REPO_URL</code><span>&nbsp;</span>和<span>&nbsp;</span><code>GIT_TOKEN</code>)</li></ul>
      
      
    </div>
</div><div class="ce-block ce-block--focused" data-id="7zMuj7Guyz" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left">示例:使用 PostgreSQL</div>
        </div>
</div><div class="ce-block ce-block--focused" data-id="LDejLHlptY" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left"><span class="pl-ent">environment</span>:
- <span class="pl-s">STORAGE_BACKEND=postgres</span>
- <span class="pl-s">DATABASE_URL=postgresql://user:password@host:5432/dbname</span></div>
        </div>
</div><div class="ce-block" data-id="eb5LW5BR4X" >
        <div class="ce-block__content" style="">
                <h2 class="ce-header ce-header--left">功能</h2>
        </div>
</div><div class="ce-block" data-id="ciwnnnPo43" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">API 兼容能力</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="Eaq3whoSKF" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item">兼容<span>&nbsp;</span><code>POST /v1/images/generations</code><span>&nbsp;</span>图片生成接口</li><li class="cdx-list__item">兼容<span>&nbsp;</span><code>POST /v1/images/edits</code><span>&nbsp;</span>图片编辑接口</li><li class="cdx-list__item">兼容面向图片场景的<span>&nbsp;</span><code>POST /v1/chat/completions</code></li><li class="cdx-list__item">兼容面向图片场景的<span>&nbsp;</span><code>POST /v1/responses</code></li><li class="cdx-list__item"><code>GET /v1/models</code><span>&nbsp;</span>返回<span>&nbsp;</span><code>gpt-image-2</code>、<code>codex-gpt-image-2</code>、<code>auto</code>、<code>gpt-5</code>、<code>gpt-5-1</code>、<code>gpt-5-2</code>、<code>gpt-5-3</code>、<code>gpt-5-3-mini</code>、<span>&nbsp;</span><code>gpt-5-mini</code></li><li class="cdx-list__item">支持通过<span>&nbsp;</span><code>n</code><span>&nbsp;</span>返回多张生成结果</li><li class="cdx-list__item">支持生成可编辑 PPT 文件</li><li class="cdx-list__item">支持生成可编辑 PSD 文件</li><li class="cdx-list__item">支持 Codex 中的画图接口逆向,仅<span>&nbsp;</span><code>Plus</code><span>&nbsp;</span>/<span>&nbsp;</span><code>Team</code><span>&nbsp;</span>/<span>&nbsp;</span><code>Pro</code><span>&nbsp;</span>订阅可用,模型别名为<span>&nbsp;</span><code>codex-gpt-image-2</code>,如有需要可自行在其他场景映射回<span>&nbsp;</span><code>gpt-image-2</code>,用于和官网画图区分;也就意味着同一账号会同时有官网和 Codex 两份生图额度</li></ul>
      
      
    </div>
</div><div class="ce-block" data-id="XHvagKx7OB" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">在线画图功能</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="nWcajAY55K" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item">内置在线画图工作台,支持生成、图片编辑与多图组图编辑</li><li class="cdx-list__item">支持<span>&nbsp;</span><code>gpt-image-2</code>、<code>codex-gpt-image-2</code>、<code>auto</code>、<code>gpt-5</code>、<code>gpt-5-1</code>、<code>gpt-5-2</code>、<code>gpt-5-3</code>、<code>gpt-5-3-mini</code>、<code>gpt-5-mini</code><span>&nbsp;</span>模型选择</li><li class="cdx-list__item">编辑模式支持参考图上传</li><li class="cdx-list__item">前端支持多图生成交互</li><li class="cdx-list__item">本地保存图片会话历史,支持回看、删除和清空</li><li class="cdx-list__item">支持服务端缓存图片URL</li><li class="cdx-list__item">图片生成进度追踪,超时后可继续等待</li><li class="cdx-list__item">图片懒加载与滚动位置记忆,优化大量图片场景性能</li></ul>
      
      
    </div>
</div><div class="ce-block" data-id="ziyV_kMH9I" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">号池管理功能</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="_T9H8fwhld" >
    <div class="ce-block__content">
           
      
      <ul class="cdx-list-unordered"><li class="cdx-list__item">自动刷新账号邮箱、类型、额度和恢复时间(异步进度追踪)</li><li class="cdx-list__item">轮询可用账号执行图片生成与图片编辑</li><li class="cdx-list__item">遇到 Token 失效类错误时自动剔除无效 Token</li><li class="cdx-list__item">定时检查限流账号并自动刷新</li><li class="cdx-list__item">支持密码重新登录恢复异常账号,刷新后可自动重登</li><li class="cdx-list__item">支持网页端配置全局 HTTP / HTTPS / SOCKS5 / SOCKS5H 代理</li><li class="cdx-list__item">支持 WARP / FlareSolverr 稳定代理运行时</li><li class="cdx-list__item">支持搜索、筛选、批量刷新、导出、手动编辑和清理账号</li><li class="cdx-list__item">支持四种导入方式:本地 CPA JSON 文件导入、远程 CPA 服务器导入、<code>sub2api</code><span>&nbsp;</span>服务器导入、<code>access_token</code><span>&nbsp;</span>导入</li><li class="cdx-list__item">支持在设置页配置<span>&nbsp;</span><code>sub2api</code><span>&nbsp;</span>服务器,筛选并批量导入其中的 OpenAI OAuth 账号</li></ul>
      
      
    </div>
</div><div class="ce-block" data-id="wJJImOW0s6" >
        <div class="ce-block__content" style="">
                <h3 class="ce-header ce-header--left">如果以后要安装 FlareSolverr + WARP + Privoxy:</h3>
        </div>
</div><div class="ce-block ce-block--focused" data-id="m1eA6FDLGY" >
        <div class="ce-block__content">
                <div class="ce-paragraph cdx-block ce-paragraph--left"><code><code class="inline-code">cd /www/wwwroot/image2/chatgpt2api

docker compose -f docker-compose.warp.yml up -d warp-proxy privoxy flaresolverr

docker ps</code></code>

</div>
        </div>
</div><style type="text/css">
.ce-block {
    margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
        /* max-width:calc(100% - 50px) */
        margin-left: auto;
    margin-right: auto;
}
.ce-paragraph {
    line-height: 1.6em;
    outline: none;
    text-indent: 2em;
    font-size: 16px;
}
.ce-paragraph--right {
    text-align: right;
}
.ce-paragraph--center {
    text-align: center;
}
.ce-paragraph--left {
    text-align: left;
}

.ce-paragraph--justify {
    text-align: justify;
}

.ce-paragraph-text-indent {
    text-align: justify;
}
.ce-paragraph:empty::before{
content: attr(data-placeholder);
color: #707684;
font-weight: normal;
opacity: 0;
}

/** Show placeholder at the first paragraph if Editor is empty */
.codex-editor--empty .ce-block:first-child .ce-paragraph:empty::before {
opacity: 1;
}

.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph:empty::before,
.codex-editor--empty .ce-block:first-child .ce-paragraph:empty:focus::before {
opacity: 0;
}

.ce-paragraph p:first-of-type{
    margin-top: 0;
}

.ce-paragraph p:last-of-type{
    margin-bottom: 0;
}


.svg-icon {
    width: 1em;
    height: 1em;
}

.svg-icon path,
.svg-icon polygon,
.svg-icon rect {
    fill: #4691f6;
}

.svg-icon circle {
    stroke: #4691f6;
    stroke-width: 1;
}
</style><style type="text/css">
.ce-block {
    margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
        /* max-width:calc(100% - 50px) */
        margin-left: auto;
    margin-right: auto;
}
.cdx-list {
        margin:0;
        outline:none;
        display:block;
        counter-reset:item;
        padding:6px;
}
.cdx-list__item {
        line-height:1.45em;
        display:block;
        padding-top:8px;
        margin-left: 2em;
}
.cdx-list__item-children {
        display:block;
}
.cdx-list__item {
        outline:none
}
.cdx-list__item-content {
        word-break:break-word;
        white-space:pre-wrap;
        grid-area:content;
        padding-left:8px
}
.cdx-list__item:before {
        counter-increment:item;
        white-space:nowrap
}
.cdx-list-li-container {
display: flex;
}
.cdx-list-ordered .cdx-list__item:before {
        /* content:counters(item,".",numeric) "." */
}
.cdx-list-ordered {
        list-style-type: none;
        margin-left: -15px;
        counter-reset:item;
        font-size: 16px;
}
.cdx-list-unordered {
        font-size: 16px;
}
.cdx-list-unordered .cdx-list__item:before {
        content:"•"
}
.cdx-list-checklist .cdx-list__item:before {
        content:""
}
.cdx-list__settings .cdx-settings-button {
        width:50%
}
.cdx-list__checkbox {
        padding-top:calc((1.45em - 1.2em) / 2);
        grid-area:checkbox;
        width:1.2em;
        height:1.2em;
        display:flex;
        cursor:pointer;
        font-size: 16px;
}
.cdx-list__checkbox svg {
        opacity:0;
        height:1.2em;
        width:1.2em;
        left:-1px;
        top:-1px;
        position:absolute
}
@media (hover:hover) {
        .cdx-list__checkbox:not(.cdx-list__checkbox--no-hover):hover .cdx-list__checkbox-check svg {
        opacity:1
}
}.cdx-list__checkbox--checked-1 {
        line-height:1.45em
}
@media (hover:hover) {
        .cdx-list__checkbox--checked-1:not(.cdx-list__checkbox--checked-1--no-hover):hover .cdx-checklist__checkbox-check {
        background:#0059AB;
        border-color:#0059AB
}
}.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check {
        background:#369FFF;
        border-color:#369FFF
}
.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check svg {
        opacity:1
}
.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check svg path {
        stroke:#fff
}
.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check:before {
        opacity:0;
        visibility:visible;
        transform:scale(2.5)
}
.cdx-list__checkbox-check {
        cursor:pointer;
        display:inline-block;
        position:relative;
        margin:0 auto;
        width:1.2em;
        height:1.2em;
        box-sizing:border-box;
        border-radius:5px;
        border:1px solid #C9C9C9;
        background:#fff
}
.cdx-list__checkbox-check:before {
        content:"";
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        border-radius:100%;
        background-color:#369FFF;
        visibility:hidden;
        pointer-events:none;
        transform:scale(1);
        transition:transform .4s ease-out,opacity .4s
}
.cdx-list__checkbox-check--disabled {
        pointer-events:none
}
.cdx-list-start-with-field {
        background:#F8F8F8;
        border:1px solid rgba(226,226,229,.2);
        border-radius:6px;
        padding:2px;
        display:grid;
        grid-template-columns:auto auto 1fr;
        grid-template-rows:auto
}
.cdx-list-start-with-field--invalid {
        background:#FFECED;
        border:1px solid #E13F3F
}
.cdx-list-start-with-field--invalid .cdx-list-start-with-field__input {
        color:#e13f3f
}
.cdx-list-start-with-field__input {
        font-size:16px;
        outline:none;
        font-weight:500;
        font-family:inherit;
        border:0;
        background:transparent;
        margin:0;
        padding:0;
        line-height:22px;
        min-width:calc(100% - 10px)
}
.cdx-list-start-with-field__input::placeholder {
        color:#797979;
        font-weight:500
}

</style><style type="text/css">
.ce-block {
        margin-top: 20px;
    margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
        /* max-width:calc(100% - 50px) */
        margin-left: auto;
    margin-right: auto;
}
/**
* Plugin styles
*/
.ce-header {
position: relative;
padding: 1px 0px 1px 15px;
margin: 0;
line-height: 1.25em;
outline: none;
margin-bottom: 10px;
}

.ce-header p,
.ce-header div {
padding: 0 !important;
margin: 0 !important;
}
.ce-header::before {
        content: "";
        background-color: #3e8fe3;
        width: 6px;
        height: 100%;
        position: absolute;
        left: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
}
/**
* Styles for Plugin icon in Toolbar
*/
.ce-header__icon {
}

.ce-header::before {
position: absolute;
content: attr(data-placeholder);
color: #707684;
font-weight: normal;
display: none;
cursor: text;
}

.ce-header:empty::before {
display: block;
}

.ce-header:empty:focus::before {
display: none;
}
/* FontSize */
h1.ce-header {
    font-size: 2.0em;
}
h2.ce-header {
    font-size: 1.7em;
}
h3.ce-header {
    font-size: 1.4em;
}
h4.ce-header {
    font-size: 1.15em;
}
h5.ce-header {
    font-size: 0.95em;
}
h6.ce-header {
    font-size: 0.8em;
}
/* Alignment*/
.ce-header--right {
text-align: right;
}
.ce-header--center {
text-align: center;
}
.ce-header--left {
text-align: left;
}
.ce-header--justify {
text-align: justify;
}
</style><style type="text/css">
.inline-code {
background: rgba(250, 239, 240, 0.78);
color: #b44437;
padding: 3px 4px;
border-radius: 5px;
margin: 0 1px;
font-family: inherit;
font-size: 0.86em;
font-weight: 500;
letter-spacing: 0.3px;
}
</style>
页: [1]
查看完整版本: 【开源】ChatGPT2API免费生图image2模型