V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lem123
V2EX  ›  分享创造

免费风格化你的照片:使用 Coze 免费 API 的 Magic Image 项目

  •  
  •   lem123 · 3 天前 · 802 次点击

    如果您对这个项目感兴趣,欢迎在 GitHub 上为我们点赞,您的支持将激励我们不断扩展项目功能。

    效果展示

    截屏 2024-06-30 19.45.45.png

    项目体验地址

    https://magic-image-eta.vercel.app

    项目源码地址

    源码地址

    项目介绍

    本项目旨在实现图片风格化功能,为您的照片打造个性化滤镜,支持毛毡、粘土、积木、美漫、玉石等搞笑涂鸦风格。我们的特色在于使用了 coze 的免费 api ,尽管其限制较多。

    如果您希望无限制地尝试风格化,欢迎直接访问 coze 官方网站,照片滤镜

    ## 如何在项目中接入 COZE API

    扣子支持将 Bot 发布为 API 服务,并开放了一系列接口,支持开发者在自己的应用中构建 AI 助手。

    Api 限额

    这是一个重要的问题,因此我们先进行说明:

    当前扣子 API 免费供开发者使用,每个空间的 API 请求限额如下:

    • QPS (每秒发送的请求数):2;
    • QPM (每分钟发送的请求数):60;
    • QPD (每天发送的请求数):3000;

    然额度不多,但对于个人使用来说应该足够了。

    如何创建自己的工作流并通过 api 使用

    您可以按照以下步骤进行尝试:

    创建个人访问令牌

    个人访问令牌( TOKEN )是用于 API 访问时进行鉴权的,与个人权益绑定,因此请妥善保管。您可以在这里创建。

    要与他人共享您的个人访问令牌,也不要在浏览器或其他客户端代码中暴露它,以保护您账户的安全。若在公开场合发现任何泄露的个人访问令牌,该令牌可能会被自动禁用。

    创建工作流

    首先,访问 Coze 官网,然后创建工作流。

    324871719749321_.pic.jpg

    您可以自行搭建一个工作流,通过简单的拖拽即可完成:

    截屏 2024-06-30 20.03.05.png

    搭建完成后,点击“试运行”,然后点击“发布”即可。

    创建 BOT

    返回“首页”,点击 “创建 BOT”。 在创建页面的左侧,输入 “使用 <xxxx> 的图像流来处理图片生成”,这里的 <xxxx> 是图像流的名称。然后在中间部分,引入自己之前发布的工作流。这样就完成了一个机器人的搭建,在右侧上传图片就可以尝试运行了。

    324881719749993_.pic.jpg

    如果运行结果符合预期,就可以发布了。在发布页面,记得勾选最下方的 “Bot as API”。

    WechatIMG32489.jpg

    通过接口访问

    完成以上步骤后,您就可以通过 API 进行访问了:

    
    ### 
    POST https://api.coze.cn/open_api/v2/chat
    Authorization: Bearer <您的 TOEKN>
    Content-Type: application/json
    Accept: */*
    Host: api.coze.cn
    Connection: keep-alive
    
    {
        "conversation_id": "123",
        "bot_id": "7383904589537935371",
        "user": "29032201862555",
        "query": "这是我提供的照片: image_url: https://gitee.com/lemC/picx-images-hosting/raw/master/WechatIMG32460.1aov3aqb5w.jpg, style_id: 0",
        "stream": false,
    }
    
    5 条回复    2024-07-01 18:10:05 +08:00
    suguss
        1
    suguss  
       3 天前
    用 coze 做服务花了多久时间
    lem123
        2
    lem123  
    OP
       3 天前
    @suguss 还行吧,如果是现成的能力的话,拖拖拽拽很快的。
    lisxour
        3
    lisxour  
       3 天前
    额,为啥我点了选择文件,不会自动上传
    lisxour
        4
    lisxour  
       3 天前
    不是,哥们,测好再放出来啊
    lem123
        5
    lem123  
    OP
       3 天前
    @lisxour 感谢反馈,我先把上传隐藏了。主要是功能的分享,所以测试不充分。(本地是好的,但是部署到 vercel 可能需要再研究一下)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 21:04 · PVG 05:04 · LAX 14:04 · JFK 17:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.