
GPT ๋ชจ๋ธ์ ์ฝ๋์์ ์ฐ๋ ค๋ฉด, API Keyโ๊ฐ ํ์ํฉ๋๋ค.
ChatGPT๋ฅผ ์น์ฌ์ดํธ์์ ์ฐ๋ ๋์ ,
๋ด ์ฝ๋ ์์์ ์ง์ GPT๋ฅผ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก OpenAI API์
๋๋ค.
์ด๊ฑธ ์ด์ฉํ๋ฉด ์ด๋ฐ ๊ฑธ ํ ์ ์์ด์ ๐
์ด๋ ๋ชจ๋ธ์ ์ ๊ทผํ ์ ์๋๋ก โ์ด์ โ ์ญํ ์ ํ๋ ๊ฒ API Key์์.
API Key๋ ์๋์ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ฏธ ChatGPT ๊ณ์ ์ด ์๋ค๋ฉด,
๊ทธ๋๋ก ๋ก๊ทธ์ธํ๋ฉด ๋ฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค ๐
๋จผ์ OpenAI ๊ณ์ ์ด ํ์ํฉ๋๋ค.
์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ํค๋ฅผ ๋ง๋ค์ด๋ด ์๋ค ๐
์ค๋ฅธ์ชฝ ์๋จ์ OpenAI Dashboard ๋ก ์ด๋

์ผ์ชฝ ์ฌ์ด๋๋ฐ์์ API keys๋ก ์ด๋

โCreate new secret keyโ ํด๋ฆญ

์ด๋ฆ์ ์๋ฌด๊ฑฐ๋ ์ ํด๋ ๋ผ์. ์: key4arxiv โCreate secret keyโ๋ฅผ ๋๋ฅด๋ฉด sk-๋ก ์์ํ๋ ํค๊ฐ ์์ฑ๋ฉ๋๋ค.
โ ๏ธ ์ด ํค๋ ํ ๋ฒ๋ง ๋ณด์ฌ์!
๋ฐ๋ก ๋ณต์ฌํด์ ์ ์ฅํด๋์ผ์ ์ผ ํด์.
(๊น๋จน์ผ๋ฉด ์๋ก ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๐ )

์ด ๋ถ๋ถ์ด ์ ์ผ ์ค์ํฉ๋๋ค.
API Key๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ์๊ฒ ๋๋ฉด, ๋ด ์๊ธ์ผ๋ก GPT๋ฅผ ๋ง ์ธ ์๋ ์์ด์ ์์ ํ๊ฒ ๋ณด๊ดํด์ผ ํฉ๋๋ค.
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
๊ทธ๋ฆฌ๊ณ ์ฝ๋์์ ์ด๋ ๊ฒ ๋ถ๋ฌ์ต๋๋ค ๐
import os
api_key = os.getenv("OPENAI_API_KEY")
GitHub ์ ์ฅ์ โ
Settings โ Security โ Secrets and variables โ Actions
์ฌ๊ธฐ์ OPENAI_API_KEY ์ด๋ฆ์ผ๋ก ์ ์ฅํ์ธ์.
์๋ฅผ ๋ค์ด,
arxiv-daily-plusํ๋ก์ ํธ๋
๋งค์ผ ์ ๋ ผ๋ฌธ์ ๊ฐ์ ธ์ ์ด ํค๋ฅผ ์ด์ฉํด GPT๋ก ์์ฝํฉ๋๋ค.
.env ํ์ผ์ .gitignore์ ๊ผญ ์ถ๊ฐํ๊ธฐ