文心 ERNIE-ViLG API 申請(qǐng)步驟

注冊(cè)百度智能云賬號(hào)

要使用文心 ERNIE-ViLG API,首先需要注冊(cè)百度智能云賬戶。訪問(wèn) 百度智能云 網(wǎng)站,點(diǎn)擊頁(yè)面右上角的“注冊(cè)”按鈕,按照提示完成賬戶注冊(cè)流程。

注冊(cè)百度智能云賬號(hào)

獲取 API Key 和 Secret Key

注冊(cè)完成后,登錄百度智能云控制臺(tái),導(dǎo)航至“產(chǎn)品服務(wù)”中的“人工智能”模塊,找到“智能創(chuàng)作平臺(tái)”項(xiàng)目并進(jìn)入。在“應(yīng)用列表”中點(diǎn)擊“創(chuàng)建應(yīng)用”,根據(jù)提示填寫(xiě)信息,完成后即可獲取 API Key 和 Secret Key。這兩個(gè)密鑰將用于驗(yàn)證 API 請(qǐng)求。

獲取API Key和Secret Key

文心 ERNIE-ViLG API 使用指南

提交請(qǐng)求接口

提交請(qǐng)求接口用于創(chuàng)建 ERNIE-ViLG AI 繪畫(huà)任務(wù)。用戶需傳入文本描述、分辨率、風(fēng)格參數(shù)等信息,系統(tǒng)將自動(dòng)生成任務(wù) ID。以下是示例代碼:

import requests
import json

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

url = "https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2img?access_token=" + get_access_token()

payload = json.dumps({
    "text": "中國(guó)山水畫(huà)",
    "resolution": "1024*1024",
    "style": "古風(fēng)",
    "num": 2
})
headers = {
    'Content-Type': 'application/json',
    'Accept': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

查詢結(jié)果接口

查詢結(jié)果接口用于在任務(wù)創(chuàng)建后查看圖片生成狀態(tài)。通過(guò)任務(wù) ID 查詢生成圖片的地址鏈接:

import requests
import json
from io import BytesIO
from PIL import Image
import os

url = "https://aip.baidubce.com/rpc/2.0/ernievilg/v1/getImg?access_token=" + get_access_token()

payload = json.dumps({
    "taskId": "提交請(qǐng)求代碼返回的 'taskId' 的值"
})
headers = {
    'Content-Type': 'application/json',
    'Accept': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print('請(qǐng)求的返回值:', response.text)

本地環(huán)境配置

在本地環(huán)境中配置 Python 及相關(guān)庫(kù),以便調(diào)試和運(yùn)行代碼。推薦使用 Python 3.7 及以上版本,安裝方式如下:

pip install --upgrade wenxin-api

在 PyCharm 中,通過(guò)項(xiàng)目設(shè)置添加 Python 解釋器和所需依賴包。

PyCharm環(huán)境配置

文心 ERNIE-ViLG 2.0 的創(chuàng)新

知識(shí)增強(qiáng)

ERNIE-ViLG 2.0 融合了細(xì)粒度的文本知識(shí)和圖片關(guān)鍵元素知識(shí)。例如,模型在文本中增加了詞性描述(動(dòng)詞、名詞、形容詞)以及物體識(shí)別預(yù)處理,從而提高了圖像生成的準(zhǔn)確性和細(xì)節(jié)表現(xiàn)。

混合降噪專家

該模型在去噪過(guò)程中引入了混合降噪專家機(jī)制,不同的去噪步驟采用不同的 U-Net 網(wǎng)絡(luò)參數(shù),從而提升了生成圖像的質(zhì)量。

混合降噪專家模型

實(shí)驗(yàn)與結(jié)果

在實(shí)驗(yàn)中,ERNIE-ViLG 2.0 在 MS-COCO 數(shù)據(jù)集上的表現(xiàn)優(yōu)于 DALL-E 2 和 Stable Diffusion。通過(guò)人類評(píng)估,模型生成的圖像在文本相關(guān)性和逼真度方面均表現(xiàn)出色。

實(shí)驗(yàn)結(jié)果

常見(jiàn)問(wèn)題解答 (FAQ)

FAQ

  1. 問(wèn):如何申請(qǐng)百度文心 ERNIE-ViLG API?

  2. 問(wèn):文心 ERNIE-ViLG API 支持哪些圖像風(fēng)格?

  3. 問(wèn):API 的使用是否收費(fèi)?

  4. 問(wèn):如何處理 API 調(diào)用中的錯(cuò)誤?

  5. 問(wèn):如何確保生成的圖像質(zhì)量?

通過(guò)本文的介紹,希望能幫助您更好地理解和使用百度文心 ERNIE-ViLG API,體驗(yàn) AI 繪畫(huà)的魅力。

上一篇:

阿里通義 ModelScope API 申請(qǐng)指南

下一篇:

AltDiffusion 應(yīng)用代碼的探索與實(shí)現(xiàn)
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門(mén)場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)