日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Assistant API 功能概覽

Assistant API 是文本生成API的一個演進,旨在簡化智能體應用(Assistants)的創(chuàng)建過程,并為開發(fā)者提供豐富的工具支持(如函數(shù)調(diào)用和知識檢索增強功能)。

什么是智能體應用

智能體應用是一類 AI 對話助手,具備以下功能特點:

  • 支持多種基礎(chǔ)模型:智能體應用可以配置多種基礎(chǔ)模型,還可以添加系統(tǒng)提示詞(Instructions)以調(diào)整模型的個性和能力。

  • 支持多工具調(diào)用:智能體應用可以調(diào)用多個工具,可以是百煉官方工具(如代碼解釋器和夸克搜索),也可以是您自己構(gòu)建的工具(通過函數(shù)調(diào)用的方式)。

  • 支持對話管理:智能體應用使用線程對象來管理對話。線程對象存儲了消息歷史記錄,并在整個對話超出模型的上下文長度時截斷它。您只需創(chuàng)建一次線程對象,然后當用戶回復消息時,簡單地將消息附加到線程對象中。

體驗智能體應用最簡單的方式是在控制臺上創(chuàng)建智能體應用,這種方式無需編程經(jīng)驗。您也可以按照Assistant API 快速入門指南創(chuàng)建智能體應用,逐步集成到您的業(yè)務代碼中。

說明

目前,“通過控制臺”和“通過 Assistant API”創(chuàng)建的智能體應用(以下簡稱“控制臺版本”和“API版本”),在功能和管理上存在細微差異,具體以實際產(chǎn)品為準:

  • 功能:控制臺版本支持長期記憶,API版本暫不支持。

  • 管理:控制臺版本只能通過百煉控制臺編輯,API版本只能通過 Assistant API 編輯。

與文本生成 API 的區(qū)別

文本生成 API 的基本要素是消息(Messages),你可以使用模型(Models,如 Qwen-Plus、Qwen-Max 等)生成消息。在使用這種輕量級的 API 時,您需要手動管理對話狀態(tài)、定義工具、檢索知識庫和執(zhí)行代碼,才能構(gòu)建一個簡單的智能體應用。

在文本生成 API 的基礎(chǔ)上,Assistant API 的基本要素演進為:

  • 消息對象(Messages):封裝了對話信息的角色和內(nèi)容,類似于文本生成 API 的消息。

  • 智能體對象(Assistants):封裝了一個基礎(chǔ)模型,默認指令和工具。

  • 線程對象(Threads):表示當前的對話狀態(tài)。

  • 運行對象(Runs):驅(qū)動智能體在一個對話線程上執(zhí)行,包括文本響應和工具使用。

接下來,您將進一步了解這些基本元素的交互方式,以構(gòu)建一個智能體應用。

交互方式

Assistant API 使用線程(Thread)機制來確保消息按順序執(zhí)行,從而維護對話的連貫性。具體流程如下:

  1. 創(chuàng)建消息實例:用戶使用Message.create()方法創(chuàng)建消息實例,將其歸屬于特定線程,確保消息與上下文正確關(guān)聯(lián)。

  2. 啟動運行環(huán)境:使用Run.create()函數(shù)初始化智能體對象的運行環(huán)境,提供消息處理所需的配置。

  3. 等待結(jié)果:調(diào)用wait()函數(shù)等待智能體對象完成處理并返回結(jié)果,確保在獲取響應前程序保持同步,避免數(shù)據(jù)亂序。

以一個簡單的繪畫智能體應用為例:

  • 用戶輸入:用戶輸入兩條消息:

    • 輸入1:“你是一位畫家”

    • 輸入2:“幫我畫一只貓”

  • 消息創(chuàng)建:每個用戶輸入的消息通過 Message.create() 方法創(chuàng)建并發(fā)送到線程。

  • 線程處理:線程通過 Thread.create() 創(chuàng)建會話,接收消息,并傳遞給智能體對象。

  • 消息傳遞給智能體:智能體對象收到上下文信息,分別處理每條消息:

    • 消息1(“你是一位畫家”)的角色是用戶。

    • 消息2(“幫我畫一只貓”)的角色也是用戶。

  • 智能體的響應:智能體對象處理用戶消息后生成相應的回復,輸出消息3,角色為智能體,回復內(nèi)容為“布偶貓[url]”。

  • 運行和等待:運行通過 Run.create() 創(chuàng)建并開始執(zhí)行,之后智能體在 Run.wait() 階段等待任務完成。

image

開始使用

如需調(diào)試大語言模型或快速掌握 Assistant API,以下文檔將為您提供詳細指導:

  • 模型體驗:在這里,您可以測試大模型的推理能力,從而在構(gòu)建 Assistant 時選擇您偏好的模型。

  • 快速入門:在這里,您可以找到 Assistant API 的基本用法和示例,快速上手構(gòu)建您的應用。

  • API 手冊:在這里,您可以瀏覽 Assistant API 各組件的參數(shù)詳解,幫助您解決開發(fā)中的問題。

更多信息

模型支持

模型系列

模型標識符

通義千問-Turbo

qwen-turbo

通義千問-Plus

qwen-plus

通義千問-Max

qwen-max

通義千問2-開源版-57B

qwen2-57b-a14b-instruct

通義千問2-開源版-72B

qwen2-72b-instruct

說明

模型的兼容性請以 Assistant API 的實際執(zhí)行結(jié)果為準,更多詳情可參考模型列表

工具支持

工具(tools)

Assistant API

標識符

用途

代碼解釋器插件

code_interpreter

幫助執(zhí)行 Python 代碼,適用于編程問題、數(shù)學計算、數(shù)據(jù)分析等。

夸克搜索插件

quark_search

用于實時檢索網(wǎng)絡(luò)信息,增強知識獲取能力。

圖片生成插件

text_to_image

將文字描述轉(zhuǎn)為圖像,豐富回復形式。

自定義插件

${plugin_id}

連接自定義業(yè)務接口,擴展 AI 業(yè)務能力。

函數(shù)調(diào)用(Function calling)

function

在本地設(shè)備上執(zhí)行特定功能,無需依賴外部網(wǎng)絡(luò)服務。

說明

插件的兼容性請以 Assistant API 的實際執(zhí)行結(jié)果為準,更多詳情可參考插件列表。