白嫖AI文生图

本文介绍了如何在开源图片编辑器中合法合规地利用抖音AI助手豆包的文生图功能,通过微信PC版的快捷键实现图片导入,同时提到了AI涂抹和AI抠图功能,以及与其他AI服务如文星一言的比较。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

合法合规的白嫖

大家都知道,要完文生图没个好点的显卡很难搞的,第三方 API 又贵,不过我发现抖音旗下的 AI 助手豆包提供了文生图的功能,嘻嘻
,白嫖党的看过来了,这里我要讲的是在我的开源图片编辑器中如何合法合规的白嫖抖音旗下的 AI 助手豆包的文生图功能。

又要白嫖,又要体验好

目前我想要的效果是将豆包生成的图片快速的导入到我的编辑器中,既然豆包 AI 助手可以免费的生成图片,那我们可以使用豆包 AI 生
成图片,然后再导入到图片工具中就可以了吧。前提是要合法合规。

  1. 使用 iframe 将豆包 AI 嵌入到页面中。

输入:帮我画深海里的古风女孩,侧脸美颜,甜美微笑

  1. 用户在使用豆包 AI 生成图片后预览时候可以使用微信 PC 版的截图功能 Alt+A 快速截图

  2. 关闭弹窗,点击 Ctrl + V 将截取的图片直接拷贝到画布中

是不是很有意思?就这样轻松完成了文生图的白嫖。

技术实现

Alt+A 截图是微信 PC 版自带的功能,只要你运行了微信 PC 版,就可以使用该快捷键。这里重点说一下 Ctrl+V 粘贴的业务。

window.addEventListener('paste', pasteFuntion);

const pasteFuntion = event => {
  // 获取剪切板的数据
  const clipdata = event.clipboardData;
  const item = clipdata.items[0];

  // 如果剪切板数据是图片文件,获取file内容然后进行文件上传
  if (item && item.kind == 'file' && item.type.match(/^image\//i)) {
    // 获取file内容
    const file = item.getAsFile();
    // 此处省略了表单上传代码
    // ...
  }
};

Ctrl + V 用起来真的特别方便。我们还提供了免费的 AI 涂抹,AI 抠图的功能,配合起来效果更佳哟。

MIT 开源

除了可以白嫖豆包 AI 还可以去试试文星一言,但是我感觉文星一言生成的图片有点答非所问,生成的效果不及豆包 AI。

开源地址:https://github.com/mtsee/image-editor

喜欢的兄弟给个 star,非常感谢

### 关于 AI 文生 API 的使用教程和开源项目 #### Spring AI 文生接口 Spring AI 提供了一种简单而高效的文生功能实现方式。其核心在于提供了一个直观易用的 API 接口,允许开发者通过传递文本提示来生成像[^1]。这些接口通常接收一个或多个字符串形式的描述性文字作为输入参数,并返回生成的像数据或者指向该像的 URL 链接。 以下是基于 Spring AI 实现的一个基本代码示例: ```python import requests def generate_image_with_spring_ai(prompt, api_key): url = "https://api.springai.com/v1/generate" headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json", } payload = {"prompt": prompt} response = requests.post(url, json=payload, headers=headers) if response.status_code == 200: image_url = response.json().get("image_url") return image_url else: raise Exception(f"Error generating image: {response.text}") # 调用函数 image_url = generate_image_with_spring_ai("A beautiful sunset over the ocean", "<your_api_key>") print(image_url) ``` 此代码片段展示了如何利用 POST 请求向 Spring AI 发送请求并获取生成的像链接。 --- #### 抖音旗下豆包文生功能 对于预算有限但希望尝试高质量文生服务的情况,可以考虑抖音旗下的 AI 助手——豆包所提供的免费文生功能[^2]。尽管官方并未公开详细的 API 文档,但在某些开源社区中存在针对这一功能的逆向工程成果。需要注意的是,在实际应用过程中应严格遵循相关法律法规以及平台的服务条款,确保行为合法合规。 下面是一个可能用于调用豆包文生功能的概念性伪代码框架(注意:仅作学习交流用途,请勿滥用): ```python import requests def generate_image_with_douyin(prompt): # 假设已知的具体端点和服务密钥 endpoint = "https://doubao.ai/api/text-to-image" service_token = "example_service_token" headers = {"Authorization": f"Token {service_token}"} data = {"text_prompt": prompt} response = requests.post(endpoint, headers=headers, data=data) if response.ok: result = response.json() return result.get("image_url") or None else: print("Failed to generate image:", response.text) return None # 测试调用 url = generate_image_with_douyin("An artistic painting of mountains and rivers.") if url is not None: print("Generated Image URL:", url) else: print("No image generated.") ``` 上述方法仅为理论探讨,具体实施细节需依据实际情况调整。 --- #### Stable Diffusion 自托管解决方案 如果倾向于完全掌控整个流程而不依赖外部服务商,则可选用 **Stable Diffusion** 这一当前最强大的开源文生模型之一[^3]。它支持多种部署模式,既能够下载完整的模型权重到本地运行,也可以借助云服务平台简化操作过程。 以下是从头搭建 Stable Diffusion 环境的大致步骤概述(不涉及敏感技术细节): 1. 安装必要的 Python 库及相关工具链; 2. 获取最新版本的 Stable Diffusion 模型文件; 3. 构建 Web UI 或 RESTful API 层面的支持以便交互; 4. 对硬件资源进行优化配置以提升性能表现。 一段基础命令如下所示: ```bash git clone https://github.com/Stability-AI/stablediffusion.git cd stablediffusion pip install -r requirements.txt python scripts/txt2img.py --prompt "a fantasy landscape with castles floating in the air" --ckpt path/to/model.ckpt ``` 以上脚本执行完毕后将会保存一张由指定文案渲染而成的新片至默认目录下。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值