使用 OpenAI o1 的五種方法「詳細(xì)指南」 原創(chuàng)
作者 | Gargi Gupta、Shubham Saboo
編輯 | 言征
出品 | 51CTO技術(shù)棧(微信號(hào):blog51cto)
OpenAI 剛剛發(fā)布了備受期待的 Strawberry 模型,正式命名為 o1 模型系列。自發(fā)布以來(lái),社交媒體上的 AI 社區(qū)一直對(duì)這些模型興奮不已。但你是否知道,今天有四種簡(jiǎn)單的方法可以開(kāi)始與 o1 模型聊天?本文將逐步指導(dǎo)各位如何在 4 款不同的平臺(tái)上訪問(wèn)和使用這些模型。
一、o1模型有哪些新功能?
對(duì)于那些不了解情況的人來(lái)說(shuō),OpenAI 于周五發(fā)布了其新的 o1 模型系列。這些模型 o1-preview 和 o1-mini 旨在花更多時(shí)間思考后再做出反應(yīng)。它們可以推理復(fù)雜的任務(wù),解決比以前的科學(xué)、編碼和數(shù)學(xué)模型更難的問(wèn)題。
- 高級(jí)推理:o1 模型使用思路鏈推理逐步思考問(wèn)題,提供更精細(xì)的答案。
- 特點(diǎn)- 具有 128K 上下文和 2023 年 10 月知識(shí)截止。目前,o1 模型無(wú)法瀏覽網(wǎng)頁(yè),也無(wú)法像 GPT-4o 那樣處理文件和圖像。
- 改進(jìn)的多步驟工作流程:輕松處理重構(gòu)代碼、編寫(xiě)測(cè)試套件和解決數(shù)學(xué)問(wèn)題等多步驟過(guò)程。
- 編碼專(zhuān)業(yè)知識(shí):o1-preview 和 o1-mini 在編碼任務(wù)方面表現(xiàn)出色,從調(diào)試到優(yōu)化復(fù)雜算法。
- 更快的性能:o1-mini 便宜 80%,速度更快,對(duì)于需要快速推理的任務(wù)來(lái)說(shuō),它是一種經(jīng)濟(jì)高效的解決方案。
二、使用 OpenAI o1 的 5 種簡(jiǎn)便方法
現(xiàn)在讓我們開(kāi)始有趣的部分。要快速開(kāi)始與 o1 模特聊天,這里有4個(gè)今天就可以使用的平臺(tái)!
- ChatGPT
- 通過(guò) OpenAI API(僅適用于 Tier 5 用戶(hù))
- 在Cursor AI 中
- 在 Abacus AI 的 ChatLLM 中
- 在 VS Code 中通過(guò) CodeGPT 擴(kuò)展
這是分步指南和每個(gè)平臺(tái)的限制。
1.ChatGPT
o1 模型目前可供 ChatGPT Plus 和 Team 用戶(hù)使用。Edu 和 Team 用戶(hù)會(huì)陸續(xù)獲得這些模型的使用權(quán)。
1)登錄 ChatGPT:前往chat.openai.com或下載 ChatGPT 的桌面應(yīng)用程序并登
2)錄你的帳戶(hù)。
3)選擇模型:在模型選擇器中,根據(jù)你的需要選擇 O1-preview 或 O1-mini。
o1-preview:適合更復(fù)雜的推理任務(wù)和多步驟工作流程。
o1-mini:更快、更具成本效益,非常適合編碼和快速響應(yīng)。
4)檢查速率限制:
o1-preview:每周最多可以發(fā)送30 條消息。
o1-mini :每周最多允許發(fā)送50 條消息。
5)開(kāi)始聊天:輸入的查詢(xún),無(wú)論是編碼挑戰(zhàn)、數(shù)學(xué)問(wèn)題還是日常問(wèn)題(但由于速率限制,我們不建議這樣做;請(qǐng)明智使用!),并觀察 O1 模型如何生成深思熟慮、結(jié)構(gòu)化的響應(yīng)。
6)思路鏈總結(jié):對(duì)于更高級(jí)的推理,模型將顯示其思路鏈,了解它是如何得出答案的。
圖片
2.API 訪問(wèn)
如果希望通過(guò) API 直接與 OpenAI 的 O1 模型交互,則可以按照以下步驟輕松進(jìn)行設(shè)置。
1)注冊(cè) API 訪問(wèn)權(quán)限:確保有權(quán)訪問(wèn) OpenAI 的 Tier 5 使用權(quán)限,這是使用 o1 模型所必需的。
2)安裝 OpenAI Python 庫(kù):打開(kāi)終端并通過(guò)運(yùn)行以下命令安裝 OpenAI Python 包:
pip install openai
3)設(shè)置的 API 密鑰:將的 OpenAI API 密鑰存儲(chǔ)為環(huán)境變量,以實(shí)現(xiàn)安全訪問(wèn)。可以通過(guò)運(yùn)行以下命令執(zhí)行此操作:
export OPENAI_API_KEY="your-api-key-here"
4)進(jìn)行 API 調(diào)用:現(xiàn)在,可以開(kāi)始使用 O1 模型進(jìn)行 API 調(diào)用。下面是 Python 中的一個(gè)簡(jiǎn)單的示例,可幫入門(mén):
import openai
openai.api_key = "your-api-key"
response = openai.ChatCompletion.create(
model="o1-preview",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Explain quantum computing in simple terms."}
]
)
print(response.choices[0].message.content)
3.在 Cursor AI 中使用 o1 進(jìn)行編碼
Cursor AI 是一個(gè)強(qiáng)大的開(kāi)發(fā)人員平臺(tái),它在集成 OpenAI 的 O1 模型執(zhí)行代碼生成和調(diào)試等任務(wù)時(shí)提供了靈活性。
1)下載并安裝 Cursor AI:前往Cursor 的官方網(wǎng)站并下載 IDE。安裝后,啟動(dòng)它。
2)Cursor Chat:它是一款提供實(shí)時(shí)編碼幫助和建議的 AI 助手,非常適合需要手動(dòng)審核的特定文件改進(jìn)。按CMD + L(在 Macbook 中)啟動(dòng) Cursor Compose。
3)光標(biāo)撰寫(xiě):光標(biāo)撰寫(xiě)是一項(xiàng)功能,開(kāi)發(fā)人員只需單擊一下即可同時(shí)對(duì)多個(gè)文件應(yīng)用更改。按CMD + I啟動(dòng)光標(biāo)撰寫(xiě)。
4)從模型選擇器中,選擇o1-preview來(lái)與模型交互。
5)在設(shè)置中添加 o1 模型:如果您沒(méi)有看到上面的模型,請(qǐng)打開(kāi) Cursor 的設(shè)置編輯器(您可以通過(guò)右上角的齒輪圖標(biāo)訪問(wèn)它)。
6)添加 o1 模型:?jiǎn)螕簟疤砑幽P汀卑粹o并輸入“o1-preview”以添加 o1-preview 模型。切換以啟用該模型。
圖片
4.Abacus AI 的 ChatLLM
Abacus AI 的 ChatLLM Teams 是一個(gè)協(xié)作式 AI 平臺(tái),可通過(guò)一個(gè)統(tǒng)一界面訪問(wèn)所有最先進(jìn)的語(yǔ)言模型,包括 Claude 3.5 Sonnet、GPT 模型和 Abacus Smaug。Abacus AI 還集成了超酷的功能,例如創(chuàng)建自定義聊天機(jī)器人、通過(guò) RAG 與文檔聊天、代碼生成和圖像生成,所有這些功能每月只需 10 美元即可訂閱。
1)登錄 Abacus AI:導(dǎo)航到ChatLLM并使用您的憑據(jù)登錄,如果您沒(méi)有帳戶(hù),請(qǐng)創(chuàng)建一個(gè)帳戶(hù)。
2)選擇模型:在儀表板的 LLM 選擇器中,從可用 LLM 列表中選擇OpenAI O1模型。它有速率限制,因此請(qǐng)明智使用!
圖片
5.通過(guò) CodeGPT 擴(kuò)展程序使用 VS Code
此 VS Code 擴(kuò)展將 AI 驅(qū)動(dòng)的編碼輔助直接集成到其代碼編輯器中,提供代碼生成、解釋、重構(gòu)和錯(cuò)誤檢查等功能。通過(guò)此擴(kuò)展在 VS Code 中與 OpenAI 的 o1 模型進(jìn)行交互。
1)從 VS Code 擴(kuò)展中下載CodeGPT 。
2)選擇模型提供者為“OpenAI”,模型為“o1-preview”或“o1-mini”。
3)輸入您的 OpenAI 密鑰,然后開(kāi)始使用。
原文鏈接:https://www.theunwindai.com/p/5-ways-to-use-openai-o1-explained-with-steps
本文轉(zhuǎn)載自51CTO技術(shù)棧,作者:言征
