GPTBiz API ์ฌ์ฉ ๋ฐฉ๋ฒ
๐ GPTBiz API์ ์ถ์๋ฅผ ๊ธฐ์ ๋ง์์ผ๋ก ์๋ฆฝ๋๋ค! ์ด๋ ๋ค์ค ๋ชจ๋ฌ ๊ธฐ๋ฅ์ด ํตํฉ๋ ์ต์ฒจ๋จ ํ ์คํธ ์์ฑ ์ธํฐํ์ด์ค์ ๋๋ค. ๊ธฐ์กด์ ํ ์คํธ ์์ฑ ์ธ์๋ ์ด API๋ ๊ฒ์, ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ง์ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌ๊ด์ ์ธ ์ง๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ๋ณธ ๋ฌธ์๋ ์ด API๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์๋ ํ ์คํธ ์์ฑ์ ๊ตฌํํ๊ณ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๋น์ฆ๋์ค ํจ์จ์ฑ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
1. API ํค ํ๋
ํ์ฌ GPT-Biz API์ ์ ๊ทผ ๊ถํ์ ์ผ๋ถ ์ฌ์ฉ์์๊ฒ๋ง ์ด๋ ค ์์ต๋๋ค. API ํค๋ฅผ ์ป์ผ๋ ค๋ฉด ๊ณ ๊ฐ ์๋น์ค ํ์ ๋ฌธ์ํ์ญ์์ค.
2. API ํธ์ถ
๋ค์ ์ํ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ GPT-Biz API๋ฅผ ํธ์ถํ๊ณ ์ฝํ
์ธ ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ์์ ๋ Python์ requests
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก, ํ๊ฒฝ์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
import requests
def generate_text(prompt):
url = "https://api.gpt.biz/v1/chat/completions"
payload = {
"model": "gpt-4",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": prompt},
]
}
headers = {
"Authorization": "Bearer YOUR_API_KEY_HERE",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
return response.json()
# ํธ์ถ ํจ์ ์์
result = generate_text("Hello, world!")
print(result["choices"][0]["message"]["content"])
์ฃผ์์ฌํญ
- ์ฝ๋์์ “YOUR_API_KEY_HERE"๋ฅผ ์ค์ API ํค๋ก ๋์ฒดํ์ญ์์ค.
- ํ์ฌ ์ง์๋๋ ๋ชจ๋ธ ์ ํ์ โtext-davinci-002-render-shaโ์ โgpt-4โ ๋ ๊ฐ์ง์ ๋๋ค. ๋ ๋ชจ๋ธ์ ๋น๊ต๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
๋ชจ๋ธ ์ ํ | ์๋ | ํ๋ จ ๋ฐ์ดํฐ ๋ง๊ฐ ์๊ฐ | ํน์ฑ |
---|---|---|---|
text-davinci-002-render-sha | ๋น ๋ฆ | 2022๋ 1์ | ํ ์คํธ ์์ฑ๋ง ๊ฐ๋ฅ |
gpt-4 | ์ค๊ฐ ์๋ | 2023๋ 12์ | ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ, ์ธํฐ๋ท ๊ฒ์ ๋ฑ ๊ธฐ๋ฅ ์ง์ |
ํ์์ ๋ฐ๋ผ ์ ์ ํ ๋ชจ๋ธ์ ์ ํํ์ญ์์ค.
GTBiz API๋ ๊ณ ๊ธ ์ธ์ด ๋ชจ๋ธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ ์ ์๋ ๊ฐํธํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋จํ REST API ํธ์ถ์ ํตํด ํ๋ก์ ํธ์์ ์๋ ํ ์คํธ ์์ฑ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ์ GPTBiz API๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํตํฉํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ถ์ฒ: GPTBiz API ์ฌ์ฉ ๋ฐฉ๋ฒ