๋ณธ๋ฌธ

[์‹ค์Šต] OpenAI Assistants API ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

๋ฐ˜์‘ํ˜•

โœ…  ์‹ค์Šต ์ค€๋น„๋ฌผ: apikey

https://server-engineer.tistory.com/983

 

[์‹ค์Šต] OpenAI apikey ๋ฐœ๊ธ‰ ๋ฐ ์‚ฌ์šฉํ•˜๊ธฐ

1. ํšŒ์›๊ฐ€์ž…ํ•˜๊ธฐ ๋จผ์ € OpenAI ํ”Œ๋žซํผ์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค. (๋ฐ”๋กœ๊ฐ€๊ธฐ) ํ™ˆํŽ˜์ด์ง€์—์„œ ํšŒ์›๊ฐ€์ž… ์ ˆ์ฐจ๋ฅผ ์™„๋ฃŒํ•ด์ฃผ์„ธ์š”. 2. API ํ‚ค ๋ฐœ๊ธ‰ ๋ฐ›๊ธฐ ๋กœ๊ทธ์ธ ํ›„, ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” 'View API Keys'๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ง์ ‘ ๋ง

server-engineer.tistory.com


โœ…  ์‹ค์Šต ์ž๋ฃŒ

https://github.com/i-am-shuan/learn-openai/tree/main/python-chatgpt

 

โœ…  ์„ค๋ช…

GPT API์™€ Assistants API๋Š” ๋‘˜ ๋‹ค OpenAI๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ง€๋งŒ, ๋ชฉ์ ๊ณผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ ๋ฉด์—์„œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

1. GPT API
- ๋ชฉ์ : GPT API๋Š” OpenAI์˜ ๊ฐ•๋ ฅํ•œ ์–ธ์–ด ๋ชจ๋ธ, ์˜ˆ๋ฅผ ๋“ค์–ด GPT-3 ๋˜๋Š” GPT-4์™€ ๊ฐ™์€ ๋ชจ๋ธ์— ์ง์ ‘ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด API๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ํ…์ŠคํŠธ ์ƒ์„ฑ, ๋ฒˆ์—ญ, ์š”์•ฝ, ์งˆ๋ฌธ ๋‹ต๋ณ€ ๋“ฑ ๋‹ค์–‘ํ•œ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅ์„ฑ: ์‚ฌ์šฉ์ž๋Š” ํŠน์ • ์ž…๋ ฅ์— ๋Œ€ํ•œ ๋ชจ๋ธ์˜ ์‘๋‹ต์„ ๋งž์ถค ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋” ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

- ์ ์šฉ ๋ฒ”์œ„: GPT API๋Š” ๋” ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ์ ํ•ฉํ•˜๋ฉฐ, ๊ฐœ๋ฐœ์ž๊ฐ€ ํŠน์ • ์ž‘์—…์„ ์œ„ํ•œ ๋งž์ถคํ˜• ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

 

2. Assistants API
- ๋ชฉ์ : Assistants API๋Š” ํŠน์ •ํ•œ ์ž‘์—…์ด๋‚˜ ์„œ๋น„์Šค์— ์ตœ์ ํ™”๋œ GPT ๊ธฐ๋ฐ˜์˜ '์–ด์‹œ์Šคํ„ดํŠธ'๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฑ„ํŒ…, ์ฝ”๋”ฉ, ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋“ฑ ํŠน์ • ๋ชฉ์ ์— ๋งž์ถฐ์ง„ ์–ธ์–ด ๋ชจ๋ธ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

- ์‚ฌ์šฉ ์šฉ์ด์„ฑ: Assistants API๋Š” ํŠน์ • ์ž‘์—…์— ๋ฏธ๋ฆฌ ์ตœ์ ํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐœ๋ฐœ์ž๋Š” ๋ณต์žกํ•œ ์„ค์ •์ด๋‚˜ ์กฐ์ • ์—†์ด๋„ ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•˜๋ฉฐ, ๋น ๋ฅด๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ์†”๋ฃจ์…˜์„ ์ฐพ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
- ์ ์šฉ ๋ฒ”์œ„: Assistants API๋Š” ํŠน์ • ๋„๋ฉ”์ธ์ด๋‚˜ ์ž‘์—…์— ์ดˆ์ ์„ ๋งž์ถ˜ ์†”๋ฃจ์…˜์„ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

 

3. ๊ฒฐ๋ก 
- GPT API: ๋” ๊ด‘๋ฒ”์œ„ํ•˜๊ณ  ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ์ผ๋ฐ˜์ ์ธ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
- Assistants API: ํŠน์ • ์ž‘์—…์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ฐœ์ž๊ฐ€ ํŠน์ • ๋ชฉ์ ์„ ์œ„ํ•œ ์–ธ์–ด ๋ชจ๋ธ์„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.

 

OpenAI ํ™ˆํŽ˜์ด์ง€ Playground

 

 

 


p.s. OpenAI ๊ณต์‹ ํ™ˆ: https://platform.openai.com/docs/assistants/overview

๋ฐ˜์‘ํ˜•

๊ณต์œ 

๋Œ“๊ธ€