利用百度AI作画之二次元小姐姐

这篇具有很好参考价值的文章主要介绍了利用百度AI作画之二次元小姐姐。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

利用百度AI作画之二次元小姐姐,技术分享,Python ,AI作画

先说结果:不好说😶

大白

利用百度AI作画之二次元小姐姐,技术分享,Python ,AI作画

 

利用百度AI作画之二次元小姐姐,技术分享,Python ,AI作画
不敢细看,过于骇人

 首先还是先去申请,基础版即可

AI作画_文心AI作画-百度AI开放平台百度AI开放平台-文心AI作画,基于百度领先的中文跨模态生成模型,准确理解用户输入的自然语言,一键自动生成不限定风格的图像.https://ai.baidu.com/tech/creativity/ernie_Vilg拿到API_KEY 、SECRET_KEY ,打开Vscode 输入下方代码

Python :

import requests
import json

API_KEY = ""  #你的API Key
SECRET_KEY = "" #你的Secret Key


def main():
        
    url = "https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2img?access_token=" + get_access_token()
    
    payload = json.dumps({
        "text": "高清",
        "resolution": "1024*1024",
        "style": "二次元",
        "num": 1
    })
    headers = {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    }
    
    response = requests.request("POST", url, headers=headers, data=payload)
    
    print(response.text)
    

def get_access_token():
    """
    使用 AK,SK 生成鉴权签名(Access Token)
    :return: access_token,或是None(如果错误)
    """
    url = "https://aip.baidubce.com/oauth/2.0/token"
    params = {"grant_type": "client_credentials", "client_id": API_KEY, "client_secret": SECRET_KEY}
    return str(requests.post(url, params=params).json().get("access_token"))

if __name__ == '__main__':
    main()

C#

using System;
using System.IO;
using RestSharp;//依赖版本106.15.0 https://www.nuget.org/packages/RestSharp/106.15.0
using Newtonsoft.Json; //https://www.nuget.org/packages/Newtonsoft.Json
namespace SampleApplication {
    public class Sample {

        const string API_KEY = "";
        const string SECRET_KEY = "";

        public static void Main(string[] args) {
            var client = new RestClient($"https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2img?access_token={GetAccessToken()}");
            client.Timeout = -1;
            var request = new RestRequest(Method.POST);
            request.AddHeader("Content-Type", "application/json");
            request.AddHeader("Accept", "application/json");
            var body = @"{""text"":""高清"",""resolution"":""1024*1024"",""style"":""二次元"",""num"":1}";
            request.AddParameter("application/json", body,  ParameterType.RequestBody);
            IRestResponse response = client.Execute(request);
            Console.WriteLine(response.Content);

        }
        
        
        /**
        * 使用 AK,SK 生成鉴权签名(Access Token)
        * @return 鉴权签名信息(Access Token)
        */
        static string GetAccessToken() {
            var client = new RestClient($"https://aip.baidubce.com/oauth/2.0/token");
            client.Timeout = -1;
            var request = new RestRequest(Method.POST);
            request.AddParameter("grant_type", "client_credentials");
            request.AddParameter("client_id", API_KEY);
            request.AddParameter("client_secret", SECRET_KEY);
            IRestResponse response = client.Execute(request);
            Console.WriteLine(response.Content);
            var result = JsonConvert.DeserializeObject<dynamic>(response.Content);
            return result.access_token.ToString();
        }
        
    }
}

JAVA:

package baidu.com;

import okhttp3.*;
import org.json.JSONObject;

import java.io.*;

class Sample {
    public static final String API_KEY = "";
    public static final String SECRET_KEY = "";

    static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();

    public static void main(String []args) throws IOException{
        MediaType mediaType = MediaType.parse("application/json");
        RequestBody body = RequestBody.create(mediaType, "{\"text\":\"高清\",\"resolution\":\"1024*1024\",\"style\":\"二次元\",\"num\":1}");
        Request request = new Request.Builder()
            .url("https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2img?access_token=" + getAccessToken())
            .method("POST", body)
            .addHeader("Content-Type", "application/json")
            .addHeader("Accept", "application/json")
            .build();
        Response response = HTTP_CLIENT.newCall(request).execute();
        System.out.println(response.body().string());

    }
    
    
    /**
     * 从用户的AK,SK生成鉴权签名(Access Token)
     *
     * @return 鉴权签名(Access Token)
     * @throws IOException IO异常
     */
    static String getAccessToken() throws IOException {
        MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
        RequestBody body = RequestBody.create(mediaType, "grant_type=client_credentials&client_id=" + API_KEY
                + "&client_secret=" + SECRET_KEY);
        Request request = new Request.Builder()
                .url("https://aip.baidubce.com/oauth/2.0/token")
                .method("POST", body)
                .addHeader("Content-Type", "application/x-www-form-urlencoded")
                .build();
        Response response = HTTP_CLIENT.newCall(request).execute();
        return new JSONObject(response.body().string()).getString("access_token");
    }
    
}

