最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

OpenAI 組件 | 加速 OpenAI API 在項(xiàng)目中的集成

2023-08-23 13:47 作者:樂(lè)鑫信息科技  | 我要投稿

在當(dāng)今這個(gè)快節(jié)奏的技術(shù)世界中,將 OpenAI 的功能集成到項(xiàng)目中已經(jīng)成為一種趨勢(shì)。OpenAI?提供了一系列強(qiáng)大的自然語(yǔ)言處理?API。然而,集成這些 API 的過(guò)程復(fù)雜且耗時(shí),通常需要大量精力和專業(yè)知識(shí)。為了簡(jiǎn)化集成過(guò)程,我們開(kāi)發(fā)了?OpenAI 組件,該組件功能強(qiáng)大,可以簡(jiǎn)化 OpenAI API 在項(xiàng)目中的集成。

圖 1:主題圖片?

本文主要介紹開(kāi)發(fā)者如何借助 OpenAI 組件輕松地將 OpenAI 的功能添加至項(xiàng)目中,而無(wú)需關(guān)注實(shí)現(xiàn)細(xì)節(jié)。

本文主要由三個(gè)部分組成。第一部分為“ESP 組件注冊(cè)器 (ESP Component Registry)”,介紹如何將合適的組件添加至 ESP-IDF 項(xiàng)目。第二部分重點(diǎn)介紹“OpenAI 組件”的詳細(xì)信息。最后一部分介紹“ESP-BOX ChatGPT” 例程的更新。?


ESP 組件注冊(cè)器?

ESP 組件注冊(cè)器是一個(gè)開(kāi)源組件平臺(tái),擁有大量的開(kāi)源組件,可以為您的物聯(lián)網(wǎng)項(xiàng)目提供強(qiáng)大的推動(dòng)力。您只需進(jìn)行快速搜索和點(diǎn)擊,就可以輕松獲得所需組件,并快速集成至 IDF 項(xiàng)目中。這種高效的集成方式可以加快項(xiàng)目開(kāi)發(fā)周期,讓您專注于開(kāi)發(fā)更具突破性的物聯(lián)網(wǎng)解決方案,無(wú)需操心繁雜的設(shè)置步驟。

圖 2:ESP 組件注冊(cè)器

步驟如下所示:?

  1. 在 ESP 組件注冊(cè)器找到您需要的組件。?

  2. 閱讀文檔和更新日志,確定所需的組件版本 。

  3. 在終端中運(yùn)行以下命令,將組件集成到您現(xiàn)有的項(xiàng)目中(注意:運(yùn)行命令前,請(qǐng)修改組件名稱和版本)。?


OpenAI 組件?

為了向開(kāi)發(fā)者提供盡可能多的?OpenAI API?功能,我們開(kāi)發(fā)了簡(jiǎn)單但強(qiáng)大的 ESP-IDF?組件。該組件支持多種 OpenAI 功能(文件操作和微調(diào) (fune-tuning) 功能除外),并且 API?文檔詳盡,可幫助開(kāi)發(fā)者快速上手。


使用示例?

第一步是實(shí)例化對(duì)象,并提供安全的“API 密鑰”作為參數(shù)。OpenAPI 密鑰可以通過(guò)?OPENAI?網(wǎng)站獲得。要獲得 OpenAI 服務(wù),必須先創(chuàng)建一個(gè)帳戶,購(gòu)買(mǎi)令牌,獲取唯一的 API 密鑰。

創(chuàng)建 OpenAI 對(duì)象后,代碼調(diào)用 chatCompletion API 來(lái)設(shè)置設(shè)置必要的參數(shù),發(fā)送一條消息(表明這不是最后一條消息),并獲取生成的響應(yīng),供下一步使用或處理。

同樣,創(chuàng)建 OpenAI 對(duì)象后,代碼調(diào)用 audioTranscriptionCreate API 來(lái)設(shè)置必要的參數(shù),如音頻文件和語(yǔ)言,然后開(kāi)始轉(zhuǎn)錄音頻,最后獲取轉(zhuǎn)錄結(jié)果,供下一步使用或處理。

如需探索更多 API 及其功能,請(qǐng)參閱文檔。


ESP-BOX ChatGPT 例程?

相比于舊版本更新版的 ESP-BOX ChatGPT 示例集成了 OpenAI 組件。有關(guān)具體的開(kāi)發(fā)細(xì)節(jié),請(qǐng)閱讀博客。請(qǐng)注意,在新版本中,我們使用?esp_tinyuf2?組件將 Wi-Fi 和 OpenAI 密鑰存儲(chǔ)在非易失性存儲(chǔ)器(NVS)中,這種方法更加安全。?

在初始啟動(dòng)階段,執(zhí)行第一個(gè)二進(jìn)制文件后,用戶需輸入安全憑證,如 Wi-Fi 和 OpenAI 密鑰。一旦輸入憑證,系統(tǒng)即會(huì)重新啟動(dòng),然后 ChatGPT 二進(jìn)制文件就會(huì)接管控制權(quán)。該文件借助在初始啟動(dòng)階段中提供的安全憑證來(lái)實(shí)現(xiàn) ChatGPT 的功能。大致流程請(qǐng)見(jiàn)下圖。

圖 3:ChatGPT_demo 例程的流程與簡(jiǎn)單的認(rèn)證

此外,用戶還可以使用?ESP-Launchpad?嘗試新版的 ESP-BOX ChatGPT 例程,該方法不需要在本地編譯項(xiàng)目,可以更加方便地體驗(yàn)例程中新增的功能。


相關(guān)鏈接

  • OpenAI

    https://platform.openai.com/docs/api-reference

  • OpenAI 組件

    https://github.com/espressif/esp-iot-solution/tree/master/components

  • ESP 組件注冊(cè)器

    https://components.espressif.com

  • OpenAI API

    https://platform.openai.com/docs/api-reference

  • 組件

    https://components.espressif.com/components/espressif/openai

  • 文檔

    https://docs.espressif.com/projects/espressif-esp-iot-solution/zh_CN/latest/ai/openai.html

  • OPENAI

    https://openai.com

  • 舊版本

    https://github.com/espressif/esp-box/tree/0924e7bc2cad50d3d7ca4b0f91eef7da6934d5e6/examples/chatgpt_demo

  • 更新版

    https://github.com/espressif/esp-box

  • esp_tinyuf2

    https://components.espressif.com/components/espressif/esp_tinyuf2?from_wecom=1

  • ESP-Launchpad

    https://espressif.github.io/esp-launchpad/?flashConfigURL=https%3A%2F%2Fraw.githubusercontent.com%2Fespressif%2Fesp-box%2Fmaster%2Flaunch.toml


OpenAI 組件 | 加速 OpenAI API 在項(xiàng)目中的集成的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
陵川县| 阳春市| 商城县| 章丘市| 健康| 大港区| 和林格尔县| 富锦市| 谷城县| 天津市| 类乌齐县| 邹城市| 黑水县| 湖南省| 彭山县| 柳州市| 甘谷县| 芜湖市| 迭部县| 谢通门县| 革吉县| 定日县| 新密市| 射洪县| 凯里市| 秀山| 高淳县| 德阳市| 镇坪县| 日照市| 巴东县| 万山特区| 澎湖县| 西盟| 吴桥县| 肃宁县| 海兴县| 西乌珠穆沁旗| 淅川县| 望江县| 巩留县|