接入豆包模型的步驟

成功獲取API Key后,接下來就是創(chuàng)建接入點(diǎn)以使用豆包的模型服務(wù)。接入點(diǎn)是用戶與豆包服務(wù)交互的橋梁,用戶必須先創(chuàng)建接入點(diǎn)才能調(diào)用模型。

在火山方舟管理控制臺(tái)中,進(jìn)入“模型推理”頁面,點(diǎn)擊“創(chuàng)建推理接入點(diǎn)”。在彈出的對(duì)話框中,選擇所需的豆包模型版本并添加。建議選擇不帶前綴的版本號(hào),以確保模型的穩(wěn)定性和兼容性。

完成以上步驟后,用戶即可在界面上看到接入點(diǎn)ID,這個(gè)ID將在API調(diào)用中用于標(biāo)識(shí)特定的模型服務(wù)。

豆包模型的價(jià)格及免費(fèi)額度

豆包模型的使用是需要付費(fèi)的,了解價(jià)格結(jié)構(gòu)有助于用戶制定合理的使用計(jì)劃。豆包提供多種模型選擇,每種模型在輸入和輸出的token數(shù)量上有不同的計(jì)費(fèi)標(biāo)準(zhǔn)。

例如,Doubao-lite-32k模型的輸入價(jià)格為每百萬token 0.3元,輸出價(jià)格為0.6元。而Doubao-pro-32k模型則相對(duì)較貴,輸入價(jià)格為0.8元,輸出價(jià)格為2元。值得注意的是,豆包為每個(gè)模型提供了50萬tokens的免費(fèi)額度,并且這些額度不會(huì)過期。

此外,在特定活動(dòng)期間(例如8月30日前),豆包還會(huì)額外贈(zèng)送5億tokens的免費(fèi)額度,用戶可通過參與活動(dòng)獲得。

Java SDK的快速接入

為了更方便地使用豆包服務(wù),用戶可以通過Java SDK進(jìn)行快速接入。以下是一個(gè)簡單的接入示例。

首先,確保您的Java項(xiàng)目中包含以下依賴:

    com.volcengine
volcengine-java-sdk-ark-runtime
LATEST

接著,您可以通過以下代碼實(shí)現(xiàn)與豆包服務(wù)的交互:

package com.volcengine.ark.runtime;

import com.volcengine.ark.runtime.model.completion.chat.ChatCompletionRequest;
import com.volcengine.ark.runtime.model.completion.chat.ChatMessage;
import com.volcengine.ark.runtime.model.completion.chat.ChatMessageRole;
import com.volcengine.ark.runtime.service.ArkService;

import java.util.ArrayList;
import java.util.List;

public class ChatCompletionsExample {

public static void main(String[] args) {

String apiKey = System.getenv("ARK_API_KEY");
ArkService service = new ArkService(apiKey);

final List messages = new ArrayList();
final ChatMessage systemMessage = ChatMessage.builder().role(ChatMessageRole.SYSTEM).content("你是豆包,是由字節(jié)跳動(dòng)開發(fā)的 AI 人工智能助手").build();
final ChatMessage userMessage = ChatMessage.builder().role(ChatMessageRole.USER).content("常見的十字花科植物有哪些?").build();
messages.add(systemMessage);
messages.add(userMessage);

ChatCompletionRequest chatCompletionRequest = ChatCompletionRequest.builder()
.model("${YOUR_ENDPOINT_ID}")
.messages(messages)
.build();

service.createChatCompletion(chatCompletionRequest).getChoices().forEach(choice -> System.out.println(choice.getMessage().getContent()));
}
}

以上代碼展示了如何通過Java SDK調(diào)用豆包服務(wù),實(shí)現(xiàn)簡單的聊天功能。

Python SDK的使用指南

對(duì)于Python用戶,豆包同樣提供了SDK以簡化接入過程。在使用前,確保您的Python版本不低于2.7。

安裝SDK可以通過pip命令實(shí)現(xiàn):

pip install --user volcengine

完成安裝后,您可以使用以下代碼實(shí)現(xiàn)API調(diào)用:

import requests
import time

url = 'https://ark.cn-beijing.volces.com/api/v3/bots/chat/completions'
headers = {
'Authorization': 'Bearer xxxxxxxxx',
'Content-Type': 'application/json'
}
data = {
"model": "bot-xxx-xxx",
"stream": False,
"stream_options": {"include_usage": True},
"messages": [
{
"role": "user",
"content": "介紹下公司"
}
]
}
response = requests.post(url, headers=headers, json=data)
content = response.json()['choices'][0]['message']['content']
print(content)

這段Python代碼展示了如何調(diào)用豆包API并獲取響應(yīng)內(nèi)容。

常見問題解答(FAQ)

常見問題

  1. 問:如何確保API Key的安全性?

  2. 問:豆包模型的輸出是什么?

  3. 問:如何選擇合適的豆包模型?

  4. 問:如何獲取更多免費(fèi)使用額度?

  5. 問:使用豆包服務(wù)需要哪些前置準(zhǔn)備?

通過以上指南,用戶可以輕松地接入和使用豆包智能體服務(wù),實(shí)現(xiàn)更高效的任務(wù)處理和數(shù)據(jù)交互。

上一篇:

MidJourney API 申請(qǐng)及使用指南

下一篇:

騰訊混元 API 文生圖的深度解析
#你可能也喜歡這些API文章!

我們有何不同?

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

多API并行試用

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

查看全部API→
??

熱門場(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)