揭示API重要性,以Assistants API為例

0 評論 6329 瀏覽 2 收藏 7 分鐘

ChatGPT 4.0升級到ChatGPT 4.0-Turbo,似乎有了新的期待。下面是筆者整理分享的關(guān)于API的相關(guān)內(nèi)容,想要了解更多的同學(xué)接著往下看,多了解了解吧!

2022年11月,ChatGPT問世,標(biāo)志著人工智能領(lǐng)域取得了重大進(jìn)展。OpenAI最近舉辦了首屆開發(fā)者大會,將ChatGPT 4.0升級到ChatGPT 4.0-Turbo。新版本的ChatGPT不僅提高了響應(yīng)速度,還將數(shù)據(jù)庫更新到了2023年4月。而在自然語言處理能力方面,新版本通過顯著提升上下文理解能力,擴(kuò)展了上下文窗口至128K。

對于終端用戶而言,新功能的變化似乎并不具有革命性。然而,對于開發(fā)者來說,引入了Assistants API則帶來了更多的振奮。

一、從Assistants API使用案例看API如何加速程序開發(fā)

根據(jù)官方文檔的描述,Assistants API允許開發(fā)者在自己的應(yīng)用程序中構(gòu)建AI助手。目前,Assistants API支持三種工具:代碼解析器、信息檢索和函數(shù)調(diào)用。

1. 集成Assistants API的步驟如下

  1. 在API中創(chuàng)建助手時(shí),可以使用自定義指令并選擇模型,也可以使用代碼解析器、信息檢索和函數(shù)調(diào)用這三種工具。
  2. 當(dāng)用戶開始對話時(shí),創(chuàng)建一個線程。
  3. 當(dāng)用戶提出問題時(shí),將消息添加至線程中。
  4. 在線程上運(yùn)行助手以觸發(fā)響應(yīng),這一過程會自動調(diào)用相關(guān)工具。

2. Assistants API的具體功能包括

  1. 助手可以使用特定指令調(diào)用OpenAI的模型。
  2. 助手可以同時(shí)訪問多個工具,既可以使用OpenAI托管的工具(如代碼解釋器和信息檢索),也可以使用開發(fā)者構(gòu)建/托管的工具(通過函數(shù)調(diào)用)。
  3. 助手可以訪問持久線程,只需創(chuàng)建一個線程即可存儲消息調(diào)用歷史記錄,避免上下文過長導(dǎo)致對話不流暢,用戶可以隨時(shí)向其中添加信息。
  4. 助手可以訪問多種格式的文件,利用工具可以創(chuàng)建文件(如圖像、電子表格等),還可以引用創(chuàng)建消息中所涉及的文件。

在Assistants API發(fā)布后,許多開發(fā)者迅速創(chuàng)建了新的AI項(xiàng)目。BabyAGI的創(chuàng)始人Yohei在X(Twitter)上發(fā)布了一條推文稱,已經(jīng)利用109行代碼通過Assistants API創(chuàng)建了名為“GPTvsGPT”的開源項(xiàng)目,該項(xiàng)目允許自定義參數(shù),讓兩個AI助手扮演不同的“角色”進(jìn)行對話。

從以上使用流程和案例可以看出,利用API可以極大地加速新項(xiàng)目的創(chuàng)建過程,相比傳統(tǒng)的開發(fā)方式,節(jié)省了大量時(shí)間和復(fù)雜性。

二、OpenAI為何著重發(fā)展API?

從ChatGPT-3開始,OpenAI GPT-3 API已成為其最重要的產(chǎn)品之一。一方面,OpenAI積極與開發(fā)者互動,不斷改進(jìn)和更新API,以幫助開發(fā)者將其功能集成到各種應(yīng)用程序中。

另一方面,OpenAI的商業(yè)模式之一就是通過API來推動業(yè)務(wù)增長,通過向開發(fā)者提供有償訪問,OpenAI可以獲得穩(wěn)定的收入流,支持其研發(fā)和創(chuàng)新。相比一家獨(dú)大,打造基于自身的強(qiáng)大生態(tài)帝國將是更明智的選擇,Assistants API的發(fā)布也體現(xiàn)了這一未來發(fā)展趨勢。

對于當(dāng)下的創(chuàng)新項(xiàng)目而言,開放性和全員共創(chuàng)的重要性日益凸顯。這一趨勢在互聯(lián)網(wǎng)的演進(jìn)中尤為顯著,特別是在Web3.0的興起中,我們看到了對傳統(tǒng)壟斷模式的挑戰(zhàn)和新的合作范式的嶄露頭角。

新項(xiàng)目不再僅僅是為了企業(yè)的利益,而是著眼于打造更加開放和包容的生態(tài)系統(tǒng),以促進(jìn)全員共創(chuàng)。

三、API的未來潛力

冪簡集成認(rèn)為,API與AI相輔相成,是一對天然的搭檔。

當(dāng)前,發(fā)展AI應(yīng)用的關(guān)鍵在于建立強(qiáng)大的基礎(chǔ)設(shè)施,以構(gòu)建更廣泛的生態(tài)系統(tǒng)。通過這樣的基礎(chǔ)設(shè)施,更多的開發(fā)者能夠參與其中,一旦出現(xiàn)爆款項(xiàng)目,將為當(dāng)今的AI發(fā)展帶來顯著的飛躍,而API則在這一過程中扮演著至關(guān)重要的輔助角色。

透過OpenAI的發(fā)展模式,可以將這一理念應(yīng)用在其他領(lǐng)域。當(dāng)前,許多互聯(lián)網(wǎng)巨頭都意識到API的戰(zhàn)略價(jià)值,并紛紛開放自己的API,為開發(fā)者提供了一個靈活而強(qiáng)大的工具,推動了新程序的涌現(xiàn)。

除此之外,圍繞這些API構(gòu)建的新程序?qū)嶋H上是間接融入了互聯(lián)網(wǎng)巨頭的生態(tài)圈。簡單來說,成功搭建某一領(lǐng)域的基礎(chǔ)設(shè)施后,通過對外開放API,就等于是在建立自己的生態(tài)系統(tǒng)。

這里的API就如同城市的道路網(wǎng)絡(luò)一樣,將不同的建筑(即不同的程序或服務(wù))連接在一起,形成一個相互關(guān)聯(lián)、更為強(qiáng)大的都市。這種連接并不僅僅是技術(shù)上的,更是生態(tài)系統(tǒng)的連接,通過共享資源、數(shù)據(jù)和功能,形成更大規(guī)模、更復(fù)雜的整體。

這種戰(zhàn)略性的API開放方式,實(shí)際上是在倡導(dǎo)一種合作和共生的理念。開發(fā)者通過使用這些API,能夠更加高效地構(gòu)建自己的應(yīng)用程序,而互聯(lián)網(wǎng)巨頭則通過吸引更多的開發(fā)者進(jìn)入其生態(tài)系統(tǒng),從而增強(qiáng)了自身的創(chuàng)新力和市場競爭力。

未來,API的作用不僅僅是技術(shù)層面的連接,更是一種生態(tài)系統(tǒng)的塑造和共同繁榮的策略,將會成為數(shù)字時(shí)代AI化發(fā)展的關(guān)鍵基礎(chǔ)設(shè)施之一。

本文由 @冪簡集成 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自 Unsplash,基于 CC0 協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!