
豆包 Doubao Image API 價格全面解析
豆包的6個模型中,4k和32k的價格是一樣的,因此推薦使用32k的模型。這些模型提供50萬tokens的免費額度,并且不會過期,用戶可以在火山方舟管理控制臺查看剩余的免費額度。此外,在特定時間點,豆包還會提供額外的免費tokens供用戶領取。
要申請5億tokens的免費額度,用戶首先需要在火山方舟管理控制臺注冊賬號。進入控制臺后,按照提示完成注冊或登錄流程。
注冊完成后,用戶需要創建API Key作為訪問豆包模型的憑證。進入API Key管理頁面,點擊“創建API Key”并填寫相關信息,創建API Key備用。
豆包模型的使用需要先在平臺內創建接入點。以Doubao-pro-4k為例,用戶需要在模型廣場中選擇該模型,并選擇不帶前綴的模型版本。添加完成后,即可在頁面內看到接入點ID,復制備用。
在進行圖像識別前,用戶需要確保已安裝必要的庫文件,例如用于發起HTTP請求的requests
庫。
import requests
使用pip安裝火山引擎的Python SDK:
pip install --user volcengine
如果已經安裝過,可以使用以下命令進行更新:
pip install --upgrade volcengine
用戶需要配置環境變量,以便SDK可以正確訪問API。可以使用.env配置文件來存儲必要的信息。
ENDPOINT_ID="your_endpoint_id"
以下是一個完整的Python代碼示例,展示如何調用豆包API進行圖像識別:
import os
from volcenginesdkarkruntime import Ark
import dotenv
dotenv.load_dotenv(".env")
client = Ark()
stream = client.chat.completions.create(
model=os.getenv("ENDPOINT_ID"),
messages=[
{"role": "system", "content": "你是豆包,是由字節跳動開發的 AI 人工智能助手"},
{"role": "user", "content": "常見的十字花科植物有哪些?"},
],
stream=True
)
for chunk in stream:
if not chunk.choices:
continue
print(chunk.choices[0].delta.content, end="")
豆包API不僅支持圖像識別,還可以用于其他智能任務,例如自然語言處理、語音識別等。用戶可以根據需求選擇合適的模型和API接口進行調用。
用戶需要在火山引擎控制臺中配置API密鑰。進入訪問控制頁面,創建并管理Access Key和Secret Access Key。這些密鑰是訪問豆包服務的安全憑證。
確保Python版本不低于2.7,以保證SDK的兼容性和功能的正常使用。
問:如何選擇合適的豆包模型?
問:如何申請豆包的免費tokens額度?
問:如何保障API調用的安全性?
問:豆包API支持哪些功能?
問:如何升級已安裝的volcengine包?
pip install --upgrade volcengine
來升級volcengine包,以獲取最新的功能和修復。通過以上步驟,用戶可以高效地使用豆包API進行圖像識別及其他智能任務,享受豆包提供的高級技術服務。