AI編程/信息學必會的工具與基本用法:cline、copilot、cursor與deepseek v3、gemini 2.0 flash 等模型的接入與使用 #aiprogramming

without_answer
10 位粉絲
46 觀看·2025年1月10日
嗨大家好
歡迎來到老一的頻道
近幾年來編程
心機學大行其道
日益的全民化
低齡化
很多時候呢
孩子學心機學
家長也被迫要跟着學
那麼AI編程工具有很多
常用的有哪些
專業的開發人員會使用哪些工具
今天呢
老一就給大家介紹幾個主流的開發者
也在使用的AI編程工具
希望能夠幫助初學者通過這些工具
快速的進入角色
好
開始之前
還請大家點贊
那麼國內用戶首推DeepSync V3
便宜免魔法
提供的在線平臺和API介入兩種方式
使用手機號
新註冊用戶送500萬TOK
我們來看一下
這裏我們使用國內的加巴雷克手機號
直接註冊一下就可以了
發送鏈接碼
然後過一下它的人機鏈接
接碼以後填入
然後勾選下方的用戶協議
接下來點登錄就可以
登錄之後
直接進入它的在線的chart平臺
我們可以直接在裏面提交相應的問題
這裏作爲示例
我提交一個心血的例題
如果你還有其他的文件
可以點下方的別針圖標
這裏要注意不能提交圖片文件
因爲DeepSync V3
它是沒有視覺能力的
好
我們看它的響應相比前一代2.5
還是有很大的提升
非常的快
而且我們的網絡環境沒有特殊的要求
好
這就回復完了
簡單的算法題
我們不管它的程序是否版本正確
至少行間註釋分析
都是可以按要求完成的
對於學習醫學的孩子而言
是非常有幫助的
我們再看第二種接入方式
那就是API的接入方式
我們在首頁選擇API接入
然後同樣的接碼
實際上賬戶已經創建了
這時候我們登錄
都是採用鏈接碼的方式來進行登錄而已
同樣的接碼之後填入
然後點登錄
這時候我們就會看到
價值是10塊錢
所以說DeepSeek V3非常的便宜
而且國產的DeepSeek
它的能力很強
它的評測分非常的高
但實際表現是低於Solnet和OE的
我們在日常的學習和使用是足夠的
第二工具GitHub Copilot
之所以推薦它
因爲它提供了免費的額度
也是最近的
之前是不提供免費額度的
我們只需要去註冊一個
GitHub的賬號就可以了
我們之前介紹過很多次
GitHub這裏的賬號註冊
我就不再進行重複的演示了
好
第三個工具就是谷歌的Gemini
要使用它也很簡單
就是註冊一個谷歌賬戶
我們註冊了谷歌賬戶登錄之後
我們可以切換到它的AI Studio
也就是這裏的
aistudio.google.com
這樣一個頁面登進來
可以直接在這個界面進行Chart
使用的是它的Gemini 2.0 Flash的模型
當然我們也可以獲取它的API的Key
進行遠程的調用
左上方我們可以直接點
Get API Key
點幹之後
默認是沒有的
我這裏面已經有了一個了
我已經創建過了
當然我還可以再創建第二個
第三個的API Key
我們點創建API Key
那麼這裏的示例
大家彈出的對話框和我的是不一樣的
因爲我多個項目
所以纔會讓我去選擇具體哪個項目
毫無疑問的
我應該選擇Gemini Key
而不是其他的兩個項目
有點小差異簡單說明一下
那唯一需要提示的是
就是在創建過程中
一定要複製你的API的Key
不要事後去找
Gemini 2.0目前是免費的
只是有速率的限制
谷歌還有其他的AI平臺
比如說像Navs所發佈的Jaws
有興趣的小夥伴
可以自行嘗試
這裏不做介紹
有上面幾個免費工具和平臺
我認爲就夠了
接下來就是IDE
也就是精靈開發環境
或者說就是文本編輯器
首推VS Code
並搜索VS Code
或者在微軟官網搜索都可以
不要百度搜
重要的事情說三遍
百度搜索的第一條應該是
微軟官方正品VS Code
免費下載包安裝
你點開
直接就會給你顯示
對應平臺的下載按鈕
你點擊一下下載再安裝就可以了
同時的話
它也會提示你
我們可以獲得免費的GitHub Copilot的支持
而GitHub Copilot又提供了免費的額度
我們下載安裝之後的話
打開之後應該是一個歡迎頁
我是已經使用過的
所以那不是歡迎頁
不管是不是歡迎頁
我們都可以在左下角
頭像圖標這兒
我們點開
我們既然已經註冊了GitHub賬戶
在這裏面
我們可以連接我們的GitHub賬戶
然後我們來設置一下同步
這樣的話
你可以把你的代碼和你遠端的GitHub的倉庫
來進行同步
那GitHub的Copilot在哪
在上方靠右側的這樣一個小圖標
就是Copilot的圖標
點開它就是Copilot的菜單
我們可以點開
打開聊天
打開edit
這裏的話一定要使用魔法
不使用魔法的話
它會提示你是無法連接的
它的兩種模式
一個是edit模式
一個是chat模式
具備魔法的前提下
我們登錄一下自己的GitHub賬號
就可以開始使用我們的Copilot了
我們再看左側導航條的第五項
擴展或者說商店
這裏就是各種各樣的VSCode的插件
包括C++等等
因爲我們說VSCode
它只是一個文本編輯器
這裏面我們搜索Cline
C-L-I-N-E
搜出來的第一個第二個
你都可以去使用
後面的三四什麼的就不推薦大家去使用了
因爲它畢竟都是開源的
有很多的RK改版的版本
我們可以裝第一個或者裝第二個
默認情況下我們一般都裝第一個
Cline它是什麼
它是模型的搬運工
它不生產模型
或者說它是一個接口的平臺
可以在其中配置各種各樣的大語言模型的接口
所以說Cline,Copilot以及Cursor都是一類工具
裝好之後
我們在最下方就有它的一個Cline的圖標
我們點開這個很重要
然後我們看右上方有一個齒龍圖標
我們給它點開
在這裏面我們來配置相應的API的接口
好
這裏我已經填好了DeepSeq的API的key
它使用的BaseURL
這在DeepSeq的官方功能當中都可以找到
我們就使用HTTPS這樣的一個官方給到的一個BaseURL
好
那API key在哪
我們打開DeepSeq在API的接入模式下面
它送了我們無緣無故的tokens
然後我們看左上方有API case
現在我是沒有的
然後我們點創建API key
每家都一樣
不管是OpenAI還是DeepSeq
還是我們剛纔的Gemini 2.0
都是這樣一種方式去創建一個API key
默認都是沒有的
然後你要把它點複製
它只在首次的時候會顯示
你關掉以後
我們再去找就沒有了
我們會看到它的key的格式
數字K本身它就是OpenAI兼容的格式
所以你看API的提供者
我們就選擇OpenAI的兼容模型就可以了
而不是選OpenAI
然後下面是BaseURL
然後再把你的API的key給它填進去
然後ModelID是DeepSeq-coder就OK了
如果你用Arrow等等這些
你還要再勾選SetArrow API
然後點Down結束保存
這樣我們就可以使用Client
來調用DeepSeq的API來進行AI編程了
如果我們要添加Gemini的API key
同樣的我們還是點開智能圖標
然後這裏面下拉框API provider
提供者我們選擇谷歌Gemini
然後選擇它之後
只需要填入一個API key就可以了
這裏面可選的模型我們就兩個
第一個和第二個
因爲我們都是Gemini 2.0
現在是免費可以去使用
推薦大家使用Flash-Seq-ESP
這樣一個模型
你用第二個也可以沒問題
很重要的它勾選了支持Images
說明什麼呢
Gemini它是多模態的
你可以上傳一個圖片
讓它去識別
而DeepSeq很遺憾是不支持多模態的
填完之後
我們同樣的還是點上方的Down按鈕
就結束保存
Client當中所有模型API的介入
都是這樣的一個方式
右上方的齒龍圖標
除了模型的API介入
很重要的在Client當中的話
還有它的自動批准
在自動批准這最下方
我們點開
那裏會看到是否允許它自動的讀代碼
自動的讀文件和目錄
還有去編輯文件
編輯相應的目錄和使用瀏覽器
執行一些安全的命令
比如說在你的命令行下面
自動的來爲你執行相應的命令
這些你都可以勾選
但是我不建議
因爲在你的提示詞不夠具體
要求不夠明確的情況下
百分之百會出現解決了一個老問題
誕生了更多很多的新問題的現象
所以我們說人類多說一句話
你可以讓AI的表現水平上升一個層級
Copilot是我們的助手
它不是我們的主人
所以對於初學者
尤其是學習心理學的孩子們
我是建議一定不要去勾選這幾個選項
你只讓它去讀就行了
讀代碼讀文件就可以了
我們也會看到有人說
Client它不支持私家家
Client只是個模型的搬運工
是接口
支持哪種語言
不支持哪種語言和接口能有什麼關係呢
比如說我這裏問你支持私家家語言嗎
我們看一定是通過API調用DeepSeek來進行回答的
是DeepSeek支持還是不支持
這時候上方我們會看到我們所使用的tokens的數量
包括請求的和響應的21.5k和212
那你會看到任務已經完成了
我支持私家家語言
對吧
然後這樣我再提交一個心理學的例題
幫我編寫一個私家家程序
我明確的告訴他要用動態規劃的算法
如果規定相應的算法不要求的話
那他可能會使用其他的算法
這就是我們在提示當中一定要把你關鍵的要求要提清楚
其他的一些細節摸節
你可以暫時的放棄
然後我們點右側的提交
調圖表
那就開始調用DeepSeek的LLM
那接下來他就一邊去計算
這時我們去看他寫出的代碼
那典型的就是一個動態規劃的算法
DPIG等於DPI-EG
對吧
所以AI編程我們首先要看它的主體算法是不是符合你的要求
而不是最終的結果
算出來的一定是百分之百的正確
錯誤的方法也有可能得到正確的答案
至於說一個項目當中使用完整的autopro
也就是自動型
我只截取一個片段
顯示很酷炫
但實際效果不一定會符合你的預期
AI編程還到不了智能體
只是在agent的階段
Client它的使用大致就是這樣
下面我們來看GitHub的Copilot
基本上是一樣的
這些工具或者說這些接口
無論是Copilot
是Client還是Cursor都是一樣的
我們需要通過魔法才能夠去使用
當然還有人會問
怎麼樣去配置代理
甚至於說我們界面怎麼樣去改成中文
很簡單
有了AI的話
你還用得着問老易嗎
直接問AI不就完了嗎
而且它不光是給你相應的答案
還會自動的幫你進行配置
這種問題無論是在Client
還是Copilot
還是Cursor當中
都可以幫你自動化的去執行
並且實現
比如這裏
我向Copilot提問
我怎麼樣去配置代理
它就會給你生成一個Settings.JSON
我們點擊在光標處插入就完成了
在Client和Cursor當中
它自動執行
Cursor有Composer
好
下面我提交一個同樣的問題
讓它編寫一個C++程序
使用動態規劃的算法
一樣的
現在模型方
我們使用的默認的是Cloud 3.5 Solid
Copilot當中
我們可以選擇GPT-4-O模型
不一定非要選擇Solid
大家會看到它的響應
明顯的是慢於我們在Client當中
去調用DeepSeq模型響應速度
但是我們會看到它的一些關鍵點的說明
包括行間註釋
比Client當中調用DeepSeq所返回響應的結果
我們感覺要好一些
至少更詳細一些
對吧
結果我們可以選擇接受還是放棄
和Client當中一樣
另外還有兩點
第二個方面
我們默認使用的模型支持動態
我們可以上傳圖片
在和UI相關的編程當中
上傳一張圖
勝過100句的提示詞
當然我們現在是在編輯模式下
我們也可以切換爲聊天模式
來進行chart式的編程
第六工具就是Cursor
註冊用戶可以免費的
試用14天的高級功能
官方口徑如此
實際是有很大的差別的
而之前的通過不斷的去註冊新賬號
來進行無限續杯的方式
已經不行了
我們點開它的price
我們看到free層級
包括了兩週的pro層級的chill使用
和2000次的代碼補全
還有54次的慢速的premium的request
什麼意思呢
就可以理解成是Client當中的
auto approve
或者是說它自己的composer的功能
我們可以使用50次的請求
如何續杯
我們可以嘗試鏈接功能當中
給到大家的方法提示
我們下載安裝
一般情況下
我們都會選擇VS Code作爲IDE
你裝好之後
就是這樣的一個界面
那就是VS Code
在這個基礎上進行了相應的魔改而已
我們點開上方的擴展的圖標
你會看到和VS Code一模一樣
我們點關於
那它顯示的是它自身的關於信息
對吧
所以它所有的配置都是和VS Code是一致的
它自身的配置在哪裏呢
在上方靠右側的指紋圖標
我們點開一下
那這就是Cursor它自身的一些設置項
是在這裏面進行配置
除此之外
我們還可以在文件菜單下
選擇首選項
然後選擇Cursor Settings
也就是打開這樣一個同樣的配置頁面
在Cursor的設置當中
我們點開Models
那你會看到默認它勾選的OE
實際上OE是不可用的
你必須要向OpenAI重置
才能夠使用OE
默認情況下
你只能使用OE mini
所以可以不勾選取消它
其他的大家可以根據自己的需求來進行配置
包括你真的想用OE
那你就向OpenAI重置
然後把OpenAI的API Key填在這裏
你就可以去使用OE了
它確實在數學
在算法上是比較公認比較強的
好
我關掉
那麼我們要調出這些AI面板
我們怎麼調出了
只要按一下Ctrl加L
就可以調出Cursor它的AI面板
我們在VSC當中去調出Copilot的面板
也是這樣
也是Ctrl加L
它的模式Cursor當中
包括Chart
Composer
Composer就相當於我們在Client當中的
AutoApprove
還有一個是BugFinder
這是三種模式
同時在提示詞區
也就是我們的編輯區
我們可以看到下方是相應的模型的選擇
你可以選擇3.5
Sonnet
或者是GPT-4O
或者是OE mini
顯示的內容就是剛纔我們在配置當中所勾選的內容
有Image的鏈接
點一下就可以打開上傳圖片的對話框
這個很重要
上傳一張圖片勝過100句提示詞
我們通過一個簡單的示例
來說明一下Cursor它的主要功能點
我們打開一個項目
或者說打開一個程序
然後我們再調出Cursor的面板
無論是Chart還是Composer模式下
那麼我們打開的文件
都會作爲默認的上下文
會顯示在提示詞區的上方
你可以點加號
來指定添加更多的作爲上下文的文件
其實不需要
因爲在Composer當中的話
它是有自動搜索的功能的
在你項目當中去搜索你所有的可能有關聯的文件
但是在Chart模式下是需要的
Chart模式下不會自動搜索
只會把當前的文件作爲上下文
還有在提示詞區的右下方
是Cursor自身的角色定位
是Normal還是Agent
你可以點一下Agent
你鼠標一過去的話Agent會高亮
點一下Agent的話
後續的對話它就會以Agent的角色來幫你進行處理
也只有在Agent模式下你才能夠使用Chart
這裏我隨便提一個問題
因爲我是在Composer模式下
我沒有必要去添加所有的上下文
它會自動搜索
我讓它找到項目當中存在的所有的硬編碼的URL
因爲我們知道很多開源項目
它會把官網把一些廣告鏈接等等作爲硬編碼
會放在程序當中
代碼當中
這就是它的基本用法
配置模式和提示詞區或者說是對話區的各項功能
我們再通過一個示例
再來看它的斷點和恢復
那麼我讓它刪除項目當中的Redmi和所有的TG
包括項目標識的URL
TG之後你可以隨時取消
但是對於免費用戶
它會佔用你的額度
也就是高級請求的額度
那麼在對話區
它會把所有找到的文件以及怎麼進行修改的都會列出來
同時在代碼區
那麼會看到會打開了相應的文件
它改了幾個文件
那都會在代碼區給它打開
以選項卡的形式打開
它默認不會切換到它修改文件的選項卡
你需要自己去點開
做完以後
那麼會看到它修改了三個文件
對吧
我們可以選擇接受
也可以選擇拒絕
還有很重要的
我們可以選擇save all
save all是什麼
只是進行緩存
我隨時可以進行reject all
就會一次性恢復到初始的修改前的狀態
好
下面我們來看斷點和恢復
即使我們不小心點了accept all
所有都接受
然後結果發現了新的錯誤怎麼辦
每一個修改文件的上方
我們都可以找到一個小小的restore這樣的一個鏈接
你鼠標移過去的話
它是高亮的
點一下就把那個文件恢復到
初始狀態
這是它的斷點
它前面是checkpoint
對吧
創建了checkpoint
好
最後別忘了點贊
訂閱老爺的頻道
支持我做更多更好的內容
對於cursor理論上是不需要魔法的
實際上是需要的
否則經常會出現連不上
或者是提交之後沒有響應的現象
模型的選擇上
如果在設置的時候勾選了oe
這是我們是可以選擇oe的
但是沒有額外的像openAI充值的話
拿不到它的API key
我們這裏面oe選了也是不可用的
好
本期視頻分享就到這裏
我們下期見
謝謝
