iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0
生成式 AI

運用生成式 AI 服務 所提供的API 實做應用開發(以Gemini及ChatGPT為例)系列 第 25

6-1 前言 OpenAI 對於 ChatGPT API 及 My GPTs 的佈局

  • 分享至 

  • xImage
  •  

6-1 前言 OpenAI 對於 ChatGPT API 及 My GPTs 的佈局

https://ithelp.ithome.com.tw/upload/images/20240811/20046160YOB6JC0g6y.png

OpenAI 目前對於 ChatGPT API 及 My GPTs 的佈局

在當前的技術環境中,OpenAI 的 Chat API 已經展示出與 Google 的 Gemini API 相似的功能。兩者都能夠進行高度智慧化的自然語言處理。然而,OpenAI 在特定功能上的部署顯示出其獨特的策略。例如,RAG(Retrieval-Augmented Generation)和 function calling 功能部分的訓練,OpenAI 已經將這些移至 Assistant API 上進行。這一舉措在使用者體驗(UX)上更加直覺,因為 Assistant 是一個新的智能代理,能夠應用不同的知識和工具。

Assistant API 的優勢

Assistant API 不僅解決了複雜的功能需求,還解決了連續對話串的儲存問題,這對於開發需要持續對話的應用程序至關重要。例如,使用者可以通過 Assistant API 實現無縫的多輪對話,而不必擔心對話上下文的丟失。

此外,如果你有使用過 ChatGPT 的 My GPT 功能或是 Microsoft 的 Windows 及 Office 系列的 Copilot(非 GitHub Copilot),你應該會察覺到這些應用的基礎實現正是基於 Assistant API。這表明 Assistant API 的強大功能和靈活性,使其成為實現這些高級應用的核心技術。

本章概要

本章將分為三個部分:

  1. My GPT 的實作:詳述如何實現 My GPT,並展示其應用場景和最佳實踐。
  2. Chat API 的基礎串接:介紹如何基於 Chat API 開發基本的應用程序。
  3. Assistant API 的串接:說明如何從 Chat API 過渡到 Assistant API,並利用其增強的功能進行開發。

需要注意的是,雖然了解 Chat API 的基本功能有助於理解 Assistant API,但進行 My GPT 的實作並不一定需要先掌握 Chat API 及 Assistant API。

因此,無論你是新手還是有經驗的開發者,都可以根據自己的需求和興趣選擇合適的起點進行學習和實作。

關於我

我是 Wolke。我是一名專業程式開發者,專長是開發 AI 和程式解決方案。

我投入了不少時間在專業發展上。我是多本書的作者,其中包括《LINE聊天機器人+AI+雲端+開源+程式:輕鬆入門到完整學習》《ChatGPT來襲,未來人人都需具備的運算思維!應用詠唱工程來釋放程式生產力—程式學習/開發篇》。也有出版線上課程,我熱衷於分享我的經驗和技術,幫助其他開發者更好地利用 AI 工具。

也在許多知名大學、論壇、社團擔任講者,如果貴方有需要也歡迎與我聯繫。
2023年 講座 紀錄

最後這篇文章若有切合你的需求,敬請訂閱按讚分享


上一篇
5-2-3 要求 LLMs 去將上面功能 combine together
下一篇
7-1 GPTs 介紹
系列文
運用生成式 AI 服務 所提供的API 實做應用開發(以Gemini及ChatGPT為例)29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言