這兩年AIç«ç†±ï¼Œå—影響最大的還是程åºå“¡ç¾¤é«”ï¼Œå› ç‚ºç·¨ç¨‹èªžè¨€æ˜¯é«˜åº¦å½¢å¼åŒ–的,完全å¯ä»¥ç”¨BNFç‰å½¢å¼ç²¾ç¢ºåœ°å®šç¾©ï¼Œä¸åƒè‡ªç„¶èªžè¨€é‚£æ¨£ï¼Œå®¹æ˜“å‡ºç¾æ§ç¾©ã€‚å¦å¤–é–‹æºæ˜¯è»Ÿä»¶ç•Œçš„æ½®æµï¼ŒGitHub上有海é‡çš„é–‹æºä»£ç¢¼å¯ä¾›AIä¾†è¨“ç·´ï¼Œå…©è€…ç–ŠåŠ ï¼Œè®“AI在編程這一塊兒表ç¾éžå¸¸å„ªç•°ã€‚
比如Cline就是一個開æºçš„AI助手,深度集æˆåœ¨VS Codeç•¶ä¸ï¼Œé€šéŽèª¿ç”¨å¤§æ¨¡åž‹API,為程åºå“¡æä¾›äº†æ¥µä½³çš„開發體驗。但是國外大模型的APIåƒ¹æ ¼é«˜æ˜‚ï¼Œç”¨èµ·ä¾†è‚‰ç–¼ï¼Œå¾ˆé›£æš¢å¿«ä½¿ç”¨ã€‚
幸好國產的DeepSeek橫空出世,將Tokençš„åƒ¹æ ¼æ‰“åˆ°äº†æ¥µä½Žçš„ç¨‹åº¦ï¼Œæˆ‘å€‘å®Œå…¨å¯ä»¥æŠŠClineå’ŒDeepSeekçµåˆèµ·ä¾†ï¼Œæ‰“é€ ä¸€å€‹å±¬äºŽè‡ªå·±çš„ä»£ç¢¼ç·¨è¼¯å™¨ã€‚
DeepSeekè‡ªå·±éƒ¨ç½²æœ‰é›£åº¦ï¼Œæœ€å¥½åŽ»æ‰¾äº‘å» å•†ï¼Œæˆ‘æœ€è¿‘ç”¨çš„æ˜¯è¯ç‚ºäº‘çš„ModelArts Studio(MaaS),它ä¸ä½†éƒ¨ç½²äº†æ»¿è¡€ç‰ˆçš„DeepSeek V3å’ŒR1,給新用戶æä¾›äº†å…©å€‹å¤§æ¨¡åž‹ç¸½å…±å››ç™¾è¬çš„Tokenå…費使用,更有商用級的API調用æœå‹™ï¼Œèƒ½æ»¿è¶³ä¼æ¥ç´šçš„æ¥å‹™éœ€æ±‚ï¼Œéžå¸¸è®“人心動。
0 1
讓Cline接入MaaS
接入的éŽç¨‹éžå¸¸ç°¡å–®ï¼Œä¸»è¦æ˜¯ä¸‰æ¥ï¼š(1)創建API Key,(2)é ˜å–å…費的DeepSeek é¡åº¦ï¼Œ(3)在Clineä¸é…ç½®DeepSeek。
今天,è¯ç‚ºäº‘MaaSå¤§æ¨¡åž‹å³æœå‹™å¹³è‡ºæ£å¼é–‹æ”¾äº†DeepSeek大模型商用級API的調用æœå‹™ï¼ŒæŒ‰ç…§Tokens計費,并且并發更高,SLA更有ä¿éšœã€‚é€™é‚ŠæŽ¨è–¦æœ‰ä¼æ¥ç¯€æ¥å‹™éœ€æ±‚çš„åŒå¸ï¼Œå¯ä»¥é¸æ“‡é€™å€‹ã€‚當然,這個æœå‹™æœ¬èº«å®šåƒ¹ä¹Ÿå°é½Šæ¥ç•Œï¼Œå€‹äººç”¨æˆ¶ä½¿ç”¨èµ·ä¾†ä¹Ÿå®Œå…¨æ²’æœ‰è² æ“”ã€‚é‡å°AIè¼”åŠ©ç·¨ç¨‹é€™ç¨®å ´æ™¯ï¼Œé‚„æ˜¯å„ªå…ˆæŽ¨è–¦é¸æ“‡å•†ç”¨ç´šæœå‹™ã€‚
1.創建API Key
登錄MaaS控制臺:
https://console.huaweicloud.com/modelarts/?locale=zh-cn®ion=cn-southwest-2#/model-studio/homepage
從左å´çš„“API Key管ç†â€é€²å…¥ï¼Œå‰µå»ºä¸€å€‹æ–°çš„API Key。
éœ€è¦æ³¨æ„的是:務必復制ä¿å˜å¯†é‘°ï¼Œå–®æ“Šâ€œé—œé–‰â€åŽå°‡ç„¡æ³•冿¬¡æŸ¥çœ‹å¯†é‘°ã€‚
2.é ˜å–å…è²»DeepSeeké¡åº¦
從“模型推ç†â€->"在線推ç†"èœå–®å°±å¯ä»¥é ˜å–å…費的é¡åº¦ï¼š
ç„¶åŽé»žæ“Šâ€œèª¿ç”¨èªªæ˜Žâ€ï¼Œå°±èƒ½çœ‹åˆ°æ¨¡åž‹å稱和API地å€ï¼Œå¾©åˆ¶ä¸‹ä¾†å‚™ç”¨ã€‚
如果å…費的é¡åº¦æ¶ˆè€—完了,還å¯ä»¥ç”³è«‹å•†ç”¨æœå‹™ï¼š
商用æœå‹™ä¹Ÿæ˜¯æŒ‰Token計費的,ä¸ä½¿ç”¨ä¸è¨ˆè²»ã€‚
開通商用æœå‹™ä»¥åŽï¼ŒåŒæ¨£å¯ä»¥åœ¨â€œèª¿ç”¨èªªæ˜Žâ€çš„é é¢çœ‹åˆ°æ¨¡åž‹å稱和API地å€ï¼Œå¾©åˆ¶ä¸€ä¸‹ï¼Œå°‡ä¾†åœ¨é…ç½®Cline時使用。
3.在Clineä¸é…ç½®
在VS Codeä¸å®‰è£Clineéžå¸¸ç°¡å–®ï¼Œæœç´¢â€œClineâ€æ’件,直接安è£å³å¯ã€‚
進入Clineçš„Setting界é¢ï¼ŒAPI Provider鏿“‡â€œOpenAI Compatibleâ€ï¼ŒBase URL填從è¯ç‚ºäº‘MaaS平臺ä¸å¾©åˆ¶çš„那個API地å€ã€‚
API Keyå¡«å…¥è¯ç‚ºäº‘MaaS平臺ä¸çš„API Key,最åŽçš„Model ID 填“DeepSeek-R1â€ï¼Œé»žæ“ŠDone 就完æˆäº†ï¼Œå°±æ˜¯é€™ä¹ˆç°¡å–®ã€‚
0 2
使用Cline
點擊VS Code左邊欄的Cline圖標,就å¯ä»¥ä½¿ç”¨äº†ï¼Œå¯ä»¥çœ‹åˆ°ï¼Œæˆ‘們已經使用了è¯ç‚ºäº‘MaaS平臺的DeepSeek-R1。
點擊那個@符號å¯ä»¥æ·»åŠ ä¸Šä¸‹æ–‡ï¼Œæ”¯æŒæ–‡ä»¶ï¼Œæ–‡ä»¶å¤¾ï¼Œçµ‚端,å•題ç‰å„ç¨®é ˜åŸŸã€‚
1.解釋代碼
我找了一些10å¹´å‰å¯«çš„代碼,讓它分æžä¸€ä¸‹ï¼š
它形æˆäº†API Request,把相關的信æ¯ç™¼çµ¦äº†è¯ç‚ºäº‘MaaSçš„DeepSeekæœå‹™ï¼š
å¾ˆå¿«ï¼Œçµæžœå°±å‡ºä¾†äº†ï¼Œåˆ†æžå¾—éžå¸¸ç²¾æº–,看出了代碼是Java多線程下載,使用了觀察者模å¼ï¼Œç¶²çµ¡å”è°å¯æ“´å±•,支æŒå¹¶ç™¼ä¸‹è¼‰ï¼Œæ–·é»žçºŒå‚³ï¼Œç”šè‡³â€œçŒœâ€å‡ºäº†é€™æ˜¯ä¸€æ®µæ•™å¸ä»£ç¢¼ï¼Œé‚„ç•«äº†å€‹åœ–ï¼Œæ•ˆæžœå¥½å¾—å‡ºä¹Žæ„æ–™ã€‚
2.自然語言生æˆä»£ç¢¼
æŽ¥ä¸‹ä¾†ï¼Œæˆ‘è¦æ±‚它用Python實ç¾ä¸€å€‹å¸¶GUI的計算器:
å¾ˆå¿«ï¼Œå®ƒå†æ¬¡ç”ŸæˆAPI Requst,發給è¯ç‚ºäº‘MaaSçš„DeepSeekæœå‹™ï¼Œå¾ˆå¿«ä»£ç¢¼å°±ç”Ÿæˆäº†ï¼Œæˆ‘åªè¦é»žæ“Šâ€œSaveâ€å³å¯
ç„¶åŽï¼Œå®ƒè²¼å¿ƒåœ°æé†’我é‹è¡Œï¼š
é‹è¡Œèµ·ä¾†æ˜¯é€™å€‹æ•ˆæžœï¼Œé‚„真ä¸éŒ¯ï¼š
æŽ¥ä¸‹ä¾†æˆ‘è¦æ±‚å®ƒâ€œéœ€è¦æ”¯æŒé€£çºŒé‹ç®—,例如3+5*2,注æ„優先級。把界é¢å†å„ªåŒ–一下,改æˆWindowsè¨ˆç®—å™¨çš„é¢¨æ ¼â€ï¼ŒCline調用MaaS以åŽä¿®æ”¹äº†ä»£ç¢¼ã€‚
最åŽçš„ç•Œé¢æˆäº†é€™æ¨£æ‰å¹³çš„é¢¨æ ¼ï¼ŒçœŸæ˜¯ä¸éŒ¯ï¼š
3.釿§‹ä»£ç¢¼
程åºå“¡ç¶“常會é‡åˆ°çˆ›ä»£ç¢¼ï¼Œè®€èµ·ä¾†ç—›è‹¦ï¼Œæ”¹èµ·ä¾†éº»ç…©ï¼Œé€™æ™‚候就å¯ä»¥è®“Cline來釿§‹äº†ã€‚
åƒé€™æ¨£çš„代碼,就å˜åœ¨â€åƒæ•¸åˆ—表éŽé•·ï¼Œæœªå°è£æ¥å‹™æ¦‚念(Customer/Itemå°è±¡ç¼ºå¤±ï¼‰ï¼Œç›´æŽ¥ç”¨System.out輸出â€ç‰å•題。
讓Cline調用è¯ç‚ºäº‘MaaSçš„DeepSeek來分æžä¸€ä¸‹ï¼Œçµ¦å‡ºçš„çµæžœæ˜¯é€™æ¨£çš„:
ç„¶åŽå®ƒå»ºè°æŠŠä»£ç¢¼æ”¹æˆé€™å€‹æ¨£å,åšå¾—相當ä¸éŒ¯ï¼š
4.寫單元測試
寫單元測試å°ç¨‹åºå“¡ä¾†èªªæ˜¯ä¸€ä»¶ç—›è‹¦çš„äº‹æƒ…ï¼Œå› ç‚ºä¸èƒ½ç›´æŽ¥ç”¢ç”Ÿæ¥å‹™åƒ¹å€¼ï¼Œé‚„得考慮å„ç¨®å„æ¨£çš„æƒ…æ³ï¼Œæ‰€ä»¥å¤§å®¶éƒ½ä¸æ„¿æ„寫,ç¾åœ¨æœ‰äº†Cline å’Œ MaaS,完全å¯ä»¥äº¤çµ¦AI來寫了。
æ¯”å¦‚é€™å€‹é¡žåœ¨è¨ˆç®—åƒ¹æ ¼çš„æ™‚å€™åŒ…å«å¹¾ç¨®æƒ…æ³ï¼š
Clineå°±å¯ä»¥è¼•æ¾åœ°æŠŠå–®å…ƒæ¸¬è©¦çµ¦å¯«å‡ºä¾†ï¼ŒæŠŠå„種情æ³å’Œé‚Šç•Œæ¢ä»¶éƒ½çµ¦è¦†è“‹åˆ°äº†ï¼š
除了上é¢ä»‹ç´¹çš„功能之外,通éŽçµåˆClineå’ŒMaaS,AI編程工具å¯ä»¥åšçš„事情還有éžå¸¸å¤šï¼Œä¾‹å¦‚â€œæŠŠéŒ¯èª¤æ¶ˆæ¯æ‰”給它,讓它找到Bug并且Fixâ€ï¼Œâ€œå¹«åŠ©å¯«æ–‡æª”â€ç‰ç‰ï¼Œé€™é‡Œå°±ä¸å†ä¸€ä¸€å±•示了。
0 3
總çµ
一路使用下來,我發ç¾è¯ç‚ºäº‘çš„MaaS平臺ä¸çš„DeepSeek系列模型éžå¸¸é †æš¢å’Œç©©å®šï¼Œç•¢ç«Ÿå®ƒåŸºäºŽè¯ç‚ºäº‘昇騰云æœå‹™åšäº†å…¨æ£§å„ªåŒ–é©é…,é”到了全çƒé«˜ç«¯GPU部署模型的效果,æä¾›äº†ç”Ÿç”¢ç´šçš„æœå‹™èƒ½åŠ›ã€‚
Cline+MaaS真是強強è¯åˆï¼Œæä¾›äº†éžå¸¸å¥½çš„編程體驗,效果ä¸äºžäºŽä¸€äº›è‘—åAI IDE。尤其是MaaS平臺ä¸åƒ…給新用戶æä¾›äº†400è¬çš„å…è²»Tokens,還給å°éŸ¿æ‡‰å»¶é²ã€å¹¶ç™¼æ•¸æœ‰æ›´é«˜è¦æ±‚çš„ä¼æ¥å®¢æˆ¶æä¾›äº†å•†æ¥ç´šçš„DeepSeek R1&V3大模型API調用æœå‹™ï¼Œå¯¦åœ¨æ˜¯å¤ªé¦™äº†ã€‚
強烈建è°å¤§å®¶éƒ½ä¾†å˜—試一下,體驗一下AI時代編程的樂趣。
å°äº†ï¼Œæœ€è¿‘大模型應用開發平臺很æµè¡Œï¼Œé–‹æºçš„Difyéžå¸¸ç«çˆ†ï¼Œè®“æ¯å€‹äººéƒ½å¯ä»¥é–‹ç™¼AIæ™ºèƒ½é«”å’Œæ‡‰ç”¨ï¼Œå¦‚æžœå…¬å¸æƒ³é€šéŽDifyæ§‹å»ºä¼æ¥ç´šAI Agentæ¥å‹™æ‡‰ç”¨ï¼Œå°å…§å°å¤–æä¾›æœå‹™ï¼Œå»ºè°è€ƒæ…®ä¸‹è¯ç‚ºäº‘çš„Dify高å¯ç”¨éƒ¨ç½²æ–¹æ¡ˆã€‚
Dify官方默èªçš„部署方å¼ç‚ºå–®è‡ºè™›æ“¬æ©Ÿéƒ¨ç½²ï¼Œæ‡‰ç”¨æ¶‰åŠ10å€‹å®¹å™¨ï¼ŒåŒ…å«æ•¸æ“šåº«ã€ç·©å˜ã€å‘釿•¸æ“šåº«ç‰å‡ç‚ºå–®ç¯€é»žéƒ¨ç½²ï¼Œå˜åœ¨å¯é æ€§ã€æ€§èƒ½åŠç©©å®šæ€§ç‰é𱿂£ï¼Œé‡‡ç”¨è¯ç‚ºäº‘原生高å¯ç”¨éƒ¨ç½²æ–¹æ¡ˆï¼Œé€šéŽé—œéµçµ„件的替æ›å’Œèª¿å„ªï¼Œå¢žåŠ é«˜å¯ç”¨å’Œä¸»å‚™æ–¹å¼ï¼Œæå‡å¯é æ€§åŒæ™‚,極大的增強Dify性能,有效應å°Dify高性能ã€é«˜å¯é ä½¿ç”¨éœ€æ±‚ï¼Œæ»¿è¶³ä¼æ¥ç´šæ¥å‹™å¿«é€Ÿä¸Šç·šéœ€æ±‚。è¯ç‚ºäº‘一éµéƒ¨ç½²çš„æ–¹å¼ï¼Œå¯¦éš›æ“ä½œä¸‹ä¾†ï¼Œ3分é˜å°±å¯ä»¥æžå®šä¼æ¥ç´šDify平臺,éžå¸¸æ–¹ä¾¿ï¼Œèƒ½å¤ æ»¿è¶³ä¼æ¥ç´šçš„æ¥å‹™éœ€æ±‚ï¼Œå³ä½¿å¹¶ç™¼å¾ˆé«˜ä¹Ÿä¸ç”¨æ“”心。
ç‰¹åˆ¥è²æ˜Žï¼šä»¥ä¸Šå…§å®¹(å¦‚æœ‰åœ–ç‰‡æˆ–è¦–é »äº¦åŒ…æ‹¬åœ¨å…§)為自媒體平臺“網易號â€ç”¨æˆ¶ä¸Šå‚³å¹¶ç™¼å¸ƒï¼Œæœ¬å¹³è‡ºåƒ…æä¾›ä¿¡æ¯å˜å„²æœå‹™ã€‚
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.