昨天突然想用PYTHON把AI對話界面做出來,也有最基本的上傳檔案及是否搜尋網頁的按鈕功能,然后一樣使用OPENROUTER的API繞去用免費的大模型, 用的是DEEPSEEK-V3-CHAT這個FREE的..
到了今早還發現一個大BUG, 因為我網頁搜尋是包在HTTP里, HTTP的服務是NODEJS做的, 我發現只要上傳過檔案,再做網頁搜尋, 檔案的內文竟然會串到網頁搜尋去, 其實這是兩個独立子功能才對…
另外一個便是串流, AI那一個字一個字吐出來跑的是串流模式, 如果沒有這模式,可能會遇上一情況,比如我上傳檔案, 它常會在未完全列表出應列表的資料就中断, 一般對談則看不到它回答的一字一字打字的過程, 而是一狗票冒出來, 一般對話還好, 主要差異會在你上傳檔案並做解析回答時, 會有断文的現象.
現在AI很方便,其實只要有點概念, 隨時都能搞出個應用出來..這個小AI程式,大概只花了不到一天的時間, 在短短一天之內進了七個版, DEBUG的時間花的較長, 期間也改了一堆小問題, 比如視窗自適應大小等.
這個AI還用上了三種MCP, 但循序思考這個還沒有最佳化,但不影响目前基本使用.