国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

這篇具有很好參考價值的文章主要介紹了調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

作者介紹

喬冠華,女,西安工程大學電子信息學院,2020級碩士研究生,張宏偉人工智能課題組。
研究方向:機器視覺與人工智能。
電子郵件:1078914066@qq.com

一.文心AI作畫API介紹

1. 文心AI作畫

文心ERNIE-ViLG,一款適合中文的跨模態(tài)AI繪畫大模型。
論文地址:https://arxiv.org/pdf/2112.15283.pdf
體驗連接:https://wenxin.baidu.com/ernie-vilg

文心ERNIE-ViLG是一個大規(guī)模的中文跨模態(tài)生成模型,其參數(shù)規(guī)模達到100億。該模型首次通過自回歸算法將圖像生成和文本生成統(tǒng)一建模,增強模型的跨模態(tài)語義對齊能力,顯著提升圖文生成效果。

ERNIE-ViLG生成的不同風格的圖像如下:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

利用AI技術生成圖片的最終目的是要便捷地為人類創(chuàng)造美的作品,激發(fā)人的想象力和創(chuàng)作力。在藝術創(chuàng)作、虛擬現(xiàn)實、圖像編輯、AI 輔助設計、虛擬數(shù)字人等領域,文心 ERNIE-ViLG 這類跨模態(tài)大模型有著廣泛的應用前景,也為這些領域未來的發(fā)展提供了無限的創(chuàng)意和可能。作為百度“文心”大模型全景圖中的重要一員,文心 ERNIE-ViLG 也代表著百度文心在跨模態(tài)大模型領域邁出堅實步伐,從技術自主創(chuàng)新和加速產(chǎn)業(yè)應用方面持續(xù)推動中國 AI 發(fā)展。

2.接口介紹

文心AI作畫API基于文心ERNIE-ViLG大模型,可根據(jù)用戶輸入的中文文本,自動創(chuàng)作圖片。

文心AI作畫涉及2個接口,分別為:提交請求、查詢結果。

  • 提交請求:傳入文本、分辨率、風格參數(shù),創(chuàng)建ERNIE-ViLG AI作畫任務,獲得任務ID。
  • 查詢結果:用于在任務創(chuàng)建后,查看圖片生成狀態(tài)。待圖片生成完畢,通過查詢接口即可查看生成圖片的地址鏈接。

該接口通過自定義豐富的修飾詞,生成不同風格、不同構圖、不同流派的圖片(每次可自定義生成1張至6張圖片)。

二.注冊賬號并獲取API Key

進入:百度智能云并創(chuàng)建應用獲取API Key,Secret Key

1. 注冊百度智能云賬號

免費注冊登錄百度智能云賬號進入下圖界面,選擇右上角 “控制臺”模塊:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

選擇“產(chǎn)品服務”中“人工之智能”模塊的“智能創(chuàng)作平臺”項目:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

點擊領取免費的接口資源(根據(jù)要求實名認證后可獲?。?/p>

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

2. 獲取API

在“應用列表”中點擊“創(chuàng)建應用”,免費創(chuàng)建個人文本-圖像生成應用模塊:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

創(chuàng)建成功的應用模塊如下,從中可以獲取個人應用模塊的API Key和Secret Key:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

三.代碼實現(xiàn)

完整代碼

  • 提交請求代碼
    創(chuàng)建“提交請求”接口文件,并根據(jù)申請的個人API Key和Secret Key,以及自定義輸入的文本和參數(shù)信息,修改并運行以下代碼。(該代碼可得到圖片生成任務ID——“taskId”)
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",#選擇圖片分辨率,可支持1024*1024、1024*1536、1536*1024
        "style": "古風",#選擇圖像風格,古風、二次元、寫實風格、浮世繪、未來主義、賽博朋克等等
        "num": 2#輸入要生成的圖片數(shù)量,可選1~6張
    })
    headers = {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    }
    
    response = requests.request("POST", url, headers=headers, data=payload)
    
    print(response.text)
    
#獲取Access Token
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()
  • 查詢結果代碼
    創(chuàng)建“查詢結果”接口文件,根據(jù)申請的個人API Key和Secret Key,以及“提交請求”代碼得到的圖片生成任務ID——“taskId”(有效期一個月),修改并運行以下代碼。(該代碼可得到最終生成的圖片)
import requests
import json
from io import BytesIO#BytesIO實現(xiàn)了在內(nèi)存中讀寫bytes
from PIL import Image
import os
API_KEY = "自己申請的API Key"
SECRET_KEY = "自己申請的Secret Key"

