小工具網站接入訊飛星火和小愛音響接入 GPT

Kevin.zhao發表於2024-03-10

對 AI 比較感興趣

一.套殼

看了一下訊飛星火剛好有免費的 token(有 200W 個免費的 token),就申請了一個,自已寫了個前端頁面,做了個套殼玩玩。
體驗地址http://aojson.cn/gpt

https://www.xfyun.cn/doc/spark/Web.html#_2-function-call%E8%AF%B4%E6%98%8E 直接把官網上的示例拿過來改一下,啟動一個後端服務,再畫個前端頁面就可以了,當然也可以直接前端訪問。

二.小愛音響接入 GPT

家裡有個小愛音響,一直覺得它有點不聰明,想著要是能接入 GPT 就好了,網上一搜,已經有開源的庫了,直接拿過來用
庫名就叫 xiaogpt
1.先獲取小愛同學的 DID,最好是使用 mac 和 linux ,export MI_DID=xxx 設定 DID
2.看一下小米音響的型號(官網詳情裡面都有),我的是 L15A
3.把 github 的程式碼拉下來(也可以使用 pip ,有多種安裝方式)
4.設定小米帳號(手機號)和密碼,原文是透過環境變數,我是直接改了程式碼,
支援 AI 的型別,這裡我用的是通義千問,也是免費的。

詳細教程請看 github
https://github.com/yihong0618/xiaogpt
原文通義的啟動命令寫錯了--qwen_key 少了個 w
python3 xiaogpt.py --hardware L15A --mute_xiaoai --use_qwen --qwen_key '通義千問 key'
不影響小愛原有的功能,使用的時候 “幫我” 或 “請” 開頭,或者直接對小愛說 “進入高階模式” 可以進入 GPT 模式,關鍵字都可以自己改

通義千問有個缺點不能查實時資料,比如查一下明天的天氣,或者新聞,就不行,有時間了自己改改接個星火就完美了

相關文章