1 Star 0 Fork 0

KcanyueL/Python文生图API应用

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
.idea
README.md
main.py
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.py 800 Bytes
一键复制 编辑 原始数据 按行查看 历史
import json
import base64
import uuid
import cv2
import requests
def post(url: str, datas: dict):
return requests.post(url, data=json.dumps(datas))
def save(b64_image: str, output_path: str):
with open(output_path, "wb") as image_file:
image_file.write(base64.b64decode(b64_image))
if __name__ == '__main__':
text = input('请输入提示词:')
print("构造中,请稍后...")
txt2img_url = 'http://x.x.x.x:xxxx/sdapi/v1/txt2img'
response = post(txt2img_url, {'prompt': text})
filename = str(uuid.uuid1()) + '.png'
b64 = response.json()['images'][0]
print("构造成功!")
print(b64)
print("转换中...")
save(b64, filename)
print("转换完毕!")
image = cv2.imread(filename)
cv2.imshow(filename, image)
cv2.waitKey(0)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/KcanyueL/Python-stable-diffusion-api.git
git@gitee.com:KcanyueL/Python-stable-diffusion-api.git
KcanyueL
Python-stable-diffusion-api
Python文生图API应用
master

搜索帮助