整理 | 屠敏
出品 | CSDN(ID:CSDNnews)
遙想今年 3 月剛推出 GPT-4 的 OpenAI 僅邀請了部分提交申請的開發者參與測試。眼瞅 OpenAI 聯合創始人 Greg Brockman 在當時現場演示 " 史上最爲強大 " 的 GPT-4 模型,輕松通過一張手繪草圖生成一個網站、60 秒就能搞定一個小遊戲開發等這些功能,一衆開發者卻不能使用。
而就在今天,GPT-4 的适用性進一步被拓展。OpenAI 正式發布 GPT-4 API,現對所有付費 API 的開發者全面開放!
OpenAI 路線圖:本月底前向新開發者拓展推出 GPT-4
在上線的這四個月裏,相信很多人通過技術解析論文(https://cdn.openai.com/papers/gpt-4.pdf),對于 GPT-4 也不太陌生。
據 OpenAI 透露,自今年 3 月份發布 GPT-4 以來,數以百萬計的開發者要求訪問 GPT-4 API,且利用 GPT-4 的創新産品的範圍每天都在增長。
與其前身 GPT-3.5 相比,GPT-4 的不同之處在于它增強了生成文本(包括代碼)的能力,同時還接受圖像和文本輸入。
該模型在各種專業和學術基準上表現出 " 人類水平 "。此前,OpenAI 研究人員也做過測試,稱,如果 GPT-4 是一個僅憑應試能力來判斷的人,它可以進入法學院,而且很可能也能進入許多大學。
與 OpenAI 以前的 GPT 模型一樣,GPT-4 是使用公開的數據進行訓練的,包括來自公共網頁的數據,以及 OpenAI 授權的數據。從技術維度上來看,GPT-4 是一個基于 Transformer 的模型,經過預訓練,可以預測文檔中的下一個 token。這個項目的一個核心部分是開發了基礎設施和優化方法。這使 OpenAI 能夠根據不超過 GPT-4 的 1/1000 的計算量訓練的模型,準确地預測 GPT-4 的某些方面的性能。
不過,目前有些遺憾的是,圖像理解能力還沒有提供給所有 OpenAI 用戶。還是像今年 3 月份 OpenAI 宣布的那樣,它隻是與其合作夥伴 Be My Eyes 進行測試。截至目前,OpenAI 還沒有表明何時會向更廣泛的用戶群開放圖像理解能力。
現如今,所有具有成功付費記錄的 API 開發者都可以訪問具有 8K 上下文的 GPT-4 API,當然,這一次還不能訪問 32 K 上下文的。
同時,OpenAI 也有計劃在本月底向新的開發者開放訪問權限,然後根據計算的可用性,開始提高速率限制。
值得注意的是,雖然 GPT-4 代表了生成式 AI 模型發展的一個重要裏程碑,但是這并不意味着它是 100% 完美的。就 GPT-4 而言,它還有可能産生 " 幻覺 ",并理直氣壯地犯一些推理性錯誤。
在未來,OpenAI 表示也正在努力爲 GPT-4 和 GPT-3.5 Turbo 安全地啓用微調功能,預計這一功能将在今年晚些時候推出。
Chat Completions API
在公告中,OpenAI 還宣布将普遍向開發者提供 GPT-3.5 Turbo、DALL-E 和 Whisper APIs。
同時也向開發者分享了目前廣泛使用的 Chat Completions API 現狀。OpenAI 表示,現在 Chat Completions API 占了其 API GPT 使用量的 97%。
OpenAI 指出,最初的 Completions API 是在 2020 年 6 月推出的,爲語言模型進行互動提供了一個自由格式的文本提示。
Chat Completions API 的結構化界面(如系統消息、功能調用)和多輪對話能力能夠使開發者能夠建立對話體驗和廣泛的完成任務,同時降低提示注入攻擊的風險,因爲用戶提供的内容可以從結構上與指令分開。
OpenAI 表示,當前也正在彌補 Chat Completions API 的幾個不足之處,例如 completion token 的日志概率和增加可引導性,以減少回應的 " 聊天性 "。
舊模型的廢棄
另外,OpenAI 也發布了舊模型的棄用計劃。即從 2024 年 1 月 4 日開始,某些舊的 OpenAI 模型,特别是 GPT-3 及其衍生模型都将不再可用,并将被新的 "GPT-3 基礎 " 模型所取代,新的模型計算效率會更高。
根據公告顯示,具體淘汰的模型包含 Completions API 中的一些舊模型,包含我們熟悉的 davinci:
使用基于 GPT-3 模型(ada、babbage、curie、davinci)的穩定模型名稱的應用程序将在 2024 年 1 月 4 日自動升級到上述的新模型。在未來幾周内,通過在 API 調用中指定以下模型名稱,也可以訪問新模型進行早期測試:ada-002、babbage-002、curie-002、davinci-002。
使用其他舊的完成模型(如 text-davinci-003)的開發者将需要在 2024 年 1 月 4 日之前手動升級他們的集成,在他們的 API 請求的 " 模型 " 參數中指定 gpt-3.5-turbo-instruct。gpt-3.5-turbo-instruct 是一個 InstructGPT 風格的模型,訓練方式與 text-davinci-003 類似。這個新的模型是 Completions API 中的一個替代品,并将在未來幾周内提供給早期測試。
與此同時,OpenAI 表示,希望在 2024 年 1 月 4 日之後繼續使用他們的微調模型的開發者,需要在新的基于 GPT-3 模型(ada-002、babbag-002、curie-002、davinci-002)或更新後的模型(gpt-3.5-turbo、gpt-4)之上進行微調替換。
随着 OpenAI 在今年晚些時候開啓微調功能,他們将優先爲以前微調過舊型号的用戶提供 GPT-3.5 Turbo 和 GPT-4 微調服務。具體原因是,OpenAI 深谙從自己的數據上進行微調的模型上遷移是具有挑戰性的,對此他們會爲「以前微調過的模型的用戶提供支持,使這種過渡盡可能順利」。
除了淘汰一些 Completions API 舊模型之外,OpenAI 表示,舊的嵌入模型(如 text-search-davinci-doc-001)的用戶也需要在 2024 年 1 月 4 日前遷移到 text-embedding-ada-002。
最後,使用 Edits API 及其相關模型(如 t ext-davinci-edit-001 或 code-davinci-edit-001)的用戶同樣需要在 2024 年 1 月 4 日前遷移到 GPT-3.5 Turbo。Edits API 測試版是一個早期的探索性 API,旨在使開發人員能夠根據指令返回編輯過的提示版本。
OpenAI 在公告中寫道," 我們認識到這對使用這些舊型号的開發者來說是一個重大變化。終止這些模型不是我們輕易做出的決定。我們将承擔用戶用這些新模式重新嵌入内容的财務成本。"
OpenAI 表示将在未來幾周,與受影響的用戶聯系,一旦新的模型準備好進行早期測試,他們也将提供更多信息。
預告:下周,所有 ChatGPT Plus 用戶可用上代碼解釋器
最爲值得期待的是,OpenAI 官方還在 Twitter 上預告:代碼解釋器将在下周向所有 ChatGPT Plus 用戶開放。
它允許 ChatGPT 運行代碼,并且可以選擇訪問用戶上傳的文件。開發者可以直接要求 ChatGPT 分析數據、創建圖表、編輯文件、執行數學運算等。
不知大家期待否?
調用 GPT-4 API 可以做的 10 件事
最後,随着此次 GPT-4 API 的放開,開發者再也不用費盡心思地購買 Plus 服務了,調用迄今業界最爲強大的 GPT-4 API,無疑也讓相關的應用更加智能。
那麽,我們到底能用 GPT-4 API 來做什麽,對此外媒總結了常見的 10 種用法:
基于 GPT-4 API 的叙事能力,可以快速生成複雜情節、人物發展等小說内容,徹底改變文學創作領域。
GPT-4 API 爲模拟極其真實的對話鋪平了道路,反映了人類交互的真實性和精确性。
GPT-4 API 展現了即時語言翻譯的能力,有效地彌合了各種語言和文化之間的溝通差距。
GPT-4 API 在數據分析方面有很強的能力,可以爲數據分析市場參與者提供了寶貴的洞察力。
GPT-4 API 能夠打造與現實世界動态相呼應的高度逼真的虛拟環境,增強了遊戲和虛拟現實等領域的沉浸感。
GPT-4 API 生成複雜計算機代碼的能力,使其成爲軟件開發人員不可或缺的盟友。
GPT-4 API 可以解釋和分析醫療數據,幫助準确診斷和預測各種健康狀況。
利用其先進的語言生成能力,GPT-4 API 可确保快速、準确地生成法律文件。
GPT-4 API 展示了解釋消費者數據和生成定制營銷内容的能力,有效地與目标受衆産生共鳴。
GPT-4 API 有可能通過分析大量的科學數據來推動科學創新,在化學、物理學和生物學等不同領域發現新的見解。
參考:
https://openai.com/blog/gpt-4-api-general-availability
https://dataconomy.com/2023/07/06/gpt-4-api-is-now-generally-available/