def main():
    #API接口的url 
    url = "https://aip.baidubce.com/rpc/2.0/ernievilg/v1/getImg?access_token=" + get_access_token()
   #發(fā)送請求獲取網(wǎng)頁內(nèi)容 
    payload = json.dumps({
        "taskId": "提交請求代碼返回的 'taskId' 的值"
    })
    headers = {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    }    
    response = requests.request("POST", url, headers=headers, data=payload)
    print('請求的返回值:',response.text)
    json_result = json.loads(response.text)
    imgUrls=json_result['data']['imgUrls']#返回imgUrls的結果
    print("imgUrls的返回值:", imgUrls)#imgUrls":[{"image":"https://wenxin.baidu.com/younger/file/ERNIE-ViLG/4a90992981919xxxxxx"},{"image":"https://wenxin.baidu.com/younger/file/ERNIE-ViLG/4a90992981919a74f0b4xxxxx"}]
    print("imgUrls類型:",type(imgUrls))#查看imgUrls類型,是列表
    print("imgUrls數(shù)量:",len(imgUrls))

    #獲得圖片網(wǎng)址并將圖片保存到本地
    for i in range(0,len(imgUrls)):
        img_url=imgUrls[i]
        print('imges_url:',img_url)
        img_url=img_url['image']
        print('image_url:',img_url)
        #保存圖片到本地
        req=requests.get(img_url)#獲取圖片網(wǎng)址
        image = Image.open(BytesIO(req.content))#在內(nèi)存中打開圖片
        image.save(os.path.join('圖片保存路徑','{}.jpg'.format(i)), 'JPEG')
        
#獲取Access Token
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()

四.效果展示

  • 運行“提交請求”代碼后,可以得到獲得任務ID——“taskId”:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成

  • 根據(jù)獲得的任務ID運行“查詢結果”代碼后即可得到最終生成的.jpg圖片:

調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成
參考鏈接:
https://zhuanlan.zhihu.com/p/600247099
https://zhuanlan.zhihu.com/p/455523289文章來源地址http://www.zghlxwxcb.cn/news/detail-438925.html

