iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0
SideProject30

HOW TO GO系列 第 19

19. 中場檢討

  • 分享至 

  • xImage
  •  

13. Side Project 啟動 提到的基礎目標大致上完成 (串接API、繪製文字),接下來就是調整畫面及功能優化。

目前看到的問題

  • 文字需自行根據畫面寬度換行,否則超出畫面無法顯示
  • 中文輸入法問題且不能顯示
  • Bard API 對話 session 測試
  • Bard API 對話歷史紀錄測試

其中不能使用中文輸入法的問題算是比較重大且可能不好解決,所以後續調整部分,就不堅持一定要達成可輸入問題的方式互動。

開發心得

  1. 因為 ebiten 僅提供繪製功能,並沒有簡單的 UI 元件使用,需要自己實作會有點麻煩
  2. Bard API 功能不齊全,需要實作及測試,單研究這塊就可以當作一個專案了

繼續測試

Bard API 對話 session 測試

經過測試每一次 response,可以拿到 ConversationIDResponseID,因此再下一次 request 加上,上一次 response 的 ConversationIDResponseID 及上一次 request ReqID + 100000,即可以接續上一次的對話內容。

    c.ConversationID = results.ConversationID
	c.ResponseID = results.ResponseID
	c.ReqID += 100000

上一篇
18. ebiten (3)
下一篇
20. ebiten (4)
系列文
HOW TO GO30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言