
OpenAI API Platform์ OpenAI๊ฐ ๊ฐ๋ฐํ ๊ฐ๋ ฅํ ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ(GPT-4o, o1, DALL-E ๋ฑ)์ ๊ฐ๋ฐ์๊ฐ ์์ ์ ์๋น์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ํตํฉํ ์ ์๋๋ก ๋๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ ๊ฐ๋ฐ ๋๊ตฌ์ด์ ํ๊ฒฝ์ ๋๋ค. ์ฝ๊ฒ๋งํด์, ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ๋ ์ฑ์ผ๋ก ChatGPT๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, ๊ฐ๋ฐ์๊ฐ ์ฝ๋๋ฅผ ํตํด AI ๊ธฐ๋ฅ์ ๊ฐ์ ธ์์ ๋๋ง์ ์ฑ๋ด, ์๋ํ ๋๊ตฌ, ๋ถ์ ํ๋ก๊ทธ๋จ ๋ฑ์ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๋ 'AI ๋ถํ ๊ณต์ฅ'๊ณผ ๊ฐ์ต๋๋ค.
OpenAI API ํ๋ซํผ์ ๋จ์ํ ๋ชจ๋ธ๋ง ์ ๊ณตํ๋ ๊ฒ์ด ์๋๋ผ, ๊ฐ๋ฐ์ ๋๋ ๋ค์ํ ๋๊ตฌ๋ฅผ ํฌํจํ๊ณ ์์ต๋๋ค. ํ ์คํธ ์์ฑ ๋ฐ ์ถ๋ก (GPT-4o,o1), ์ด๋ฏธ์ง ์์ฑ(DALL-E 3), ์์ฑ-ํ ์คํธ ๋ณํ(Whisper), ํ ์คํธ ์๋ฒ ๋ฉ ๋ชจ๋ธ ๋ฑ ๋ค์ํ AI ๋ชจ๋ธ๊ณผ ์ฝ๋๋ฅผ ์ง๊ธฐ์ , ์น ์ธํฐํ์ด์ค์์ ํ๋กฌํํธ๋ฅผ ์ ๋ ฅํ๊ณ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ ํ์ฌ ๋ชจ๋ธ์ ๋ฐ์์ ๋ฏธ๋ฆฌ ํ ์คํธ ํด๋ณผ ์ ์๋ ํ๋ ์ด๊ทธ๋ผ์ด๋(Playground)๋ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Assistants API์ธ ํ์ผ ๊ฒ์, ์ฝ๋ ์คํ, ์ํ ๊ด๋ฆฌ ๋ฑ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ฐ์ง 'AI ์์ด์ ํธ'๋ฅผ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ๋์ต๋๋ค.
OpenAI API Key ๋ฐ๊ธ ๋ฐ ์ค์ ๊ฐ์ด๋
OpenAI์ ๊ฐ๋ ฅํ AI ๋ชจ๋ธ๋ค์ ์๋น์ค์ ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋ ๊ฐ์ฅ ๋จผ์ API Key๊ฐ ํ์ํฉ๋๋ค. API Key๊ฐ ์๋ค๋ฉด AI ๋ชจ๋ธ์ ์ฐ๋ํ ์ ์๊ธฐ ๋๋ฌธ์ Key ๋ฐ๊ธ์ ํ์์ ๋๋ค.
1. OpenAI API Platform์ ์ ์ ํ, ๋ก๊ทธ์ธ์ ์งํํฉ๋๋ค. ๊ณ์ ์ด ์๋ค๋ฉด ํ์๊ฐ์ ํ ๋ก๊ทธ์ธ ํฉ๋๋ค.

๊ฐ์ ๋ ๊ณ์ ์ด ์๋ค๋ฉด ๊ฐ์ ์ด ํ์ํฉ๋๋ค. ๊ฐ์ ๋ฐฉ๋ฒ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
ึ OpenAI - API Platform ๊ฐ์ ํ๊ธฐ
OpenAI๋ ChatGPT, API Platform, Sora๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค. ๋ก๊ทธ์ธ ๋ฒํผ์ ํตํด์ GPT, API, Sora๋ก์ ๊ฐ ์ฐ๊ฒฐ์ ํตํด์ ๋ก๊ทธ์ธ ํ ์ฌ์ฉํ ์์์ต๋๋ค. ๊ทธ ์ค, OpenAI - API Platform ๊ฐ์ ๋ฐฉ๋ฒ์ ๋ํด์ ์๊ฐํฉ๋
junesker.tistory.com
2. ์ผ์ชฝ ์ฌ์ด๋ ๋ฉ๋ด์์ 'Search' ๊ฒ์ ๋์ ํด๋ฆญํฉ๋๋ค.