到了這里,關于調(diào)用百度文心AI作畫API實現(xiàn)中文-圖像跨模態(tài)生成的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【微信小程序調(diào)用百度API實現(xiàn)圖像識別功能】----項目實戰(zhàn)

    【微信小程序調(diào)用百度API實現(xiàn)圖像識別功能】----項目實戰(zhàn)

    本章主要講述: 如何更快的上手小程序 如何搭建一個頁面以及跳轉(zhuǎn)到另一個頁面 如何調(diào)用百度API接口實現(xiàn)圖像識別技術 如何在微信小程序的后臺添加合法域名 ? ? ? ?私信獲取源碼,有問題可以關注留言或私信,計算機畢業(yè)設計(小程序,網(wǎng)頁設計,數(shù)據(jù)庫,php開發(fā)等) 目錄

    2024年02月09日
    瀏覽(31)
  • 【微信小程序調(diào)用百度API實現(xiàn)圖像識別實戰(zhàn)】----前后端分離

    【微信小程序調(diào)用百度API實現(xiàn)圖像識別實戰(zhàn)】----前后端分離

    前言:基于之前發(fā)布的文章【微信小程序調(diào)用百度API實現(xiàn)圖像識別功能】----項目實戰(zhàn)稍微進行了升級改進,主要新增了后端,數(shù)據(jù)庫,實現(xiàn)對于蟲害識別,返回防治建議等信息。 本文主要講述: 如何創(chuàng)建數(shù)據(jù)庫 如何連接數(shù)據(jù)庫 如何創(chuàng)建后端服務 如何調(diào)用后端服務 目錄 ?一

    2024年04月25日
    瀏覽(21)
  • 百度千帆大模型文心一言api調(diào)用

    百度千帆大模型文心一言api調(diào)用

    demo工程(csdn上傳總是報錯461, 只好使用百度網(wǎng)盤了) 鏈接:https://pan.baidu.com/s/1EXbQDBMMNh1pyMIKwCmnow?pwd=7891 提取碼:7891 https://login.bce.baidu.com/ https://cloud.baidu.com/product/wenxinworkshop 創(chuàng)建應用成功后,可以獲取到API Key和Secret Key api調(diào)用是按token(字數(shù))收費的,不開通收費無法使用。 Java發(fā)送

    2024年02月09日
    瀏覽(19)
  • ERNIE-ViLG文心跨模態(tài)AI繪畫大模型——中文版stable-diffusion

    ERNIE-ViLG文心跨模態(tài)AI繪畫大模型——中文版stable-diffusion

    上期圖文教程,我們分享了stable-diffusion AI繪畫大模型,且分享了如何使用stable-diffusion的代碼實現(xiàn)過程,可以說stable-diffusion繪畫模型開創(chuàng)了AI繪畫的巔峰。 stable-diffusion模型,你也用AI生成獲得一等獎的藝術圖 stable-diffusion stable diffusion模型是Stability AI開源的一個text-to-image的擴

    2024年02月09日
    瀏覽(45)
  • C#調(diào)用百度翻譯API自動將中文轉(zhuǎn)化為英文,按行轉(zhuǎn)換

    C#調(diào)用百度翻譯API自動將中文轉(zhuǎn)化為英文,按行轉(zhuǎn)換

    我們可以使用百度翻譯API獲取到翻譯結果 翻譯API地址: http://api.fanyi.baidu.com/api/trans/vip/translate 窗體FormTranslator設計器如圖: ?窗體設計器源代碼如下: 文件:FormTranslator.Designer.cs TranslateUtil.cs源程序如下: 文件FormTranslator.cs 【需要到百度上申請開發(fā)者賬號appId和密碼password】

    2024年02月14日
    瀏覽(32)
  • 【微信小程序】調(diào)用百度API進行圖像識別(以植物識別為例)

    【微信小程序】調(diào)用百度API進行圖像識別(以植物識別為例)

    需要素材與源碼可聯(lián)系筆者,項目文件過多不適宜全部展示。 微信小程序調(diào)用百度API可分為以下三步: 注冊百度智能云賬號,并開通植物識別API 在小程序中調(diào)用 渲染在小程序頁面上 移步百度只能云平臺https://cloud.baidu.com/ 注冊好賬號之后,把鼠標放在 產(chǎn)品 上,側(cè)邊會展開

    2024年02月05日
    瀏覽(20)
  • 快速調(diào)用百度AI開放平臺的API,以OCR通用文字識別為例(封裝函數(shù)進行連續(xù)調(diào)用)

    快速調(diào)用百度AI開放平臺的API,以OCR通用文字識別為例(封裝函數(shù)進行連續(xù)調(diào)用)

    ??博客主頁:是dream ??系列專欄: 深度學習環(huán)境搭建、環(huán)境配置問題解決、自然語言處理、語音信號處理、項目開發(fā) ??每日語錄:眼里有不朽的光芒 心里有永恒的希望 。 ??感謝大家點贊??收藏?指正?? ????????百度開放平臺允許開發(fā)者訪問和利用百度的各種服務

    2024年02月06日
    瀏覽(97)
  • 百度發(fā)布文心大模型4.0,百度搜索實現(xiàn)重構;AI報告2023

    百度發(fā)布文心大模型4.0,百度搜索實現(xiàn)重構;AI報告2023

    ?? AI新聞 ?? 百度發(fā)布文心大模型4.0,百度搜索實現(xiàn)重構 摘要 :10月17日,百度創(chuàng)始人李彥宏在百度世界2023上發(fā)布了文心大模型4.0,并開啟邀請測試。這是迄今為止最強大的文心大模型,提升了理解、生成、邏輯和記憶能力,在綜合水平上不遜于GPT-4。此外,百度搜索已經(jīng)重

    2024年02月07日
    瀏覽(31)
  • [Unity+文心知識庫]使用百度智能云搭建私有知識庫,集成知識庫API,打造具備知識庫的AI二次元姐姐

    [Unity+文心知識庫]使用百度智能云搭建私有知識庫,集成知識庫API,打造具備知識庫的AI二次元姐姐

    ? ? ? ? 最近從百度智能云的官方技術支持那邊了解到,目前百度千帆大模型平臺提供有在線的知識庫功能,能夠在線上傳自己的私人知識庫文檔,并且配置文心一言模型作為文本生成的引擎,構建自己的私有知識庫。之前自己搭建知識庫都是用的langchain框架,在本地部署使

    2024年02月04日
    瀏覽(25)
  • 用python實現(xiàn)調(diào)用百度圖片搜索的API

    用python實現(xiàn)調(diào)用百度圖片搜索的API

    前言: 這段代碼是一個簡單的圖片爬蟲程序 它可以通過輸入,在百度圖片中搜索相關圖片,并返回一張隨機的圖片。 代碼使用Flask框架搭建了一個簡單的Web應用,將用戶輸入的作為參數(shù)傳遞給爬蟲程序,然后從百度圖片中獲取相關圖片的URL 并隨機選擇一張返回

    2024年02月11日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包