文心 ERNIE-ViLG API 申請步驟

注冊百度智能云賬號

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

注冊百度智能云賬號

獲取 API Key 和 Secret Key

注冊完成后,登錄百度智能云控制臺,導航至“產品服務”中的“人工智能”模塊,找到“智能創作平臺”項目并進入。在“應用列表”中點擊“創建應用”,根據提示填寫信息,完成后即可獲取 API Key 和 Secret Key。這兩個密鑰將用于驗證 API 請求。

獲取API Key和Secret Key

文心 ERNIE-ViLG API 使用指南

提交請求接口

提交請求接口用于創建 ERNIE-ViLG AI 繪畫任務。用戶需傳入文本描述、分辨率、風格參數等信息,系統將自動生成任務 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": "中國山水畫",
    "resolution": "1024*1024",
    "style": "古風",
    "num": 2
})
headers = {
    'Content-Type': 'application/json',
    'Accept': 'application/json'
}

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

print(response.text)

查詢結果接口

查詢結果接口用于在任務創建后查看圖片生成狀態。通過任務 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": "提交請求代碼返回的 'taskId' 的值"
})
headers = {
    'Content-Type': 'application/json',
    'Accept': 'application/json'
}

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

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

本地環境配置

在本地環境中配置 Python 及相關庫,以便調試和運行代碼。推薦使用 Python 3.7 及以上版本,安裝方式如下:

pip install --upgrade wenxin-api

在 PyCharm 中,通過項目設置添加 Python 解釋器和所需依賴包。

PyCharm環境配置

文心 ERNIE-ViLG 2.0 的創新

知識增強

ERNIE-ViLG 2.0 融合了細粒度的文本知識和圖片關鍵元素知識。例如,模型在文本中增加了詞性描述(動詞、名詞、形容詞)以及物體識別預處理,從而提高了圖像生成的準確性和細節表現。

混合降噪專家

該模型在去噪過程中引入了混合降噪專家機制,不同的去噪步驟采用不同的 U-Net 網絡參數,從而提升了生成圖像的質量。

混合降噪專家模型

實驗與結果

在實驗中,ERNIE-ViLG 2.0 在 MS-COCO 數據集上的表現優于 DALL-E 2 和 Stable Diffusion。通過人類評估,模型生成的圖像在文本相關性和逼真度方面均表現出色。

實驗結果

常見問題解答 (FAQ)

FAQ

  1. 問:如何申請百度文心 ERNIE-ViLG API?

  2. 問:文心 ERNIE-ViLG API 支持哪些圖像風格?

  3. 問:API 的使用是否收費?

  4. 問:如何處理 API 調用中的錯誤?

  5. 問:如何確保生成的圖像質量?

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

上一篇:

阿里通義 ModelScope API 申請指南

下一篇:

AltDiffusion 應用代碼的探索與實現
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費