3. 'API' or 'API Keys'๋ฅผ ๊ฒ์ ํ, ์๋ ๊ฒ์๋ API Keys๋ฅผ ํด๋ฆญํฉ๋๋ค.

4. API Keys ํญ๋ชฉ์์ 'Create new secret key' ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

5. 'Create new secret key'์์ ์ํ๋ Name์ ์ ๋ ฅ ํ, Project๋ 'Default project'๋ฅผ ์ ํํ๊ณ ์๋ 'Create secret key' ๋ฒํผ์ ๋๋ฌ ํค๋ฅผ ์์ฑํฉ๋๋ค.

6. 'API key generated!' ๋ฐ๊ธ๋์๋ค๋ ๋ฉ์ธ์ง๊ฐ ๋ํ๋๊ณ ์๋ API Key๊ฐ ๋ณด์ฌ์ง๋๋ค. Copy ํ, ์ ๋ณด๊ดํฉ๋๋ค.

๐จ ์ฃผ์์ฌํญ!!!
API ํค๋ ์์ฑ ์งํ ๋จ ํ๋ฒ๋ง ๋ณด์ฌ์ง๋๋ค. ์ฐฝ์ ๋ซ์ผ๋ฉด ๋ค์๋ ํ์ธ ํ ์ ์์ผ๋ฏ๋ก, ์ฆ์ ๋ณต์ฌํ์ฌ ์์ ํ ๊ณณ(๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์ ๋ฑ)์ ์ ์ฅํฉ๋๋ค!
๊ฒฐ์ ์๋จ ๋ฑ๋ก
1. ์ผ์ชฝ ์ฌ์ด๋ ๋ฉ๋ด์์ 'Go to Billing' ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

2. 'Add payment details' ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

3. OpenAI API ๊ฒฐ์ ๋ฅผ ์ํด ์นด๋ ์ ๋ณด๋ฅผ ๋ฑ๋กํฉ๋๋ค.

Card information (์นด๋ ์ ๋ณด)
- ์ค์ ๋ก ๊ฒฐ์ ์ ์ฌ์ฉํ ์ ์ฉ์นด๋ ๋๋ ์ฒดํฌ์นด๋ ์ ๋ณด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- ์นด๋ ๋ฒํธ : ์นด๋ ์๋ฉด์ ์๋ 16์๋ฆฌ ์ซ์๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- MM / YY : ์นด๋์ ์ ํจ๊ธฐ๊ฐ์ ์(Month) / ์ฐ(Year) ์์๋๋ก ์ ๋ ฅํฉ๋๋ค.
- CVC : ์นด๋ ๋ท๋ฉด ์๋ช ๋์ ์ ํ ์ซ์ ์ค ๋ง์ง๋ง 3์๋ฆฌ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
Name on card (์นด๋ ์์ ์ ์ด๋ฆ)
- ์นด๋ ์๋ฉด์ด๋ ๋ท๋ฉด์ ํ๊ธฐ๋ ์๋ฌธ ์ด๋ฆ์ ๋๋ฌธ์๋ก ์ ๋ ฅํฉ๋๋ค.
Billing address
- ์นด๋์ ์ฒญ๊ตฌ์ง๊ฐ ๋ฑ๋ก๋ ์ฃผ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํฉ๋๋ค. ํด์ธ ๊ฒฐ์ ์ด๋ฏ๋ก ์๋ฌธ ์ฃผ์๋ก ์์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
- Country (๊ตญ๊ฐ) : ๋ชฉ๋ก์์ ๋ํ๋ฏผ๊ตญ์ ์ ํํฉ๋๋ค. (Korea, Republic of)
- Address line1 (์ฃผ์ ์ค1) : ๋๋ก๋ช ์ฃผ์์ ๊ฑด๋ฌผ ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- Address line2 (์ฃผ์ ์ค2) : ์ํํธ ๋, ํธ์๋ ์์ธ ์ฃผ์๋ฅผ ์ ๋ ฅํฉ๋๋ค. (์ ํ ์ฌํญ)
- City (๋์) : ๊ฑฐ์ฃผํ๋ ์/๊ตฐ/๊ตฌ๋ฅผ ์ ๋ ฅํฉ๋๋ค. (์: Seoul or Gangnam-gu)
- Postal code (์ฐํธ๋ฒํธ) : 5์๋ฆฌ ์ฐํธ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
- State, country, province or region : ๊ฑฐ์ฃผํ๋ ๋/์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค. (์: Seoul or Gyeonggi-do)
Purchasing as a business
- ๊ฐ์ธ ๊ฒฐ์ ๊ฐ ์๋๋ผ ํ์ฌ ๋น์ฉ์ผ๋ก ์ฒ๋ฆฌ(์ธ๊ธ ๊ณ์ฐ์ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ฌ์ ์ ๋ฑ๋ก ๋ฒํธ ์ ๋ ฅ ๋ฑ)๊ฐ ํ์ํ ๊ฒฝ์ฐ๋ฉ๋ง ์ฒดํฌํฉ๋๋ค.
๊ฒฐ์ ์ ํ์ํ ์นด๋ ์ ๋ณด ๋ฐ ๊ฐ์ธ๊ฒฐ์ /ํ์ฌ๊ฒฐ์ ์ฌ๋ถ ์ฒดํฌ ํ, Continue ๋ฒํผ์ ํด๋ฆญ ํด ์์ฑ์ ๋ง๋ฌด๋ฆฌํฉ๋๋ค.
4. ๊ฒฐ์ ์ค์ ์ ์์ฑํด์ฃผ์ธ์.

