iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0
AI & Data

我要成為AI溝通師!30天快速理解Prompt Engineering系列 第 11

DAY11-實際應用編碼訓練提示補全

  • 分享至 

  • xImage
  •  

前情提要

因為OpenAI的練習中提供了寵物名的程序,所以我們按照官網的提示一步一步完成。如果大家有興趣一樣可以自己去試試看。
https://platform.openai.com/docs/quickstart/build-your-application

官方網站提供了node.js及python兩種做法,接下來都會進行演練,供大家參考。但在python的部分還有小小的狀況未解決,之後我也會更新實作時遇到的問題,及部份解決的方法,大家如果有什麼想法,也歡迎指教。日後若是有排除狀況,會再持續更新。

利用node.js實作

前置作業:安裝node.js
https://nodejs.org/en

[第一步] 設定
利用終端機clone這個repo
(要先確認自己的電腦有沒有下載git)

git clone https://github.com/openai/openai-quickstart-node.git

(提供的圖示為python作法,因為做json的時候忘記截圖了:P)
https://ithelp.ithome.com.tw/upload/images/20230924/20162525FXBJOA5C1a.png
或者可以選擇直接到他的GitHub下載
https://github.com/openai/openai-quickstart-node

[第二步] 新增你的API 金鑰
一樣在終端機輸入指令

cd openai-quickstart-node
cp .env.example .env

執行完此指令後會出現新的env檔案,用記事本將其打開。
https://ithelp.ithome.com.tw/upload/images/20230924/20162525tiSQSKKZvl.png
會看見有地方輸入自己的金鑰,將自己的金鑰複製貼上,儲存更改。
https://ithelp.ithome.com.tw/upload/images/20230924/20162525pU2P8A6kIC.png

[第三步]安裝應用程式

npm install
npm run dev

ctrl+滑鼠左鍵打開網址http://localhost:3000
https://ithelp.ithome.com.tw/upload/images/20230924/20162525215HoVzL5j.png
就會進入寵物名稱生產器
https://ithelp.ithome.com.tw/upload/images/20230924/20162525qXQ4HmLeoX.png

Python步驟示範

接下來,我先教大家官網提供給大家利用python實作的步驟。

[第一步]
同樣利用終端機clone這個repo

git clone https://github.com/openai/openai-quickstart-python.git

也可以選擇直接到他的GitHub下載
https://github.com/openai/openai-quickstart-python

[第二步] 新增你的API 金鑰
一樣在終端機輸入指令

cd openai-quickstart-python

在新的env檔案,輸入自己的金鑰。
(同node.js步驟,就不再詳細解說)

[第三步]安裝應用程式

python -m venv venv
. venv/bin/activate   (問題一&問題二)
pip install -r requirements.txt  (問題三)
flask run

明天我們會進行程式碼的講解
有興趣的人可以來看看喔~/images/emoticon/emoticon12.gif


上一篇
DAY10-設計我的prompt
下一篇
DAY12-提示補全實作程式碼理解
系列文
我要成為AI溝通師!30天快速理解Prompt Engineering30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言