by Rain Chu | 7 月 16, 2023 | AI , Chat
在這篇文章中,我們將深入探索如何透過利用OpenAI的語言模型ChatGPT來創作長篇小說,並突破其輸入輸出字數的限制。透過技術和策略性的實作,我們將探討如何把片段性的產出整合成一個有連貫性的故事,同時探討如何保持角色和劇情的一致性。此外,我們也將討論在創作過程中可能遇到的挑戰,以及如何進行有效的修改和校對。讀者將獲得全面的瞭解,深入理解如何將ChatGPT應用於長篇小說創作。
VIDEO
RecurrentGPT將長短期記憶網絡(LSTM)中的向量化元素(例如,細胞狀態、隱藏狀態、輸入和輸出)用自然語言(即,文本段落)替換,在每個時間步長t,RecurrentGPT接收一段在t-1步生成的文本段落以及對下一段的簡短計劃。然後,它將關注到長期記憶,長期記憶包含所有以前生成的段落的摘要。
延伸閱讀
by Rain Chu | 5 月 7, 2023 | AI , Chat
ChatGPT 一開始出來的時候還沒有開放 API 的時候,就有很多人用 Session key 的方法去使用他的服務,到現在雖然說用官方的 OpenAPI 已經很強大了,但缺點是 ChatGPT 永遠比較新,像是剛出來 ChatGPT 4 的時候,就沒有 API 可以用,都要等好幾個月,這時候只能使用 Session key 的方法去存取服務,這個方法可以採用 revChatGPT
revChatGPT 的三種安裝方法
原始碼下載:
https://github.com/acheong08/ChatGPT
Pip 安裝
https://pypi.org/project/revChatGPT/
只要打下面的指令就可以安裝
python -m pip install --upgrade revChatGPT
revChatGPT 的使用方法
免費使用要用 V1 ,免費版本會有些限制,目前的限制如下
Proxy server: 5 requests / 10 seconds
OpenAI: 50 requests / hour for each account
採用登入方法 ,要去 config.json 中填入你的帳號和密碼
{
"email": "email",
"password": "your password"
}
採用 Session Key 的方法 ,要去你的瀏覽器中,找到你的 Key 並且回填,但這種方法,一旦你登出後就要重新來過,只有自己一個人使用的時候可以用,比較不推薦,使用方法,先點下面的連結
https://chat.openai.com/api/auth/session
找到 accessToken 後面的文字,複製後取代 <access_token> 即可
{
"access_token": "<access_token>"
}
設定完成後可以建立一個 Python 檔案,測試一下
from revChatGPT.V1 import Chatbot
chatbot = Chatbot(config={
"access_token": "<your access_token>"
})
print("Chatbot: ")
prev_text = ""
for data in chatbot.ask(
"請給我10個拯救地球的好主意",
):
message = data["message"][len(prev_text) :]
print(message, end="", flush=True)
prev_text = data["message"]
print()
OpenAI 官方 Python API
VIDEO
這邊網路教學很多,而且常常在改,我就放一個教學,可以直接去看一下
by Rain Chu | 3 月 16, 2023 | AI , 教育
用 Azure OpenAI 技術的 CoolEnglish 幫助學生提升英語口說能力。提供自然且符合英語程度的口語回應,並且擁有三個主題和六款聊天機器人,能夠針對不同程度的學習者提供英語口說練習的機會。CoolEnglish還提供多元化的英語課程,包括聽力、閱讀、寫作和翻譯、字彙/文法、遊戲、升學專區、競賽等內容,讓學習者可以全方位學習英文。讓 CoolEnglish 用 Azure OpenAI 技術,協助學生和科技人員提高英語口說能力,為未來做好準備。
Cool English AI代答功能
AI聊天與代答功能
AI聊天與代答功能在英語教育上可以扮演很重要的角色。首先,透過AI聊天機器人,學生可以隨時隨地和機器人對話練習英文口說和聽力技巧。這種方式尤其對於自學者來說非常有幫助,因為他們可以在沒有老師的情況下進行自我練習。同時,AI聊天機器人也能夠針對學生的英語能力水平提供適當的回應,因此學生可以循序漸進地提升自己的英語口說能力。
除了AI聊天機器人之外,代答功能也是非常有用的。例如,在學生寫作文或者練習英文文法時,代答功能可以提供快速的文法和語法檢查,以及更好的編輯建議,幫助學生進一步提升英語寫作技巧。
為什麼家長和學生要用 AI 學英文
現今社會的英文能力已成為不可或缺的技能,特別是在科技領域中。學習英文對於技術人員來說更是重要,因為許多相關文獻和資訊都是用英文撰寫的。此外,透過英語可以接觸到更多的技術資源和人才,促進科技的發展和創新。
然而,許多科技人員在英語學習過程中遇到了挑戰,特別是在口語表達能力方面。因此CoolEnglish這個英文線上學習平台,它與微軟合作使用Azure OpenAI服務,提供自然且符合英語程度的口語回應。
我們相信,透過CoolEnglish的學習平台,可以更輕鬆、更有趣地學習英語,並且能夠提升口語表達能力。對於想要更進一步加強英語能力的科技人員,CoolEnglish也計畫開發一套基於微軟語音辨識技術的輔助教學系統,針對學習者的發音、準確度、流暢度、完整性等進行評分並提供建議,增進英語口說學習效率。
然而,對於科技人來說,在英語學習過程中,口語表達能力常常是一大挑戰。CoolEnglish這個英文線上學習平台,它與微軟合作使用Azure OpenAI服務,提供自然且符合英語程度的口語回應。CoolE Bot擁有三個主題和六款聊天機器人,可針對不同程度的學習者提供英語口說練習的機會。此外,CoolEnglish還提供多元化的英語課程,包括聽力、閱讀、寫作和翻譯、字彙/文法、遊戲、升學專區、競賽等內容,讓學習者可以全方位學習英文。
我們相信,透過CoolEnglish的學習平台,科技人員可以更輕鬆、更有趣地學習英語,並且能夠提升口語表達能力。對於想要更進一步加強英語能力的科技人員,CoolEnglish也計畫開發一套基於微軟語音辨識技術的輔助教學系統,針對學習者的發音、準確度、流暢度、完整性等進行評分並提供建議,增進英語口說學習效率。
參考資料
by Rain Chu | 9 月 3, 2022 | AI , 圖型處理
AI 界的 AI (Illustrator) 大師,最近超火的 AI 繪畫,幫你畫LOGO,一定要來試試看,之前有 Stable Diffusion ,Midjourney, Disco Diffusion,現在又可以讓你的公司多一個專門畫LOGO或是插畫的智能員工,又再次讓大家討論設計師是否要失業的問題了,不過看目前的現況,還是很多元素的疊合,還沒到創造的層次
OPENAI-DALL-E 2 官網
https://openai.com/dall-e-2/
目前還是邀請制度,可以去下面網址加入等待清單 wait-list
https://labs.openai.com/waitlist
填寫正確後,過一陣子會收到邀請你加入的信件
DALL-E 邀請信
註冊 DALL-E
使用DALL-E 2
在文字框內輸入命令即可產生你要的效果,真的喜歡的話,可以付費繼續使用
搶先試用 DALLE 2
https://huggingface.co/spaces/dalle-mini/dalle-mini
我這次是想做一個貓和狗的再生食物的LOGO,打入關鍵字,就會產生LOGO,之後再慢慢微調到你愛的樣子就可以了
參考資料
https://jacobmartins.com/posts/how-i-used-dalle2-to-generate-the-logo-for-octosql/
by Rain Chu | 7 月 10, 2022 | AI
直到今日,最強大的 AI 模型,OpenAI說自己第二,沒人敢認第一,OpenAI是建模界的翹楚,每隔一陣子就會看到他的新聞,例如最近看了 7 萬小時 YouTube 影片,OpenAI 新 IDM AI 模型學會玩《當個創世神》 ,AI寫作能力強過人類,恐成為假新聞製造機 ,這類的新聞,不過當你想要自己下來測試看看的時候會發現OpenAI早期沒有對外,像是去年也只能透過等待入選或是 Azure OpenAI,去測試有限的功能,但最近不一樣了,已經可以開放給一般民眾申請了,有興趣的快去官網申請
OpenAI 定價
OpenAI 快速上手
安裝 OpenAI Quickstart
git clone https://github.com/openai/openai-quickstart-node.git
放入你的 API KEY,將.env中的 OPENAI_API_KEY 換成你的 API KEY
cd openai-quickstart-node
cp .env.example .env
nano .env
執行你的第一個 OpenAI App
打開 http://localhost:3000 就可以看到結果
OpenAI 現在能拿來做甚麼?
我用現成的 Exsample 來做些分析,主要會有
分類 翻譯 問答 產生文字、文章 產生程式碼 摘要文章 程式語言互換 程式警察
這篇文章,因為OpenAI太過強大,我就持續更新下去
近期留言