Initial credit purchase (์ด๊ธฐ ํฌ๋ ๋ง ๊ตฌ๋งค)
- ์ฒ์ ๊ฒฐ์ ํ ๊ธ์ก์ ์ ๋ ฅํฉ๋๋ค. ($5 ์์ $100 ์ฌ์ด๋ก ์ค์ ๊ฐ๋ฅ)
Would you like to set up automatic recharge? (์๋ ์ถฉ์ ์ค์ )
- ํฌ๋ ๋ง์ด ๋ถ์กฑํ ๋ ์๋์ผ๋ก ๋ฑ๋ก๋ ์นด๋์์ ๊ฒฐ์ ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํฉ๋๋ค.
- ๐จ ์๋ ์ถฉ์ ์ค์ ์ด๊ธฐ ๋๋ฌธ์ ๊ผญ ์ ์คํ๊ฒ ์๊ฐํ๊ณ ์ค์ ํ์ธ์!
When credit balance goes below (์ถฉ์ ์์ )
- ์์ก์ด ์ผ๋ง ๋ฏธ๋ง์ผ๋ก ๋จ์ด์ก์ ๋ ์๋ ์ถฉ์ ์ ์คํํ ์ง ์ค์ ํฉ๋๋ค. ($5 ์์ $95 ์ฌ์ด๋ก ์ค์ )
Bring credit balance back up to (์ถฉ์ ๋ชฉํ ๊ธ์ก)
- ์๋ ์ถฉ์ ์, ์์ก์ ์ผ๋ง๊น์ง ์ฑ์ ๋์์ง ์ค์ ํฉ๋๋ค. ($10 ์์ $100 ์ฌ์ด๋ก ์ค์ )
Limit the amount of automatic recharge per month (์ ์๋ ์ถฉ์ ํ๋)
- ํ ๋ฌ ๋์ ์๋์ผ๋ก ๊ฒฐ์ ๋ ์ ์๋ ์ต๋ ๊ธ์ก์ ์ ํํฉ๋๋ค. ๋น์๋๋ฉด ์ ํ ์์ด ์ถฉ์ ๋๋ฏ๋ก, ์์ฐ ๊ด๋ฆฌ๋ฅผ ์ํด ์ค์ ํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
๊ฒฐ์ ์ค์ ์ ๋ณด๋ฅผ ์ ๋ ฅ ํ, ์๋ ์ถฉ์ ์ค์ ์ ๋นํ์ฑํํฉ๋๋ค. ์๋ ์ถฉ์ ๊ณํ์ด ์๋ค๋ฉด ํ์ฑ์ผ๋ก ์ฒดํฌ ํ ์งํํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ธฐ ๊ฒฐ์ ์ ๊ฐ์ ๊ฒฐ์ ํ ์คํธ(์ฝ $1-$5)๊ฐ ๋ฐ์ํ๋ค๊ฐ ์ทจ์๋ ์ ์์ผ๋ฏ๋ก ์ฐธ๊ณ ๋ฐ๋๋๋ค.
5. ๊ฒฐ์ ๊ฐ ์งํ๋ ๋ด์ญ ์ ๋ณด๊ฐ ๋ณด์ฌ์ง๊ณ , Confirm payment ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

