API๋กœ ์“ฐ๋ฉด ์ด๋“์ธ ์ : GPT4 ํ„ฐ๋ณด๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Œ, ๋‚ด ๋Œ€ํ™”๊ฐ€ ํŠธ๋ ˆ์ด๋‹์— ์•ˆ ์“ฐ์ž„. ์„ธ๋ถ€์ ์œผ๋กœ ์„ธํŒ…ํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ์Œ.

์ „์— ๋ˆ„๊ฐ€ API๋„ ์ „์œ ๋ฌผ์ด๋‹ˆ ์–ด์ฉŒ๋‹ˆ ํ•ด์„œ ๊ฐ„๋‹จํžˆ ์‚ฌ์šฉ๋ฒ• ์ž‘์„ฑํ•จ.




1. API ํ‚ค ๋ฐœ๊ธ‰

๋จผ์ € API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰ ๋ฐ›์•„์•ผ ํ•˜๋Š”๋ฐ ์ด๊ฒŒ ์‹ ์šฉ์นด๋“œ ๋ฒˆํ˜ธ ๊ฐ™์€ ๊ฑฐ์ž„.


์•„๋ž˜ ๋“ค์–ด๊ฐ€์„œ Create new secret key ๋ฒ„ํŠผ ๋ˆŒ๋Ÿฌ์„œ API ํ‚ค ๋ฐœ๊ธ‰ ๋ฐ›๊ณ  ์ ์–ด๋‘์ž.

https://platform.openai.com/api-keys

Just a moment...Just a moment...platform.openai.com









2. ์š”๊ธˆ ์ถฉ์ „

์š”๊ธˆ ์ถฉ์ „์„ ํ•ด๋†“์•„์•ผ API๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Œ. ์ž๋™ ๊ฒฐ์ œ๋Š” ํ›… ๊ฐˆ ์ˆ˜ ์žˆ์–ด์„œ ๋น„์ถ”.

Add to credit balance ํด๋ฆญํ•ด์„œ ์‹ ์šฉ์นด๋“œ ๋“ฑ๋กํ•˜๊ณ  ์ถฉ์ „ํ•ด๋†“์ž (๊ธฐ๋ณธ ๊ฐ’์ด 10๋‹ฌ๋Ÿฌ)






3. POSTMAN ๋‹ค์šด๋กœ๋“œ๋ž‘ ์„ค์น˜

api ์“ฐ๋Š” ๋ฐฉ๋ฒ•์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ ๋‚œ ์ด๊ฒŒ ์‰ฌ์›Œ์„œ ์ด๊ฑธ ์ถ”์ฒœ.

postman.com ์‚ฌ์ดํŠธ ๋“ค์–ด๊ฐ€์„œ ํฌ์ŠคํŠธ๋งจ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋กœ๋“œ ํ•œ๋‹ค.






4. POSTMAN ์‹คํ–‰


์‹คํ–‰ํ•˜๋ฉด ์ด๋”ด๊ฑฐ ๋œธ.


๋‹ค ํ•„์š”์—†๊ณ  ์ž…๋ ฅํ•  ๊ณณ์€ ์„ธ ๊ตฐ๋ฐ์ž„.


"API ํ‚ค", "๋ณด๋‚ผ ๋ฉ”์„ธ์ง€", "๋ณด๋‚ผ ์ฃผ์†Œ"








5. POSTMAN์— 'APIํ‚ค', '์ฃผ์†Œ' ์ž…๋ ฅ


1. ๋จผ์ € Authorization(์Šน์ธ)์„ ํด๋ฆญ.

2. ๋ณด๋‚ผ๊ฑฐ๋‹ˆ๊นŒ POST๋กœ ์„ค์ •.

3. ์ฃผ์†Œ์— https://api.openai.com/v1/chat/completions ์ž…๋ ฅ.
4. Type์€ Bearer Token ์„ ํƒ.

5. API Key๋Š” ์ ์–ด๋’€๋˜ ๊ฑฐ ์ ๊ธฐ.




6. ๋ฉ”์„ธ์ง€ ์ ๊ธฐ


๋‹ค์Œ์€ Body ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ๋‹ค์Œ 'raw' ์˜ต์…˜์„ ์ฒดํฌํ•œ๋‹ค.

'JSON' ํ˜•์‹์„ ํด๋ฆญํ•œ ๋’ค

์•„๋ž˜์™€ ๊ฐ™์ด ์“ฐ๊ณ  ์‹ถ์€ ๋ชจ๋ธ, ๋‚ด๊ฐ€ ํ• ๋ง๋งŒ ์ ๋Š”๋‹ค. ๋‚œ 4.5 ๋ชจ๋ธ์— AGI์— ๋Œ€ํ•ด ๋ฌผ์—ˆ์Œ.


๋ณต๋ถ™ํ•˜์…ˆ.

{
"model": "gpt-4-1106-preview",
"messages": [{"role": "user", "content": "Explain AGI (Artificial General Intelligence) to me"}]
}



๋งˆ์ง€๋ง‰์œผ๋กœ Send ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค.





7. ์‘๋‹ต ํ™•์ธ


์•„๋ž˜์™€ ๊ฐ™์ด Send ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด Sending Request ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค. ๋‹ต๋ณ€์ด ์™„๋ฒฝํžˆ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐ์ค‘.






๊ทธ๋ฆฌ๊ณ  'content' ๋ถ€๋ถ„์—์„œ GPT๊ฐ€ ํ•ด์ค€ ๋‹ต๋ณ€์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.





8. ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ


์•„๋ž˜ ์ฃผ์†Œ๋กœ ๊ฐ€๋ฉด ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•œ์–‘, ์š”๊ธˆ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ”๋กœ๋ฐ”๋กœ ์•ˆ ๋‚˜์˜ค๊ณ  ์กฐ๊ธˆ ๋”œ๋ ˆ์ด๋„ ์žˆ์Œ.




https://platform.openai.com/usage

Just a moment...Just a moment...platform.openai.com





9. ETC

1) ์‚ฌ์šฉ ๋ชจ๋ธ ๋ฆฌ์ŠคํŠธ : gpt-4-1106-preview, gpt-4, gpt-4-32k, gpt-3.5-turbo-1106, gpt-3.5-turbo-instruct, Code interpreter ๋“ฑ๋“ฑ

์ž˜ ๋ชจ๋ฅด๊ฒ ์œผ๋ฉด ๋น„์‹ผ๊ฑฐ: gpt-4-1106-preview, ์‹ผ๊ฑฐ: gpt-3.5-turbo-1106์œผ๋กœ ์„ ํƒํ•ด์„œ ์“ฐ๋ฉด ๋จ.


2) ์‚ฌ์šฉ๋ฒ• ์ž์„ธํ•˜๊ฒŒ ์•Œ๊ณ  ์‹ถ์œผ๋ฉด openai reference ๋ฌธ์„œ

https://platform.openai.com/docs/api-reference/

Just a moment...Just a moment...platform.openai.com


3) POSTMAN ๊ฐ€์ž…ํ•ด๋‘๋ฉด ์„ค์ • ์ €์žฅํ•ด๋†“๊ณ  ๋‹ค์‹œ ์ž…๋ ฅ ์•ˆํ•ด๋„ ๋จ