关于AI 绘画,我给你总结了一份详细的关键词(Prompt 知识)

您所在的位置:网站首页 ai绘画技术 关于AI 绘画,我给你总结了一份详细的关键词(Prompt 知识)

关于AI 绘画,我给你总结了一份详细的关键词(Prompt 知识)

2023-04-08 10:51| 来源: 网络整理| 查看: 265

AI 绘画教程

AI 绘画渠道

目前有三种渠道:

1.AI绘画模型发布的官网(外国公司,网站访问速度较慢,大都需付费) Stable Diffusion官网:https://beta.dreamstudio.ai/dream NovelAI官网:https://novelai.net/ Midjourney官网:https://www.midjourney.com/home/

2.使用github上已开源AI绘画模型(门槛较高,显卡要求较高)

3.接入 APISpace AI 绘画 API (简单,最易上手,开箱即用)

AI 绘画 API 接入教学

1. 登录注册 APISpace,获取 API 使用密钥

2. 注册成功后,我们在页面导航菜单点击【我的 API】进入【访问控制】页面,即可看到平台提供的密钥。

3. 在线测试 AI 绘画 API

打开 AI 绘画 API 详情页 ,点击【免费试用】

访问地址:

https://www.apispace.com/23329/api/aigc/introduction?utm_source=shh&utm_content=general013&utm_term=aigc

试用成功后系统自动进入测试界面

AI 绘画教学

这些 AI 绘画最基本的两种玩法是“文生图”和 “图生图”

文生图:用户输入文本描述,即 prompt,AI 就会根据用户输入的文字生成符合文本描述的图像。

这个 prompt 可是非常有讲究的,举个例子,比如你要使用 AI 生成一只猫的图片,你不能只简单地输入“一只猫”。如果你这样做,生成的图片可能不会十分美观。相反,你需要考虑许多因素。

例如,你要生成的猫是什么颜色?什么品种?你要生成的是全身照还是特写某个部位?它的姿势是正面、侧面还是背面?你要的风格是速涂、草稿、线稿、油画、设计图、概念设计、速写、立绘还是厚涂?你要使用的是 2D 还是 3D 技术?光效方面,你需要全局光照、柔和光照、边缘照明、体积照明还是电影照明。。。

如下图:

图生图:就是用户输入图片和文本描述,生成符合图片参考和文本描述的图像。举个实用的例子,你可以只画一个线稿,然后让AI在你的线稿上的基础上继续作画,达到成品的效果。

AI 绘画 API 代码接入

Java

OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"task\":\"txt2img.sd\",\"params\":{\"model\":\"art\",\"text\":\"玫瑰花\",\"w\":512,\"h\":512,\"guidance_scale\":7.5,\"negative_prompt\":\"cropped\",\"sampler\":\"k_euler\",\"seed\":-1,\"num_steps\":20},\"model\":\"art\",\"text\":\"玫瑰花\",\"w\":512,\"h\":512,\"guidance_scale\":7.5,\"negative_prompt\":\"cropped\",\"sampler\":\"k_euler\",\"seed\":-1,\"num_steps\":20,\"notify_url\":\"\"}"); Request request = new Request.Builder() .url("https://23329.o.apispace.com/aigc/txt2img") .method("POST",body) .addHeader("X-APISpace-Token","替换成自己的 API 密钥") .addHeader("Authorization-Type","apikey") .addHeader("Content-Type","application/json") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string());

PHP



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3