์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค.
ํ์ง ๋๊ธฐ์ ์ธ๊ณต์ง๋ฅ ์์ง๋์ด ์ ๋๋ค.
์ ์กฐ, ์๋ฃ, ์คํฌ์ธ , ๋ง์ผํ ๋ฑ ๋ค์ํ ๋๋ฉ์ธ์์ ๋ฐ์ดํฐ ๋ถ์ ์ ๋ฌด๋ฅผ ์งํํ์์ต๋๋ค.
ChatGPT๋ฅผ ๋ค์ํ ๋ถ์ผ์ ์์ฉํ๊ณ ์ ์ฐ๊ตฌ/๊ฐ๋ฐ์ ํ์ฐ๊ณ ์์ต๋๋ค.
* ๊ฐ์ธ ๋ธ๋ก๊ทธ: https://jungpt.tistory.com/
* ์ด๋ฉ์ผ: gptapikorea@gmail.com
Courses
Reviews
hakjuknu
ยท
How to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsHow to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programs์๋์
ยท
How to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsHow to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsnekomata
ยท
How to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsHow to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programs๋ฐฑ์ข ์ง
ยท
How to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsHow to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsbaul.kim
ยท
How to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programsHow to use ChatGPT API for beginners - from basic API grammar to creating and distributing 12 programs
Posts
Q&A
๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ ์ค๋ฅ
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค! ๊ฐ์ํ๊ฒฝ์ matplotlib ํจํค์ง๊ฐ ์ ์์ ์ผ๋ก ์ค์น๊ฐ ์๋์ ๊ฒ ๊ฐ์์! ์ด์ ๋ ์ปค๋งจ๋ ์ฐฝ์ด ์๋ชป ์ด๋ ธ์ต๋๋ค. ์บก์ณ ์ฌ์ง์ ์ปค๋งจ๋์ฐฝ ๋งจ ์ผ์ชฝ์ PS ๋ผ๊ณ ๋์ด ์์ต๋๋ค. ์ด ๋ถ๋ถ์ ํ์์ ์ฐฝ์ ์๋ฏธํฉ๋๋ค. ์ปค๋งจ๋ ์ฐฝ์ ์คํํฉ๋๋ค.VS code ์์ Terminal ์คํ ์ CMD ์ฐฝ์ด ๋ํดํธ๋ก ์ด๋ฆฌ๊ฒ ํ๊ธฐCtrl + Shift + P :๋ช ๋ น ํ๋ ํธselect Default Profile or select Default Shell ๊ฒ์CMD ์ ํ๊ฐ์ํ๊ฒฝ์ ์์ฑํฉ๋๋ค.๊ฐ์ํ๊ฒฝ์ ํ์ฑํ ํฉ๋๋ค.matplotlib์ ์ค์นํฉ๋๋ค.์ด ์์๋ก ๋ค์ํ๋ฒ ์งํ ๋ถํ ๋๋ฆฝ๋๋ค!
- 0
- 1
- 54
Q&A
์คํธ๋ฆผ๋ฆฟ ํด๋ผ์ฐ๋ ๋ฐฐํฌ์ ์ธ๋ถ์ ๊ทผ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ๊ฐ๋์ฉ ๋ฐ์ํ๋ ์คํธ๋ฆผ๋ฆฟ ํด๋ผ์ฐ๋ ์๋ฒ ๋ถ์์ ์ผ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ๋ก ๋ณด์ ๋๋ค. ๊นํ๋ธ ์ฐ๋๊ณผ ๊ด๊ณ ์์ด ์ ์ธ๊ณ ์ด๋์๋ ์ ๊ทผ ๊ฐ๋ฅํ URL ์ ๋๋ค. ์๋ ์ด์๋ฅผ ๋ณด๋ ์๊ฐ์ด ์ง๋๊ณ ์ ์ ๋ ๋ค์ ์๋ํ๋ ์ผ์ด์ค๋ ๋ง์ด ์๊ณ ์คํธ๋ฆผ๋ฆฟ ํด๋ผ์ฐ๋ ๊ฐ๋ฐ์๋ F/up ํ๋ฉด์ ๋ฌธ์ ํด๊ฒฐ ์ค์ด๋ผ๊ณ ํ๋ค์ :)์ด์ ์ฐธ๊ณ :https://discuss.streamlit.io/t/you-do-not-have-access-to-this-app-or-it-does-not-exist/61815
- 0
- 1
- 126
Q&A
Kernel ์ค์
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ์ฐ์ ๋ต๋ณ์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค. select kernel ์ ํด๋ฆญํ์๋ฉด ์๋ง ์ค์นํ์ ๋ฒ์ ์ ํ์ด์ฌ์ ์ ํํ๋ ์ฐฝ์ด ์์ชฝ์ ๋ฐ ๊ฒ์ ๋๋ค. ํด๋น ํ์ด์ฌ ๋ฒ์ ์ ํด๋ฆญํ๋ฉด kernel ์ฐ๊ฒฐ์ด ์๋ฃ๋ฉ๋๋ค! ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 215
Q&A
์นด์นด์คํก ํ ์คํธ ์ค๋ฅ
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ๋ต๋ณ์ด ๋ฆ์ด์ ์ฃ์กํฉ๋๋ค! ํน์ ngrok๊ฐ ์คํ๋๊ณ ์๋ ์ค์ผ๊น์? ๋ง์ฝ ngrok๊ฐ ์คํ๋๊ณ ์์ง ์์ผ๋ฉด ์นด์นด์คํก ์๋ฒ์ ์ฐ๋์ด ๋์ง ์์ต๋๋ค. ngrok ๋ฅผ ์คํํ๊ณ ํด๋น URL๊ณผ ์นด์นด์คํก ์๋ฒ ์ฐ๊ฒฐ์ ๋ค์ํ๋ฒ ํ์ธ ๋ถํ ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.์ญ๋ฉ ๋๋ฆผ
- 0
- 2
- 191
Q&A
new terminal ์์ฑ
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ๋ฐ๋ก ์ด์ ๊ฐ์์์ 01๋ฒ ํ์ผ์์ ์ฐ๋ terminal ๋ง๊ณ ์๋ก ํฐ๋ฏธ๋์ ์์ฑํด์ ํด์ผ ํ๋์? -> ๋ค ๋ง์ต๋๋ค ๋ณธ ๊ฐ์์์๋ ๋งค ์ฑํฐ๋ง๋ค ๋ฐ๋ก ๊ฐ์ํ๊ฒฝ์ ์์ฑํ์์ต๋๋ค. ํ์ด์ฌ์ ์ฒ์ ์ ํ์๋ ๋ถ๋ค๊ป ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ํ์ฑํ์ ์ต์ํด์ง์ ์๋๋ก ์ค์ต์ ํ๊ธฐ ์ํจ๋ ์๊ณ , ๊ฐ ํ๋ก๊ทธ๋จ๋ณ๋ก ๋ณ๋๋ก ์น์ ๋ฐฐํฌ๋ฅผ ํ๋ ค๋ฉด ๋ณ๋์ ๊ฐ์ํ๊ฒฝ์ด ํ์ํฉ๋๋ค!์๋ก new terminal์ ์์ฑํ์ ๋ ์ฝ๋ ์๋ถ๋ถ์ (ch02_env) ๊ฐ ์๋จ๋๋ฐ ๊ทธ๋ฌ๋ฉด ๊ฐ์ํ๊ฒฝ์ ๋ค์ ํ์ฑํ ํด์ผํ๋๊ฑด๊ฐ์? -> ๋ค ๋ง์ต๋๋ค. ํฐ๋ฏธ๋์ ๊ป๋ค๊ฐ ๋ค์ ํค๋ฉด ๋ค์ ๊ฐ์ํ๊ฒฝ์ ํ์ฑํ ํด์ผํฉ๋๋ค. ๊ฐ์ ํด๋ ์์ด๋ผ๋ ๋งค ํ์ผ๋ง๋ค ํฐ๋ฏธ๋์ ์๋ก ์์ฑํด์ผํ๋๊ฑด์ง ์๋๋ฉด ํ๋ฒ ๊ฐ์ํ๊ฒฝ์ ์์ฑํ๊ณ ํ์ฑํ ํ์ผ๋ฉด ๊ทธ๊ฑธ๋ก ์ญ ์จ๋ ๋๋์ง ๊ฐ์ํ๊ฒฝ ๊ฐ๋ ์ด ํท๊ฐ๋ฆฝ๋๋คใ ใ -> ๊ฐ๋ ์ ํ๋์ ๊ฐ์ ํ๊ฒฝ์ผ๋ก๋ ๋ชจ๋ ์ค์ต์ ์ปค๋ฒ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ณธ ๊ฐ์์์๋ ์ฑํฐ๋ณ๋ก ๊ตฌ๋ถํด์ ๊ฐ์ํ๊ฒฝ์ ์์ฑํ์์ต๋๋ค. ๊ฐ์ ํด๋๊ฐ ๊ฐ์ ์ฑํฐ๋ฅผ ์๋ฏธํ์ ๋ค๋ฉด ๊ฐ์ ํด๋ ์์์๋ ๊ฐ์ ๊ฐ์ํ๊ฒฝ์ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค^^
- 0
- 2
- 211
Q&A
์นด์นด์คํก ์ฑ๋ ๋ฐ ์ฑ๋ด ์์ฑํ๊ธฐ 1๋ถ 30์ด์์ ์งํํ๊ณ ์๋๋ฐ์
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค.๋ต๋ณ์ด ์กฐ๊ธ ๋ฆ์์ต๋๋ค ์ฃ์กํฉ๋๋ค. ์ฒจ๋ถํด ์ฃผ์ ์ด๋ฏธ์ง ๊ธฐ์ค ํ๋ฉด ๊ฐ์ด๋ฐ "test" ๋ฅผ ํด๋ฆญํ์๋ฉด ํด๋น ์ฑ๋ ๊ด๋ฆฌ์ ์ผํฐ๋ก ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ๊ทธ ํ์ ์ผ์ชฝ ๋ฉ๋ด๋ฅผ ํ์ธํ์๋ฉด ๋ฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.์ญ๋ฉ ๋๋ฆผ
- 0
- 2
- 222
Q&A
ํ ๋ ๊ทธ๋จ API ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ํ์ด์ฌ ์คํฌ๋ฆฝํธ ํ์ผ์ ํ ํฐ์ ์ ๋ ฅํ์๊ณ ์ ์ฅ์ ์ํ์๊ณ ์คํ์ ํ์ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.์คํฌ๋ฆฝํธ ํ์ผ์ ํด๋ฆญํ์๊ณ ์ปจํธ๋กค+S ๋ฅผ ๋๋ฌ์ ๋ณ๊ฒฝ๋ด์ฉ์ ์ ์ฅํ๊ณ ๋ค์ํ๋ฒ ์คํ ๋ถํ ๋๋ฆฝ๋๋ค! ๊ฐ์ฌํฉ๋๋ค!์ญ๋ฉ ๋๋ฆผ
- 0
- 1
- 210
Q&A
๋ฐฐํฌ ์ฌ์ดํธ api ํค ์ ๋ ฅ
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ๋ฐฐํฌํ์ค๋๋ฅผ ๋ง์ํ์ ๋ค๋ฉด ๋ณดํต ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. Streamlit์ ๋ฐฐํฌํ๋ ๊ฒฝ์ฐ .streamlit/secrets.toml ํ์ผ์ ์์ฑํ์ฌ ํ๊ฒฝ ๋ณ์๋ฅผ ์ ์ํ ์ ์์ผ๋ฉฐ, ์ด ํ์ผ์ Streamlit ํด๋ผ์ฐ๋๋ก ๋ฐฐํฌํ ๋ Streamlit์ ์ํด ์๋์ผ๋ก ์ฒ๋ฆฌ๋์ด ํ๊ฒฝ ๋ณ์๋ก ์ฌ์ฉ๋ฉ๋๋ค.๋ค์์ .streamlit/secrets.toml ํ์ผ ์์์ ๋๋ค:# secrets.toml google_api_key = "YOUR_API_KEY_HERE" ์ด๋ ๊ฒ ์ ์ํ ํ, Streamlit ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ๋ค์๊ณผ ๊ฐ์ด ํ๊ฒฝ ๋ณ์๋ฅผ ๋ถ๋ฌ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค:import streamlit as st # ํ๊ฒฝ ๋ณ์์์ API ํค๋ฅผ ๋ถ๋ฌ์ต๋๋ค. api_key = st.secrets["google_api_key"] GitHub์ ์ฝ๋๋ฅผ ์ฌ๋ฆฌ๋ฉด์ secrets.toml ํ์ผ์ .gitignore์ ์ถ๊ฐํ์ฌ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์๋ ํฌํจ๋์ง ์๋๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ ์์ง ์๋๋ก ํด์ผ ํฉ๋๋ค. ๋ง์ฝ ์ด๋ฏธ ๋ฐฐํฌํ๊ณ ์๋ค๋ฉด Streamlit ํด๋ผ์ฐ๋์์ secrets ๊ด๋ฆฌ ์น์ ์ API ํค๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.Streamlit ๊ณต์ ๋ฌธ์์์๋ ๋ณด์ ์ค์ ์ ๋ํ ๋ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์์ผ๋ ์ฐธ์กฐํ์๋ฉด ์ข๊ฒ ์ต๋๋ค.์กฐ์ฒ ํธ ๋, ๊ตฌ๊ธ API ํค๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ์๊ธธ ๋ฐ๋ผ๋ฉฐ, ๋ฌธ์ ํด๊ฒฐ์ ๋์์ด ๋์๊ธธ ๋ฐ๋๋๋ค!
- 0
- 1
- 400
Q&A
ํค ๋ฑ๋กํ๋ํ๊ณ ์นด๋ ๋ฑ๋กํ๋๋ฐ 429์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค.ํน์ openai API ์ฌ์ดํธ์ ์ ์ํ์ ์[Setting]->Billing ์ ๊ฐ์ จ์ ๋ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Credit balance์ ๊ฒฐ์ ํ ๊ธ์ก์ด ๋ณด์ด์๋์?(์ฌ์ง)
- 0
- 2
- 2.9K
Q&A
ch07 urllib error
์๋ ํ์ธ์ ์ญ๋ฉ์ ๋๋ค. ์ด๋ ๊ฒ ๋ฌธ์ ์ํฉ ๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ๊น์ง ๊ณต์ ํด ์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!^^
- 1
- 1
- 569