使用百度智能寫詩API開發的智能寫詩小程序

本文內容過於簡單,寫過小程序的童鞋可以退出本文了。

做個智能寫詩小程序,功能很簡單,入門流程介紹。使用百度智能寫作api,小程序雲開發。

百度剛發佈了智能寫作的接口,集合了百度領先的自然語言處理和知識圖譜技術,提供自動寫作和輔助寫作的能力,說是能全面提升內容創作效率。具體能不能提升,咱也不清楚,畢竟也不是專門的內容創作者,也不好評判。大致體驗了下,感覺是升級版本的模板文本。數據庫裡面提供好相應的參數,插入到文章中。提供來自接口數據變量的插入,同個位置同義詞的隨機輸出,根據數據變量進行推導輸出等等。

使用百度智能寫詩API開發的智能寫詩小程序


這次我們用的是其中一個智能寫詩api,使用方法也很簡單,根據用戶輸入的命題關鍵詞自動生成一首7言絕句。生成的詩,怎麼說呢,呵呵吧。

使用百度智能寫詩API開發的智能寫詩小程序


小程序·雲開發

開發者可以使用雲開發開發微信小程序、小遊戲,無需搭建服務器,即可使用雲端能力。雲開發為開發者提供完整的雲端支持,弱化後端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業務開發,即可實現快速上線和迭代,同時這一能力,同開發者已經使用的雲服務相互兼容,並不互斥。

上面是官方介紹,對於很多工具類小程序,用的api都是別人的,自己完全不需要存儲什麼數據,也不需要自己搭建後端的服務器啥的。雲開發提供了開發用到的雲數據庫,雲存儲,雲函數來提供後端業務邏輯中用到的數據存儲、文件存儲、邏輯處理能力,非特殊需求的應用,基本上就夠了。

而且小程序直接請求api的時候,不是自己備案或者設置過的接口,都會被屏蔽,使用雲函數的話,雲函數請求外部數據,則沒有什麼限制。雖然轉了一道,但是要相信百度api和騰訊雲函數的響應時間對於自己的工具函數時間夠了。

下面開始流程介紹

註冊賬號,下載工具,生成模板

開發小程序,首先是要有小程序賬號,拿到AppID,然後下載使用小程序開發工具新建帶雲開發的小程序。步驟就不貼了,起步文檔裡面都有。

使用百度智能寫詩API開發的智能寫詩小程序


默認小程序生成的模板和文件結構包含了基本的案例,我們直接在這個基礎上新建就可以了。

使用百度智能寫詩API開發的智能寫詩小程序


頁面構建

案例不做其他頁面了,所有就直接在index這個頁面修改了。page/index/index.wxml內容很簡答,只要個輸入框和一個按鈕就行了,input綁定事件,同步title內容。按鈕綁定請求事件。

使用百度智能寫詩API開發的智能寫詩小程序


雲函數

在跟目錄的cloudfunction下面,新建雲函數,裡面的內容也很簡單,就是兩部分,拿到百度請求token,拼上token然後請求寫詩接口,拿到內容返回。

使用百度智能寫詩API開發的智能寫詩小程序


記得在package.json裡面補全代碼中使用的異步請求包request-promise。

使用百度智能寫詩API開發的智能寫詩小程序


本地js調用

本地就是請求之後,拿到顯示就行了,也很簡單。

使用百度智能寫詩API開發的智能寫詩小程序


然後跑一下程序,測試下,百度寫的詩的內容就不好評價了。

使用百度智能寫詩API開發的智能寫詩小程序


上傳發布

然後稍稍美化下,然後右上角上傳,寫上版本號,寫上會顯示為體驗版本。

使用百度智能寫詩API開發的智能寫詩小程序


然後在小程序後臺會顯示在開發版本,這時候會生成二維碼就可以在手機上體驗用戶中進行測試組測試了。

然後提交當前版本進行審核,填寫正確的信息有利於用戶快速搜索出你的小程序。

提交審核之後,就等審核通過了,一般一兩個小時就通過了。通過之後還要手動上線,可以選擇全部用戶,或者灰度發佈。當然如果這時候又發現bug了,也可以不發佈,重新把新的體驗版發審核。

文末

完成之後的效果可以自己保存本小程序碼,微信掃一掃打開。

使用百度智能寫詩API開發的智能寫詩小程序



呃,寫完看看文章比較草率,能看到這裡的童鞋可能真的沒有開發過小程序吧。

這裡推薦一個代碼美化工具carbon,是一個在線的地址。https://carbon.now.sh/

上面的代碼圖片都是這個站生成的,雖然代碼不咋地,但是看著高大上啊


分享到:


相關文章: