### 運行demo應用-寵物生成器
現在我們已經對于提示和完成有了一定的了解,接下來我們可以開始構建寵物名字生成器了!官方已經為我們編寫了一些代碼來幫助我們入門——我們可以按照接下來的步驟下載代碼并運行應用程序。
* * *
**安裝**
我們的demo示例需要使用nodejs環境,如果你的電腦還沒有安裝nodejs,可以到nodejs官網下載安裝nodejs。
nodejs官網:
[https://nodejs.org/en/](https://nodejs.org/en/)
**下載demo代碼**
git clone [https://github.com/openai/openai-quickstart-node.git](https://github.com/openai/openai-quickstart-node.git)
我們在桌腦的桌面建立一個文件夾:chatgpt-quickstart,并進入到該目錄,克隆代碼。

執行完git clone命令后,可以看到代碼被下載到了chatgpt-quickstart目錄中。
**添加API密鑰**
進入項目目錄,并復制示例環境變量文件。
~~~
cd openai-quickstart-nodecp .env.example .env
~~~
我們可以使用命令行來復制,或者切換到openai-quickstart-node目錄,將.env.example文件復制一份,重命名為: .env
<br>
打開這個文件,可以看到只有一條配置,就是要求我們填寫api key.
關于api key的創建,我們在前面第五小節中已經為大家介紹過。
.env文件示例:

填寫上我們的api key:

提示:在使用 Javascript 時,所有 API 調用應僅在服務器端進行,因為在客戶端瀏覽器代碼中進行調用將會暴露您的 API 密鑰。
**安裝依賴**
到這里,已經萬事俱備,接下來就是運行我們的app。
在項目目錄中運行以下命令以安裝依賴項并運行應用程序:
~~~
npm install
~~~
注意:我們運行npm命令要在openai-quickstart-node目錄下運行,也就是package.json同級目錄運行,而不是在我們建立的chatgpt-quickstart目錄運行哦。
運行命令后的結果:

**運行app**
nodejs為我們安裝好了openapi相關的依賴后,接下來我們就可以使用下面的命令來運行我們的demo項目:
~~~
npm run dev
~~~

**訪問我們的應用**
打開瀏覽器,輸入[http://localhost:3000](http://localhost:3000/)
應該就能看到寵物名字生成器了!
寵物名稱生成器:

**測試**
我們輸入一個寵物,如:黑貓

點擊下面的按鈕:Generate names,看看chatGPT給我們的寵物起的名字吧!

<br>
ChatGPT一共為我們生成了三個名字,分別是:
The Midnight Avenger, Shadow Prowler, The Dark Defender
翻譯一下,看看它起的這幾個名字怎么樣:
“午夜復仇者”,“暗影潛行者”,“黑暗衛士”
好吧,它又一次給我們起了幾個很霸氣的名,怎么樣,是不是很有意思呢!
- ChatGPT介紹
- ChatGPT的應用領域
- 深度體驗ChatGPT
- 開始使用ChatGPT
- 獲取OpenAI的api keys
- OpenAI API介紹
- 提示(prompt)與完成(completion)
- 運行demo應用-寵物生成器
- 寵物生成器-代碼解析
- OpenAI-Library使用
- 模型(Model)
- API 數據使用政策
- 使用政策及限制
- Text completion(文本完成)
- Code completion(代碼完成)
- Chat completion(對話完成)
- Image generation(圖像生成)
- Speech to text(語音轉文本)
- Moderation(適度-審核端點)
- RateLimit(API速率限制)
- ErrorCodes(錯誤代碼)
- 實戰案例:問答系統(Q&A)
- 實戰案例:跟AI對話(chat)
- Api詳解
- 如何利用ChatGPT變現