Run code, 即可(得到二刺猿小姐姐)文章来源地址https://www.toymoban.com/news/detail-528632.html

到了这里,关于利用百度AI作画之二次元小姐姐的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity+百度文心大模型驱动AI小姐姐数字人

            最近看到新闻,说是百度、字节、商汤、百川、智普等几家企业及机构所发布的生成式大语言模型,通过了《生成式人工智能服务管理暂行办法》,成为首批获得官方备案的大语言模型服务提供商。虽然一直在使用包括文心一言、chatglm这些大语言模型的,但这次好像

    2024年02月07日
    浏览(31)
  • 你了解二次元ai绘画软件哪个好用吗?

    如今,人工智能逐渐渗透到各个领域,艺术领域也不例外。它能够帮助大家更快、更好地完成画作,从而提高创造效率。介绍之前请大家先浏览一下ai绘画生成的一些二次元图像: 二次元绘画是日本动漫文化中的一种绘画风格,具有明显的漫画特点和可爱的风格。我们通过

    2024年02月14日
    浏览(34)
  • ai绘画二次元美女图片怎么制作,试试这三个方法

    只要通过输入简单的文字描述,就可以得到多张高质量的艺术作品,怎么会有人错过这样的神仙工具! 我建议没用过的小伙伴都可以尝试一下,生图效果是真的很棒! 下面先给大家欣赏几张ai绘画风格不同的图片~ 看完我相信大家也心动了,下面马上分享三个简单易操作的

    2024年02月08日
    浏览(78)
  • 百度最强中文AI作画大模型

    最近文生图领域的发展可谓是分生水起,这主要是得益于最近大火的扩散模型,之前笔者也写过一篇关于文本生产3D模型的文章,大家感兴趣的可以穿梭: https://zhuanlan.zhihu.com/p/570332906 今天要给大家介绍的这一篇paper是百度最新的文生图佳作:ERNIE-ViLG 2.0,其在diffusion的model基

    2024年02月15日
    浏览(21)
  • AI绘画突然爆火?快速体验二次元画师NovelAI(diffusion)

    机器学习强基计划聚焦深度和广度,加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理;“广”在分析多个机器学习模型:决策树、支持向量机、贝叶斯与马尔科夫决策、强化学习等。 🚀详情:机器学习强基计划(附几十种经典模型源码合集) 话

    2024年01月23日
    浏览(41)
  • 【Stable Diffusion | AI 绘画】手把手教你体验--AI 生成唯美二次元

    应用背景 AI 绘画是一种应用人工智能技术来生成数字艺术作品的创作方法。这个领域的发展让艺术家和设计师能够更加轻松地使用技术来实现创意和想象。AI绘画是数字艺术领域的一种热门话题,因为它可以让我们了解人工智能技术如何应用于创造性领域,并且可以让更多的

    2024年02月11日
    浏览(34)
  • 最强二次元AI绘画进化到了恐怖级!原画师 不存在了...

    一、 在二次元圈,原画师技艺高超,让人羡慕; B站、米哈游等知名二次元企业曾给予原画师丰厚的待遇。 现在,二次元绘画圈地震了。 原画师不存在了; AI绘画工具进化到了恐怖级,人人都****可以成为原画师。 这次进化的主角是 Midjourney Niji V6; Niji V6可以解释复杂提示,

    2024年04月26日
    浏览(27)
  • 【AI绘画打卡】| 用漫画生成器绘制宅男最爱的二次元美女

    二次元美女在日本文化中已经成为一种流行文化和艺术形式,包括漫画、动画等。由于此类作品的富有想象力、多样性和虚构,像二次元美女这样的虚拟角色往往可以充分满足人们的幻想和情感需求。这也是许多宅男在二次元世界寻找自己理想女友的原因之一。 作品参考(附

    2024年02月11日
    浏览(38)
  • AI绘画-Midjourney基础2-创意之旅启航:超强二次元风格模型 niji 5

    niji 模型是 mj 的一种模型,可以生成二次元风格的图片。 在控制台输入 /settings 指令,进入设置页面。 选择第二行的 Niji version 5 模型,就可以创作二次元风格的图片了! niji 5 模型还有 expressive、cute、scenic 3种风格可以使用,接下来将展示4条 prompt 分别在默认风格和这3种风格

    2024年02月10日
    浏览(42)
  • 推荐一款免费的AI绘图软件,可生成二次元画作和3D模型

    随着AI绘画的火热,市面上关于AI绘画的话题居高不小,各种教程、软件、小程序也是满天飞,在这些眼花缭乱的推荐中,究竟哪一款ai绘图软件才是真正适合自己的,不但免费,生成出来的二次元画作还很精美?今天,小编在亲测之后,推荐这款真正国产的“数画”AI绘图软

    2024年02月09日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包