当前位置: 首页 > backend >正文

python调用豆包大模型给人脸生成卡通图像

首先,注册,获取api-key,拿到endpoint-ip就不讲了,有很多教程!

比如这个 : 

【豆包大模型】-Python调用豆包大模型API及文本转语音TTS_豆包tts-CSDN博客

然后代码 : 

# happy coding
# -*- coding: UTF-8 -*-
'''
@project:pcProject
@auth:y1441206
@file:tt3.py
@date:2025-08-31 17:11
'''
import os
import base64
from tkinter import filedialogencoded_image = filedialog.askopenfilename(title="选择人脸图片",filetypes=[("Image files", "*.jpg *.jpeg *.png *.bmp")]
)from volcenginesdkarkruntime import Ark
api_key = os.environ.get("ARK_API_KEY", "your api key ")#  请替换为您的API Key , 从环境变量设置 , win是set OPENAI_API_KEY=API_KEY = "xxxxxxx"# 请确保您已将 API Key 存储在环境变量 ARK_API_KEY 中
# 初始化Ark客户端,从环境变量中读取您的API Key
client = Ark(api_key=api_key)imagesResponse = client.images.generate(model="doubao-seededit-3-0-i2i-250628", # 选取一个视觉模型prompt="生成卡通图像",image="https://yourserver/a.jpg", # 这里的url要用外网公开访问的图片urlseed=123,guidance_scale=5.5,size="adaptive",watermark=True
)url = imagesResponse.data[0].urlprint(url)
# 后续的一些处理,剋不需要
import requests# img_url为图片链接,
# file_name为文件储存路径及文件名
file_name = 'aaa.jpg'res=requests.get(url)
with open(file_name ,'wb') as f:f.write(res.content)
from PIL import Image
image = Image.open("aaa.jpg")
width, height = image.size
cutoff_height = int(height * 0.2)
cropped_image = image.crop((0, 0, width, height - cutoff_height))
# 保存或显示裁剪后的图像
cropped_image.save("ax3.jpg")
cropped_image.show()

http://www.xdnf.cn/news/19398.html

相关文章:

  • 八大排序--快速排序
  • 福彩双色球第2025100期数据统计
  • hardhat 3 测试框架选择
  • linux系统学习(14.日志管理)
  • 华秋DFM检查PCB设计缺陷、一键导出Gerber、BOM、坐标文件
  • 第八章 光照
  • Qt QNetworkAccessManager 简述及例程
  • C++11——万能模板及完美转发
  • GMTapSDK 扩展使用文档
  • 【开题答辩全过程】以 基于springboot的垃圾分类管理系统为例,包含答辩的问题和答案
  • LSTM原理理解
  • 8.29学习总结
  • 大语言模型(LLM)简介与应用分享
  • Linux-数据库
  • 旅游景点库系统的设计与实现(代码+数据库+LW)
  • 力扣hot100:轮转数组(常规思路与三步反转讲解)(189)
  • mmaction安装的详细说明帖
  • 王立群《读史记-刘邦》读书笔记
  • 嵌入式C学习笔记之编码规范
  • 数学分析原理答案——第七章 习题12
  • AI大模型实战解析-RAG知识库+LangChain项目实战
  • Linux系统的进程管理
  • Unity3D Gizmos 调试可视化
  • Qt中UDP回显服务器和客户端
  • 第二十七天-ADC模数转换实验
  • python反转字符串
  • 三维重建模型、3DGS、nerf、 mip-nerf
  • 《WINDOWS 环境下32位汇编语言程序设计》第9章 通用控件(2)
  • 点接触混合润滑完整数值解
  • 免税商品优选购物商城系统|java技术开发