๋ฒํผ ํด๋ฆญ ํ, ๊ฒฐ์ ๊ฐ ์งํ๋๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ฉ์ธ์ง๋ก ํด์ธ ์น์ธ ๊ฒฐ์ ๊ฐ ์งํ๋์๋ค๋ ๋ฌธ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
# ๊ฒฐ์ ๋ด์ญ ๋ฌธ์ ๋ฉ์์ง
[ Web๋ฐ์ ]
ํฐ์คํ ๋ฆฌ์นด๋ 5544 ํด์ธ์น์ธ
ํ*๋๋
5.50 (USD) 01/15 10:10
๋ฏธ๊ตญ OPENAI
6. ๊ฒฐ์ ํ, 5๋ฌ๋ฌ๊ฐ ์ถฉ์ ๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.

OpenAI Help ์ผํฐ์์ ์ ๊ณตํ๋ ์ ๋ถ ๊ฒฐ์ ์ค์ ๋ฐฉ๋ฒ์ ๋ํด์๋ ๋งํฌ๋ฅผ ์ฒจ๋ถํ ํ ๋, ๊ณต์ ํฌํ ์ผํฐ์ ๋์์ ๋ฐ๊ณ ์ถ์ ๋ถ๋ค์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. OpenAI ๊ณต์ ํฌํ ์ผํฐ - ์ ๋ถ ๊ฒฐ์ ์ค์ ๋ฐฉ๋ฒ
API Key ํ ์คํธ
OpenAI Platform Docs ๋ฉ์ธํ์ด์ง๋ฅผ ํ์ธํด๋ณด๋ฉด Developer quickstart๋ก curl ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ฒซ๋ฒ์งธ API ํธ์ถ์ ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ด ํฌํจ๋์ด ์์ต๋๋ค. ํ ์คํธ๋ curl ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ์ด ์๋ API ํต์ ์ผ๋ก ํ ์คํธ๋ฅผ ์งํํ๊ฒ ์ต๋๋ค.
1. Google ํ์ฅ ํ๋ก๊ทธ๋จ์ธ Talend API Tester๋ฅผ ์คํํฉ๋๋ค.

Google ํ์ฅํ๋ก๊ทธ๋จ 'Talend API Tester'
Talend API Tester - Free Edition - Chrome ์น ์คํ ์ด
Visually interact with REST, SOAP and HTTP APIs.
chromewebstore.google.com
2. ์์ฒญ์ ๋ณด๋ผ EndPoint ์ค์ ๋ฐ Header, Body๋ฅผ ์ค์ ํ, Send ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.

Method : POST
URL : https://api.openai.com/v1/chat/completions
Headers( Content-Type ) : application/json
Headers( Authorization ) : Bearer {OPENAI_API_KEY}
Body :
{
"model": "gpt-5.2",
"messages": [
{
"role": "user",
"content": "How many colors are there in total in a rainbow?"
}
]
}
3. Send ๋ฒํผ์ ํด๋ฆญํด ์์ฒญ์ ๋ณด๋ด๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋์ด์ค๋๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.

200 OK๋ก ๊ฒฐ๊ณผ๊ฐ ๋์ด์๋ค๋ฉด, API KEY๋ฅผ ์ฌ์ฉํ๋๋ฐ์ ์์ด ๋ฌธ์ ๊ฐ ์์ด ์ฌ์ฉํ ์ ์๋ค๋๊ฑธ ํ์ธํ ์ ์๊ณ API KEY๋ฅผ ์ฌ์ฉํ ๋๋ง๋ค ๊ฒฐ์ ํ ๊ธ์ก์์ ์ฌ์ฉ๋ฃ๊ฐ ์ฐจ๊ฐ๋๋ ํ์์ ๋๋ค.
@Junesker
'AI > OpenAI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| SpringAI - OpenAI API ํ์ฉ ์ค Aggregation Error - 401 Unauthorized Error ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2026.01.19 |
|---|---|
| ึ OpenAI - API Platform ๊ฐ์ ํ๊ธฐ (0) | 2026.01.14 |
| ึ ์ธ๊ณต์ง๋ฅ์ ์ฌ์ฅ, OpenAI๊ฐ ์ฌ๋ ์๋ก์ด ์๋ (0) | 2026.01.14 |