1. openAI GPT3 ์ฌ์ฉํด๋ณด๊ธฐ
๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด openAI์ gpt3๊ณผ dall e๋ ๊ฒฐ์ ๋ฅผ ํด์ผํด์ ํฌ๊ธฐํ์๋ค.
ํ์ง๋ง ๊ฒฐ์ ํ๋ฉด ์ฌ์ฉํ ์ ์๊ฒ ์ฝ๋๋ ๊ณต์ ํ๋ ค๊ณ ํ๋ค.
๋จผ์ openAI์ chatgpt3์ ์ฌ์ฉ๋ ๋ชจ๋ธ์ ๋๊ฐ์ด api๋ก ์ฌ์ฉํ ์ ์๋ค.
OpenAI API
OpenAI is an AI research and deployment company. Our mission is to ensure that artificial general intelligence benefits all of humanity.
openai.com
openAI์ ๋ค์ด๊ฐ์ ํ์๊ฐ์ ์ ํด์ค๋ค. ๊ตฌ๊ธ๋ก ํ์๊ฐ์ ํ๋ฉด ํธํ๊ฒ ๊ฐ์ ์ด ๋๋ค.
๊ทธ๋ค์ ์ค๋ฅธ์ชฝ ์๋จ์ ํ๋กํ์ ๋๋ฅด๊ณ view api keys ๋ฅผ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์จ๋ค.
create new secet key๋ฅผ ๋๋ฅด๋ฉด ํค๊ฐ ๋ฐ๊ธ๋๋ค. ํ์ง๋ง ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ํฌ๋ ๋ง์ด 0๋ฌ๋ฌ์ด๋ค.
๊ทธ๋์ ์๋๋๊ฑด๋ฐ ํฌ๋ ๋ง์ ์ ์์ฃผ๋๊ฑธ๊น? ์์ ์ ์คฌ๋ค๊ณ ํ๋ค.
์ถฉ์ ํด๋ณด๊ณ ํด๋ณผ ์ฌ๋์ ์๋ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
!pip install openai
๋จผ์ openAI๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ชจ๋์ ์ค์นํด์ค๋ค.
import os
import openai
import requests
# ๋ฐฉ๋ฒ 1 key๊ฐ์ ์๊ณ ์์๋
openai.api_key = OPENAI_KEY
openai.Model.list()
# ๋ฐฉ๋ฒ 2 key๊ฐ์ ๋ณต์ฌํ์ง ๋ชปํ์๋
openai.organization = "๋ณธ์ธ์ ์ธ์ฆ ID"
openai.api_key = os.getenv("OPENAI_API_KEY")
openai.Model.list()
๋ฐฉ๋ฒ 2๊ฐ ์ค ์ฒซ๋ฒ์งธ๋ ํค๊ฐ์ ์๊ณ ์์๋, ๋๋ฒ์งธ๋ key๊ฐ์ ์์ด๋ฒ๋ ธ์๋ ์ฌ์ฉํ๋ฉด ๋๋ค.
๋๋ฒ์งธ๋ ๋ณธ์ธ์ ์ธ์ฆ ID (Organization ID)๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค.
๋ค์๋ถํฐ๋ ํ์ด์ฌ์ผ๋ก ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ชป์ฐพ์์ ์ง์ ํจ์๋ฅผ ๋ง๋ค์์ผ๋ ์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
def model_explanation(name):
# ์ด๋ค ๋ชจ๋ธ์ด ์๋์ง ์๋ ค์ฃผ๋ api
r = requests.get(
'https://api.openai.com/v1/models/' + name,
headers = {
'Authorization': 'Bearer ' + openai.api_key
}
)
response = json.loads(r.content)
return response
def make_image(prompt="a coding grandfather", n=1, size="256x256"):
# dall e๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ๋ง๋๋ api
r = requests.post(
'https://api.openai.com/v1/images/generations',
headers = {
'Authorization': 'Bearer ' + openai.api_key
},
json = {
'prompt': prompt,
'n': n,
'size': size
},
)
response = json.loads(r.content)
return response
print(model_explanation('text-davinci-003'))
"""
{
'id': 'text-davinci-003',
'object': 'model',
'created': 1669599635,
'owned_by': 'openai-internal',
'permission': [
{'id': 'modelperm-WSbqqsSZe1b0ScHgkaXQhkZT',
'object': 'model_permission',
'created': 1676066223,
'allow_create_engine': False,
'allow_sampling': True,
'allow_logprobs': True,
'allow_search_indices': False,
'allow_view': True,
'allow_fine_tuning': False,
'organization': '*',
'group': None,
'is_blocking': False
}],
'root': 'text-davinci-003', 'parent': None
}
"""
# openai์์ ์ ๊ณตํ๋ ํ์ด์ฌ์์ ๋์๊ฐ๋ ์ฝ๋์ด๋ค.
response = openai.Image.create(
prompt="a white siamese cat",
n=1,
size="1024x1024"
)
image_url = response['data'][0]['url']
# ์ฒ์์ ์ด ํ์ด์ฌ์์ ์ ๊ณตํ๋ ์ฝ๋๋ฅผ ๋ณด์ง ๋ชปํด ๋ด๊ฐ ๋ง๋ค์๋ค. (์์ ํจ์ ์ฌ์ฉ)
print(make_image(prompt='a coding grandfather', n=1, size='512x512'))
# ๊ฒฐ๊ณผ
# {'error': {'code': 'billing_hard_limit_reached', 'message': 'Billing hard limit has been reached', 'param': None, 'type': 'invalid_request_error'}}
ํ์ง๋ง ํฌ๋ ๋ง์ด ํ๊ณ์ ๋๋ฌํ๋ค๋ code๊ฐ ๋์ค๊ณ ์ข ๋ฃ๊ฐ ๋๋ค.
๋ง์ฝ ํฌ๋ ๋ง์ ์ถฉ์ ํ๋ค๋ฉด ์ ์์ ์ผ๋ก ์ฌ์ง์ด ๋ฐ์ ์ก์ ๊ฒ์ด๋ค.
openAI์ ์ด๋ฏธ์ง ์์ฑ๊ณผ ๊ด๋ จํ ๊ธฐ๋ฅ์ 3๊ฐ์ง๊ฐ ์๋ค๊ณ ํ๋ค.
1. ํ ์คํธ ํ๋กฌํํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒ์๋ถํฐ ์ด๋ฏธ์ง ์์ฑ
2. ์ ํ ์คํธ ํ๋กฌํํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒ์๋ถํฐ ์ด๋ฏธ์ง ์์ฑ
3. ๊ธฐ์กด ์ด๋ฏธ์ง์ ๋ณํ ๋ง๋ค๊ธฐ
๋ญ ๊ทธ ์ธ์๋ ๋ชจ๋ธ์ ์๊ธฐ๊ฐ ์์ํ์ ์ค์ ํ์ฌ ์ง์ ๋ชจ๋ธ์ ํ์ต์ํค๋ ๋ฐฉ๋ฒ๋ ์๊ณ ,
chat gpt์ ๊ธฐ๋ฅ์ ์ ๋ถ ์ฌ์ฉํ ์ ์๋๋ฐ ๊ฒฐ๋ก ์ ์ ๋ฃ์ด๋ค.
๊ทธ๋์ ๋๋ ์ฌ๊ธฐ๊น์ง๋ง ์ฌ์ฉํ๊ณ ์ถํ ํฌ๋ ๋ง์ ๋ฐ๊ฑฐ๋, ๋ฌด๋ฃ๊ฐ ๋๋ค๋ฉด ์ถ๊ฐ๋ก ํฌ์คํ ํด๋ณด๊ฒ ๋ค.
2. kakao koGPT์ฌ์ฉํด๋ณด๊ธฐ
Kakao Developers
์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ๊ณตํฉ๋๋ค.
developers.kakao.com
๋จผ์ ์นด์นด์ค๋๋ฒจ๋กํผ์ ๋ค์ด๊ฐ์ ํ์๊ฐ์ ์ ํ๋ค.
ํ์๊ฐ์ ์ ํ๊ณ '๋ด ์ ํ๋ฆฌ์ผ์ด์ '์ ๋๋ฅด๊ณ '์ ํ๋ฆฌ์ผ์ด์ ์ถ๊ฐํ๊ธฐ'๋ฅผ ๋๋ฅธ๋ค.
์ฑ ์ด๋ฆ๊ณผ ์ฌ์ ์๋ช ์ ์ ์ด์ค๋ค. ๊ทธ๋ฅ ๊ณต๋ถํ ๋ชฉ์ ์ด๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ค ์ฉ๋๋ก ์ฐ์ผ์ง ์ ์ด์ฃผ๋ฉด ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฒดํฌ๋ฐ์ค์ ์ฒดํฌํ๊ณ ์ ์ฅํ๋ฉด ๋๋ค.
์ ์ฅํ์ฌ ๋ง๋ค์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ํด๋ฆญํ๋ฉด ์ฑ ํค๋ฅผ ํ์ธ ํ ์ ์๋ค.
์ฐ๋ฆฌ๋ api๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ผ REST API ํค๋ฅผ ๋ณต์ฌํด์ ์ฌ์ฉํ ๊ฒ์ด๋ค.
๊ทธ๋ค์ ์ฝ๋ฉ์ ํค๊ฑฐ๋ vscode๋ฅผ ์ผ์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค.
๋๋ ์ฝ๋ฉ์์ ์ฌ์ฉํด์ ์ฝ๋ฉ๊ธฐ์ค์ผ๋ก ์๋ ค์ฃผ๋ ค ํ๋ค.
# coding=utf8
# REST API ํธ์ถ์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
import requests
# [๋ด ์ ํ๋ฆฌ์ผ์ด์
] > [์ฑ ํค] ์์ ํ์ธํ REST API ํค ๊ฐ ์
๋ ฅ
REST_API_KEY = '๋ณธ์ธ์ KAKAO_KEY'
# KoGPT API ํธ์ถ์ ์ํ ๋ฉ์๋ ์ ์ธ
# ๊ฐ ํ๋ผ๋ฏธํฐ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์
def kogpt_api(prompt, max_tokens = 1, temperature = 1.0, top_p = 1.0, n = 1):
r = requests.post(
'https://api.kakaobrain.com/v1/inference/kogpt/generation',
json = {
'prompt': prompt,
'max_tokens': max_tokens,
'temperature': temperature,
'top_p': top_p,
'n': n
},
headers = {
'Authorization': 'KakaoAK ' + REST_API_KEY,
'Content-Type': 'application/json'
}
)
# ์๋ต JSON ํ์์ผ๋ก ๋ณํ
response = json.loads(r.content)
return response
๋จผ์ koGPT๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด api ํจ์๋ฅผ ์์ฑํด์ค๋ค. ํ์์ ๋ฐ๋์ง ์์ผ๋ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด ๋๋ค.
# KoGPT์๊ฒ ์ ๋ฌํ ๋ช
๋ น์ด ๊ตฌ์ฑ
prompt = '''์ธ๊ฐ์ฒ๋ผ ์๊ฐํ๊ณ , ํ๋ํ๋ '์ง๋ฅ'์ ํตํด ์ธ๋ฅ๊ฐ ์ด์ ๊น์ง ํ์ง ๋ชปํ๋'''
# ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํด kogpt_api()๋ฉ์๋ ํธ์ถ
response = kogpt_api(
prompt = prompt,
max_tokens = 32,
temperature = 1.0,
top_p = 1.0,
n = 3
)
for v in response['generations']:
print(v['text'])
print(response)
"""
{
'id': '88091ca6-6227-479e-8883-cd65a579431b',
'generations': [
{'text': ' ๋์ ๋ค์ ๋์ ํด ์๋ค. ํนํ ์๋ช
๊ณตํ์ ๋ฐ๋ฌ๋ก ๋ถ์์ง๊ฐ์๋ ์ ์ ์๋ฅผ ๊ณต์ ํด ๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ ์ ๋ง๋ค ์ ์๊ฒ ๋๋ฉด์ ์ธ์์ด', 'tokens': 32},
{'text': ' ์์ธ์ ์์๊ป๋ผ๋ค์ด ์ผ๋ถ ํ๋ ค๋๊ฐ๊ณ ์์ด. ๋ฐ์ด์ฌ๋ฆฐ ํ๋๋ง ์์ผ๋ฉด ์ข๋์ ์ฐ๋๋ฅผ ๋์์ ์ฌ์ฉํด ์ฐ์ฃผํ ์ ์๋ค๋ ๊ฑด', 'tokens': 32},
{'text': ' ์ง๋ฅ์ด ๊ฐ๊ณ ์๋ ์จ๊ฒจ์ง ํ๊ณผ ๋๋ผ์ด ์ํฅ๋ ฅ ๋์ด ์ด๋ป๊ฒ ์์ง์ด๋๊ฐ์ ๋น๋ฐ์ ์์ฒญ๋๊ฒ ๋ณต์กํ ๋ฆฌ์ผ๋ฆฌํฐ ํ๋ก๊ทธ๋จ ์์ฒญ์ ์ฌ๋ฌ๋ถ ์ค ๋๋ถ๋ถ ๋์ ๊ด์ฌ', 'tokens': 32}
],
'usage': {'prompt_tokens': 66, 'generated_tokens': 96, 'total_tokens': 162}
}
"""
๋ณ์๋ช | ํ์ | ์ค๋ช | ํ์์ฌ๋ถ |
prompt | String | KoGPT์๊ฒ ์ ๋ฌํ ์ ์์ด์ธ ํ๋กฌํํธ ํ๊ตญ์ด๋ง ์ง์ ๊ตฌํ ์์ ๋ฅผ ์ฐธ๊ณ ํด ์ํ ๊ณผ์ ์ ์ ํฉํ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑ |
O |
max_tokens | Integer | KoGPT๊ฐ ์์ฑํ ๊ฒฐ๊ณผ์ ์ต๋ ํ ํฐ ์ KoGPT๋ ์ง์ ๋ ์ต๋ ํ ํฐ ์ ์ดํ ๊ธธ์ด์ ๊ฒฐ๊ณผ๋ง ๋ฐํ ๊ฒฐ๊ณผ ํ ํฐ ์๊ฐ ์ต๋ ํ ํฐ ์๋ณด๋ค ์ ์ผ๋ฉด, ๊ฒฐ๊ณผ ์์ฑ ์ข ๋ฃ๋ฅผ ์๋ฆฌ๋ [EOS]๊น์ง์ ๊ฒฐ๊ณผ๋ง ๋ฐํ |
O |
temperature | Double | ์จ๋ ์ค์ ( 0 ์ด๊ณผ 1 ์ดํ์ ์ค์ ๊ฐ ์ฌ์ฉ ๊ฐ๋ฅ ) temperature ์์น๊ฐ ๋์์๋ก ๋ ์ฐฝ์์ ์ธ ๊ฒฐ๊ณผ๊ฐ ์์ฑ๋จ (๊ธฐ๋ณธ๊ฐ: 1) |
X |
top_p | Double | ์์ ํ๋ฅ ์ค์ (0 ์ด์ 1 ์ดํ์ ์ค์ ๊ฐ ์ฌ์ฉ ๊ฐ๋ฅ) top_p ์์น๊ฐ ๋์์๋ก ๋ ์ฐฝ์์ ์ธ ๊ฒฐ๊ณผ๊ฐ ์์ฑ๋จ (๊ธฐ๋ณธ๊ฐ: 1) |
X |
n | Integer | KoGPT๊ฐ ์์ฑํ ๊ฒฐ๊ณผ ์ (์ค์ ๊ฐ ๋งํผ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ์ฟผํฐ๋ฅผ ์ฐจ๊ฐํจ, ์ต๋: 16, ๊ธฐ๋ณธ๊ฐ: 1) | X |
์ฌ๊ธฐ์ ์ด์ ํ๋กฌํํธ๋ ์์ ์ด koGPT์๊ฒ ์ ๋ฌํ ๋ด์ฉ์ด๋ค.
์ต๋ ๊ธ์์๋ ๋์ ์์ง ์์๊ฑธ๋ก ๋ณด์ ์ ํ๋์ด์์ง ์์ ๊ฒ ๊ฐ๋ค.
ํ๊ธ๋ง ์ ์ด์ผ ๋๋ค๊ณ ์จ์ ธ์๋ค.
max_tokens๋ ์ฝ๊ฒ ๋งํด ๋ต์ ๋ช๊ธ์๊น์ง ๋ฐ์ ์ง ์ ๋ ๊ฒ์ด๋ค. ์ด ๊ฐ์ ํฌ๊ฒ ์ ์ด๋ ๊ฝ ์ฑ์์ ์ค๊ฑฐ๋ ํ์ง๋ ์๋๋ค.
์ ์ ํ ๊ฐ์ ์ ๋ ๊ฒ์ด ์ข๋ค. ์ด ๊ฐ์ด ์ปค์ง์๋ก ์ฐ๋ฆฌ์ ๋ฌด๋ฃ ํ ํฐ์ฌ์ฉ๋์ด ์ค์ด๋ ๋ค.
๋๋จธ์ง๋ ์ค๋ช ๊ธ์ ์ฝ์ด๋ณด๋ฉด ์ดํด๊ฐ ๊ฐ ๊ฒ์ผ๋ก ์๊ฐํด ์ ์ง ์๊ฒ ๋ค.
koGPT์ ๊ธฐ๋ฅ์ 7๊ฐ์ง๋ ๋๋ค. ํ์ง๋ง ์จ๋ณด๋ ์ ๋์ง๋ ์์ ์ข์์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค.
์ฒซ๋ฒ์งธ๋ก ์์์ ๋ณด์ฌ์ค ์์์ด๋ค.
๊ธ์ ์ ๋นํ ์ฐ๊ณ ๋๋ฉด ๊ทธ ๋ค์ ๋์ฌ๋ง๋ค์ ์์ธกํด์ ์ ์ด์ ๋ต๋ณํด์ค๋ค.
์ผ๊ธฐ๋ฅผ ์จ์ค๋ค๊ฑฐ๋, ์์ค์ ์ฐ๊ณ ํ ๋ ์ฌ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ง๋ง ๋ต์ด ์์์ฐฎ๋ค.
# KoGPT์๊ฒ ์ ๋ฌํ ๋ช
๋ น์ด ๊ตฌ์ฑ
prompt = '''์ ํฌ ๋ชจ์์ ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ์ ํฌ ๋ชจ์์ 50๋๋ก ๊ตฌ์ฑ๋ ๋ชจ์์
๋๋ค. ๊ด์ฌ์ฌ๋ ๊ณจํ์ด๋ฉฐ '''
# ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํด kogpt_api()๋ฉ์๋ ํธ์ถ
response = kogpt_api(
prompt = prompt,
max_tokens = 256,
temperature = 1.0,
top_p = 1.0,
n = 3
)
for v in response['generations']:
print(v['text'])
์ฐ๋ฆฌ ํ์ฌ๋ ๋ชจ์ ์ดํ์ ์ ๊ณตํ๋ ํ์ฌ๋ผ์ ํน์๋ ๋ชจ์ ์๊ฐ๊ธ์ ๋จผ์ ์์ฑํด์ฃผ๊ณ
๊ฑฐ๊ธฐ์ ๊ณ ์น๊ฒํ๋ฉด ์ข์ ๊ฒ๊ฐ๋ค๋ ์ทจ์ง์์ ์ด API๋ฅผ ์๊ฐํด๋ณธ ๊ฒ์ธ๋ฐ ๊ฒฐ๊ณผ๋ ์ฒ์ฐธํ๋ค.
๊ฐ๋จCGV ์ ์ฉ๊ด์ธ ์จ๋คํํฌ์์ ๋งค์ ๋ท์งธ ์ฃผ ์ผ์์ผ๋ง๋ค ์คํฌ๋ฆฐ๊ณจํ๋ฅผ ํ๊ณ ์์ต๋๋ค. ๋ชจ์ด๊ฒ ๋์ง๊ฐ 2๋ ์ ๋ ๋์ด ๋ชจ์์ ์ธ์๋ ์ฌ๋ฌ๋ถ๋ค์ด ์์์ผ ํ ๋งํฉ๋๋ค.. [์๋ ์์ธํ ์ฌํญ์ ๋ค์ด๋ฒ์นดํ์ ์ฌ๋ฆฌ๊ฒ ์] ๋ฑ์ฐ๋ชจ์ํ๊ณ ์์ด(์์จ ์ ์ฝ๋๋งน)๊ณผ ๋ค๋ฅธ ์ ? ํ๋ง๋๋ก ๋งํด์ ์ ์ฝ์ ๋จ์๊ฐ ๋ค๋ฆ ๋๋ค ์ด์ ์ธ์ฆ์จ ์์ ์ค์ค๋ก ๋ชฉํ์น๋ฅผ ์ ํ๊ธฐ ๋๋ฌธ์ด์ง์ ํ์ฌ ์ํ์ด์์ 1-2% ์ํ์ ์ถ์จ ์๋๋ผ๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค ์ํ์๋ ํ์ ๊ทธ๋ฃน์ผ๋ก junk bank ์ ๋ฐ๋ผ ๊ฐ์ธ๋ณ ์ ์ฉ๋ฑ๊ธ๊ณผ ํด๋นํญ๋ชฉ๋ณ๋ก ๋ฐฐ์ ๋์๋ค๊ณ ์๊ฐํ์๋ฉด ์ ํํ ๋ฏ ์ถ๋ค์ ํ์ฌ ๋ณด๋ค,,, ๋ฌด์๋ฏธํ๋ฉด์๋ ์ํ๋น ์ด๋ค๋ฉด ๋ณดํต์ฌ๋์ผ๋ก์ ๋ชจ์ผ๋๋ฐ ์ด๋ ค์ ์์ผ์ค๊ฒ๋๋ค ๋ค๋ง~ ์ข๋ ๋นจ๋ฆฌ ๊ฒฝ์ ์ ์๋ฆฝํ๊ธฐ ์ํจ์ด์๋ผ๋ฉด ์ง๊ธ ๋ชจ๋ ์ฑ์๋์ ์ผ ๋์ค์ฐ๋นํ ๋๋ฒ ์ฑํฅ์ด ํ๊ณ ํ์ฌ ๋~~๋ฌด ๋ ๋ฒ๋ฆฌ์ง ํด๋๊ณ ์ผ ๊ฒฌ๋์ ์ง ๋ชปํจ๋๋ค ๊ณผ์๋ ๋ถ๊ฐ ์ง์ถ์ด ๋ง์ผ๋ฉด ์ธ์ ๊ฐ ๋์ ๋ฉ๋๋ค <แ ฒ แ ฎ ๋ฐ๋ก ์ ๋ต ์ญ์ ์ ์ฝ๋ฐ์์์ต๋๋ค ๋ฐฉ๋ฒ์ ์๋ด๋๋ฆฝ๋๋ค ๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ณต๋๋ช ์๋ ๋ช ์๋ฅผ ํ๊ฐ ๊ฐ๊ฒ๋ ๋ถ๋ถ๊ฐ ์์ฌํฉ์ ๋์ฒด๋ก ์ง๋ด๋ณด ๋์ถ๋ฐ์์ฃผ์ฌ ๊ธฐ๊ฐ๋งํ ๊ฒ๋๋ค ์ฌ์ค ์ฐ๋ฆฌ๋๋ผ ๋ฌด ๋ชจ๊ธฐ์ง๋ก ๋์ถ ์ฌ์ฑ์ฒ๋ฆฌ ๋ชฐ๋ผ๋ |
๋ ๊ฑธ์ณ์ 4๋ฒ ๋ผ์ด๋ฉํ๊ณ ํ๋ ์ ๋ฌธ ํฌ์ด&๊ณจํผ ๋ผ์ดํ๋ถ ์ฐ์ฌ์ฅ๋๊ณผ ํจ๊ป ๋จธ๋ฆฌ๋ณ์๋์ด ์๋๊น1์ฆ๋์ ์ง์์ ์๊ณ 1๋ฐ2์ผ ์์์ผ ํ ์์ผ ๋ฎ3์์ ๊ฐ๊ฐ์ถ๋ํ์ฌ ์๋๊ถ 72ํ ์ด์๊ฐ๋ฅ ์ฌ์ฅ์์ ์ ๋ฌธ๊ฐ 1๋ถ๊ณผ ๊ณจ๋ฆฌํ์ด๊ฑฐ์ฐ์ฆ๋ ํ๋ฃจ๋ฐ์ ์น๋ฃ์๋ฃ์ 48์๊ฐ์์น์ ์ฑ์ทจ์ง์ผ ๋ณผ์์์(15์ธ ๋ํด๋ ์ค ๋จ๋ฆผํ๋ฆผ ๋น๋์ด๋ฑ) ์ถ์ ๋ง์ผ๋ฆฌ์ง ์ธ์ ๋ํ ๊ฟ๊พธ์์ฃ ๋ค๋ฅธ์ ๋ณด๋ค ์ด์ฌํ ์ด์ฌํ ์ค๋๊ณต ๊ณ์ ์ด์ฉ ๊ฐ๋ฅํ ๋ก ์ต์ ๋คํ ์ด์ฌ์ผ๋ก ์๊ฐ Calamia 1๋์๋ฐ๊ณ ๋ ์ด๋ ํด๋๋ง์์ง๋ง ๊ทธ๋๋ ์ต์ แ ณแแ ฎ 2019๋ 3์31๊น์ง ๋ค์cafe ์ ์ฃผ๋ฒ๊ฐ ์ต๊ฐ๋ฐ์ด๋น๋ ๋ง์ถค์ด๋ฒคํธํ์ฌ ์ํํ ์์ฑ ์ํ๋ฉด14๋งํจ๋ฐฐ ์ ๊ฒฝ๊บผ๋ผ ~~ ๋ถํน์ฐธ๊นจ~ ํ๋ฒ์์ผ๋ฉด์์ํ๊ฒ ****** ๋๋ ํจ๊ป ๋ฐ๋ฉด ์ต๊ณ ๊ณจ๋ฐฉ ์ ๋ชจ๋ ๋ฒ๊ฐ์ฐ์น์ ๊ฐ์ ์ฑ์ดํ์์ ์ ํ์ ์ง ์ํฐํจ๋ฅ ๋ฐ ํ๋ณด์ ๊ด์ฌ์์ผ์ ๋ถ ๋ดํต์ฅ์ ์ ๊ธฐ๋ฅํ์ฑ ๋ํด๋ํด๊ตฌ๋ฆ๋น๊ธฐ๋ฉด์ ์ ๋ช ๊ฟ๊พธ์์ ๋ผ์ด์จ๋ณด๋ฌผ ํ์ 34000๋ช ์ฌ์ง ์จ๊ฒจ์ง๋ฉค๋ฒ ๋ฐ๋ก ํ๋ช ์ฉ ์ถ์ฒ^^ ์์ข ์ 2๋ฐฑ๋ช ํ์ ์ค ๋์ ๋๋์ ๋ค์ ๊ณจ๋ค๋ฐฉ์ด์์ฉ์๋ฐํ๋กํ๋ฌ์ค |
1960๋ ๋๋ถํฐ ๋๋ ์๋ณธ์ฃผ์์ ๋ฌธ์ ์ ๋ํด ํ์ฌ 50๋๊ฐ ๊ฐ์ง๊ณ ์๋ ์๊ฐ๊ณผ ๋ฏธ๋๋ฅผ ์ค๋นํ๊ธฐ ์ํ ์ก์ ํ๋่ฒฌไปป,ๅ็ฏ ์ด๋ฐ ๊ฒ๋ค์ ํจ๊ป ํด๋ณด์๋ ์ทจ์ง๋ก ์์ ๋์์ต๋๋ค. ์ ์ ์ฒ์ ์ถ๋ฐ์ด๋ ฅ(?)์ ํ๊ฒจ๋ ์ ๋ฌธ 10๋ ๊ธฐ์์์ ๋ ผ์ค์์ 1๋ ๋ค๋ ํ ํ์ฌ์์ ์ซ๊ฒจ ๋ฌ๋ค์ ํด์ง์ ์ฐ๊ธ ์ผ๋งํด๋ ๊ณ ๋ฅ ๋น์๋๋ค. 2004๋ ๋์ 3D์ ์ข ๊น์ง ๋ง๋ค ์์ํ๋ ์๋ ์ ์ ์ง์ฅ ์๊ธ๋ณด๋ค ์ผ๋ถ์ ์ด์ ๋ ๋์ด๋ฌ์ผ๋ ํฐ ์ด๋ ค์ ์์ด ์ง๋ด์จ ์ฐจ~์ ๋ณต์ด ๋ง์์ง์. ๊ทธ๋์ ๊ณจํ๋ ๋จ์ ์ทจ๋ฏธ์ํ์ ๋ ์ ์ ๋ค๋ฅธ ๊ฒ ์์์ง๋ง ๊ณ ๋ฏผ ํ์ง ์์์ค๋น๋ค ์ง๊ธ์๊ฐํ๋ฉด ์ ๊ฐ ๊ณ ๊ธ์น์ฉ์ฐจํ๊ณ ๋ค๋๋๋ผ์คํ๋ค์ด ์ค์ด ๊ฐ์์์..์ด๋ํ๋๋ผ๊ณ ๊ฐ์ ์๊ฒฉ: 60์ธ์ด์ ์ง์ญ๋ณ๋ก ํ์ฅ๋ ๊ณ์ ๋ค. ํ๋น:์์ผ์ ์ฐ๋ฆฌ๋ชจ์์ ๊ณจํ์ฅ ํ3์์ฃผ ์ด๋๊ถ์ผ๋กํ์ถ๋์ด 5์๋ง์ด๋ 6์์ค ์ ๊ธฐ๋ชจ์์ ๊ฒฐ์ ํ ์์ ์ด๋ค ์ฐํ๊ณผ ์ฐ์ ํ ์์ฃผ๋ ์๊ฐํด๋ดค๋๋ฐ ์๊ฐ ๋ง์ถ๊ธฐ๋ ์ฝ์ง์์ ๋ค์ํ๊ธฐ ๊ฐ๊ฐ ์ ์ ๊ทธ๋ฅ ๋ถ๋ด์์ด ์ด์ธ๋ ค ์๊ฐํ๋๊ฒ๋ง์ด๋ผ๋ ์ค์ฒํ๊ธฐ์ํด ์ฐ์ต์ผ๊ธฐ๋ผ์ด๋ ํ๊ณค ํ๋ค ๊ทธ๋์ ์ฐ๋ น๋๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๋ชจ์ด๋ค๋ณด๋ ํ์ฅ |
๋ฌด์จ ์ด์ผ๊ธฐ๋ฅผ ํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค.
๋๋ฒ์งธ ๊ธฐ๋ฅ์ ๋ฌธ์ฅ ๋ถ๋ฅํ๊ธฐ์ด๋ค.
์ฃผ์ด์ง ํ๋กฌํํธ์ ๋ถ๋ฅ ์์๋ฅผ ์ฐธ๊ณ ํด ๋ง์ง๋ง ๋ฌธ์ฅ์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฅ(Classification)ํฉ๋๋ค.
๋ถ๋ฅ ๋์์ธ ๋ง์ง๋ง ๋ฌธ์ฅ์ ์์์ ๊ฐ ๋ฌธ์ฅ๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ ๋ ฅํด์ผ ํฉ๋๋ค.
์๋๋ ์ํํ์ ๊ธ์ ๋๋ ๋ถ์ ์ผ๋ก ๋ถ๋ฅ ์์ฒญํ๋ ์์ ์ ๋๋ค. ๊ฒฐ๊ณผ๊ฐ "๊ธ์ " ๋๋ "๋ถ์ "์ด์ด์ผ ํ๋ฏ๋ก
max_tokens์ 1๋ก ์ง์ ํด ์์ฒญํฉ๋๋ค.
prompt='''์ํ ํ๊ธฐ๋ฅผ ๊ธ์ ๋๋ ๋ถ์ ์ผ๋ก ๋ถ๋ฅํฉ๋๋ค.
๊ฐ๊ฒฉ๋๋น์ข ๋ถ์กฑํ๊ฒ๋ง์๋ฏ=๋ถ์
์ฌ๊ตฌ๋งค ์น๊ตฌ๋ค์ด ์ข์ ํฅ ๋๋ค๊ณ ํด์=๊ธ์
ใ
ใ
์ฝ๊ฐ ํํ๊ฐ ๋ฉ๋๋ค..=๋ถ์
์ด์ ์ ๋จน๊ณ ๋ง์กฑํด์ ์ฌ๊ตฌ๋งคํฉ๋๋ค=๊ธ์
ํผํผํ๊ณ ์ ์ธ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๊ฐ๊ฒฉ์ ์ด ํ๋ฆฌํฐ๋ฉด ํ๋ฅญํ์ฃ ='''
response = kogpt_api(prompt, max_tokens=1, temperature=0.4)
๋ผ๊ณ ์์๊ฐ ๋์ ์์๋ค.
๊ทธ๋์ ๋๋ ๊ฒ์๊ธ์ด ๊ด๊ณ ๊ธ์ธ์ง ์๋์ง ๋ถ๋ฅํด๋ณด๋ ค ํ๋ค.
prompt='''๊ฒ์๊ธ์ ๊ด๊ณ ๋๋ ์ ์์ผ๋ก ๋ถ๋ฅํฉ๋๋ค.
์ด๊ฑฐ ๊ผญ ์ฌ๋ณด์ธ์=๊ด๊ณ
์ฌ๊ตฌ๋งค ์น๊ตฌ๋ค์ด ์ข์ ํฅ ๋๋ค๊ณ ํด์=๊ด๊ณ
ใ
ใ
์ฝ๊ฐ ํํ๊ฐ ๋ฉ๋๋ค..=์ ์
์ด์ ์ ๋จน๊ณ ๋ง์กฑํด์ ์ฌ๊ตฌ๋งคํฉ๋๋ค=๊ด๊ณ
์ฐ๋ฆฌ ๋ชจ์ ๊ผญ ์ฐธ์ฌํด๋ณด์ธ์=์ ์
๋ฐฐ ์ธ๊ฒ ํ์์='''
response = kogpt_api(prompt, max_tokens=1, temperature=0.4)
print(response)
"""
{'id': 'fb0a568d-f26f-451d-b592-e2b33cf672c6',
'generations': [{'text': '๊ด๊ณ ', 'tokens': 1}],
'usage': {'prompt_tokens': 68, 'generated_tokens': 1, 'total_tokens': 69}}
"""
์ด ๊ธฐ๋ฅ์ ๊ฝค ์ ๋๋ ๊ฒ ๊ฐ๋ค.
์ด๊ฑธ ์๋ ํ๋ ค๋ฉด ์ด์ง๋ถ๋ฅ๋ก ๋ชจ๋ธ์ ํ์ต์์ผ์ ํ์๋๋ฐ
๋ช๊ธ์๋ก ๊ฐ๋จํ ํ์ต์ ์์ผ ๊ฐ๋ฅํ ๊ฒ ๋ณด๋ ์ด๊ฑด ์ธ ์ ์๋ ๋ถ๋ถ๊ฐ๋ค.
์ธ๋ฒ์งธ๋ ๋ด์ค ํ ์ค ์์ฝํ๊ธฐ์ด๋ค.
์ด๊ฑด ๋ ผ๋ฌธ์ด๋ ๋ด์ค๋ฅผ ํ์ค๋ก ์์ฝํ๋ ์ธ๊ณต์ง๋ฅ์ด ๋ง์ด ์๋๋ฐ ๊ทธ ๊ธฐ๋ฅ๊ณผ ์ ์ฌํ ๋ฏ ์ถ๋ค.
์ฌ์ฉํด๋ณด๋ ์ด๊ฑด ์ ๋ ๋ชป์ธ๊ฒ ๊ฐ๋ค. ๊ฐ๋ฅ์ด๋ค.
prompt='''์คํ์ธ์ด์ธ ‘๋น๋ฐ๋ผ๋น๋ค‘๋ ’์ธ์์ด์ฌ! ๋ง์ธ! ๋ ์๋ฏธ๋ค.
์ด๋ฐ ์๋ฏธ๋ฅผ ์ด๋ ค ๊ฐ๋ฐํ ‘์ค์ด (https://oe-app.com)’ ๋ ๋ง ๊ทธ๋๋ก ‘์ค์ญ๋๋ค์ ์ด์ผ๊ธฐ’์ด๋ค.
๊ตญ๋ด ์ ์ผ์ ์ค์ฅ๋
์ธต์ ์ฃผ๋ ฅ ๊ณ ๊ฐ์ผ๋ก ์ ์ ํ ์ทจ๋ฏธ ๊ธฐ๋ฐ ์์
ํ๋ซํผ์ผ๋ก, ์ค์ฅ๋
์ธต์ด๋ผ๋ฉด ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก APP์ ๋ค์ด๋ฐ์ ์ฌ์ฉํ ์ ์๋ค.
์์ ์ด ์ข์ํ๋ ์ทจ๋ฏธ๋ฅผ ๋ค์ํ ์ฌ๋๋ค๊ณผ ๋๋ ์ ์๊ณ , ์์ฑ์ผ๋ก ์ํตํ ์ ์๋ ๋ฉํ๋ฒ์ค ๊ณต๊ฐ์์ ์๋ก ์ํตํ ์ ์๋ ์์
ํ๋ซํผ์ด๋ค.
์ค์ฅ๋
์ธต์ ์ค๋งํธํฐ ์ฌ์ฉ๋ฅ ์ ์ด๋ฏธ 98%๋ฅผ ๋์์ผ๋, ์์ง ์ด๋ค์ ์ํ ์ปค๋ฎค๋ํฐ์กฐ์ฐจ ์๋ ๊ฒ์ด ํ์ค์ด๋ค. ํนํ ๊ฑฐ์ ๋๋ถ๋ถ์ ์์
ํ๋ซํผ๋ค์ MZ์ธ๋๋ค์ด ์ฃผ ์ฌ์ฉ์ธต์ ์ด๋ฃจ๊ณ ์์ด, ์ค์ฅ๋
์ธต๋ค์ ๊ฒฝ์ฐ ๊ด์ฌ์ด ์์ด๋ ์ฝ๊ฒ ๋ค๊ฐ๊ฐ ์ ์๋ ์ด๋ ค์์ด ์๋ค.
“์ด๋ฐ ์ ์ ์ฐฉ์ํด ์ฃผ๋ ฅ ๊ณ ๊ฐ์ด ์ค์ฅ๋
์ธต์ธ ์๋น์ค๋ฅผ ๋ง๋ค๊ฒ ๋์๋ค“๋ ๊ฒ์ด ๋ง์์ ๋ํ์ ์๊ฐ๋ค.
‘์ค์ด’๋ ์ค์ฅ๋
๋ค๋ง์ ์ปค๋ฎค๋ํฐ์ฌ์ ๊ทธ๋ค์ง ์ด๋ ต์ง ์๊ฒ ๊ธฐ์กด ํ์๋ค๊ณผ ์ตํ๋๋ ํน์ง์ด ์๋ค.
๋ ‘์ค์ด’์๋ ์ฑํ
๋ณด๋ค ์์ฑ์ผ๋ก ์ด์ผ๊ธฐํ๋ ๊ฒ์ด ๋ ์ต์ํ ์ค์ฅ๋
์ธต์ ์ํด ‘์์ฑ ์ํต ๋ฉํ๋ฒ์ค ์๋น์ค’๋ฅผ ๊ฐ๋ฐํ๋ค. ์ ๋ป ๋ฏ์ ๋ชจ์์ ๊ฐ์
ํ๊ธฐ ์ด๋ ค์ํ๋ ํ์๋ค๋ ๊ธฐ์กด ๋ชจ์์๋ค๊ณผ ์์ฑ์ผ๋ก ์ด์ผ๊ธฐ๋ฅผ ๋๋๋ฉฐ ์ ๋๊ฐ์ ์์ ์ ์๋ค.
์ค์ ์์ฑ ์ํต ๋ฉํ๋ฒ์ค ๊ธฐ๋ฅ ๋์
์ดํ, ์ฑ์ ์ฌ์ฉํ๊ณ ์์ผ๋ ์จ๋ผ์ธ์ผ๋ก ๋ชจ์์ ๊ฐ์
ํ๋ ๊ฒ์ด ๋ฏ์ค์ด ์ง์ผ๋ง ๋ณด๊ณ ์๋ ‘์ค์ด ์ ์ ’ 60% ์ด์์ด ๋ฉํ๋ฒ์ค ์์์ ๋ค์ํ ์ฌ๋๋ค๊ณผ ์ด์ผ๊ธฐ๋ฅผ ๋๋๊ณ , ๋ชจ์์ ๊ฐ์
ํ๊ฑฐ๋ ์๋ก์ด ๋ชจ์์ ๊ฐ์คํ๋ ๋ฑ ์ฅ๋ฒฝ์ ๋ฎ์ถ๊ณ ์๋ค.
”์ง๊ธ์ ์ค์ฅ๋
์ธต๋ค์ ๋ํ๋ฏผ๊ตญ์ ๊ฐ๋ฐ๋์๊ตญ์์ ์ ์ง๊ตญ ๋ฐ์ด์ ์ฌ๋ ค๋์์ผ๋ฉฐ ์๋ง๋ ์น์ดํ ๊ฒฝ์ ์์์ ์จ ๋๋ฆด ํ ์์ด ์ด์ฌํ ๋ฌ๋ ค์ค์
จ์ ๊ฒ์
๋๋ค. ์ด์ ์์ด๋ค๋ ๋ค ๋ถ๊ฐํ๊ณ , ์ฌ์ ๊ฐ ์๊ฒจ ์์ ์ ๋์๋ณด๋ ค ํด๋, ๋ฌด์์ ์ด๋ป๊ฒ ์ง๋ด์ผ ํ๋ณตํ์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๊ฒ ๊ฐ์ต๋๋ค. ์ฌ์ค ์ ๋ถ๋ชจ๋์ด ๋ฑ ์ด๋ฐ ์ผ์ด์ค์์ต๋๋ค. ๋ถ๋ชจ๋์ด ‘์ด์ ๋ ์์ ์ ์ํด ๋ ์ฆ๊ธฐ์๊ณ , ๋ ํ๋ณตํ์ผ๋ฉด ์ข๊ฒ ๋ค’๋ผ๋ ์๊ฐ์์ ์ค์ฅ๋
์ธต์ ์ํ ํ๋ซํผ์ ๋ง๋ค๊ฒ ๋์์ต๋๋ค.“ ๋ง ๋ํ์ ๋ง์ด๋ค.
๊ตญ๋ด ์๋์ด ์ฐ์
๊ท๋ชจ๋ 125์กฐ ์์ผ๋ก ์ฐ ํ๊ท 14% ์ด์ ์ฑ์ฅํ๊ณ ์๋ค. ํนํ MZ์ธ๋๋ฅผ ๋์์ผ๋ก ํ๊ณ ์๋ ๊ด์ฌ์ฌ ๊ธฐ๋ฐ ์ปค๋ฎค๋ํฐ ‘๋ฌธํ ’์ ๊ฒฝ์ฐ ํฌ์คํธ ์ฝ๋ก๋ ์ดํ 300๋ฐฐ ์ฑ์ฅํ๋ค๊ณ ๋ฐํ๋ ๋ฑ ์ทจ๋ฏธ ๊ธฐ๋ฐ์ ์์
ํ๋ซํผ๋ค์ด ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๊ณ ์๋ ์ถ์ธ๋ค. ์ด๊ฐ์ ์ฑ์ฅ์๋ ๋ถ๊ตฌํ๊ณ , ์์ง ์ค์ฅ๋
์ธต์ ๋์์ผ๋ก ํ๋ ์ทจ๋ฏธ ๊ธฐ๋ฐ ํ๋ซํผ ๋ง์ผ๋ฆฌ๋๊ฐ ์๋ ์ํ๋ค.
๋ง ๋ํ๋ “‘์ค์ด’๊ฐ ์ด๊ธฐ ์์ฅ ์ ์ ์จ์ ์ ์ ํ์ฌ 5๋
์ด๋ด ์ค์ฅ๋
์ธต์ ์ํ ์๋ก์ด ์ทจ๋ฏธ ๋ฌธํ๋ฅผ ๋ง๋ค์ด ๋๊ฐ๊ณ ์ ํ๋ค”๋ ํฌ๋ถ๋ฅผ ๋ฐํ๋ค.
๋ง ๋ํ๋ ์ฝํธ๋ผ ๋ด๋ธ๋ฆฌ ๋ฌด์ญ๊ด์์ ์์ถ ์ง์ ์
๋ฌด๋ฅผ ํ๋ ๊ฒฝํ์ ์ด๋ ค 2020๋
‘K-Fashion ์คํ๋ง์ผ ์์ถ ํ๋ซํผ’์ผ๋ก ์ฌ์
์ ์์ํ๋ค๊ฐ ์ฌ์์น ์์ ์๋ก์ด ์์ดํ
์ผ๋ก ๋ณ๊ฒฝํ๋ค.
์ฒซ ๋ฒ์งธ ์์ดํ
์ ์คํจํ๋ฉด์ ๊ฐ์ฅ ํฌ๊ฒ ๊นจ๋ฌ์๋ ๊ฒ์ “์ฒ ์ ํ๊ฒ ‘๊ณ ๊ฐ’์ด ์ํ๋ ์ ํ์ ๋ง๋ค์ด์ผ ๋๋ค”๋ ๊นจ๋ฌ์์ด๋ค. ํ์ฌ๋ ์ฌ์ฉ์๋ค์ ๋ฐ์ดํฐ์ ํผ๋๋ฐฑ์ ๋ฐํ์ผ๋ก ๊ณ ๊ฐ๋ค์ด ์ํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์๋ค.
๊ณ ๊ฐ๋ค์ด ์จ๋ผ์ธ ๋ชจ์์ ์ฐธ์ฌํ ๋ ๊ฐ์ฅ ๋ง์ด ์ ๊ฒฝ์ ์ฐ๋ ‘๋ชจ์ ํ์ /ํ๊ธฐ’ ๊ธฐ๋ฅ๊ณผ ๋งค๋๊ฐ ์ข์ ์ฌ๋์ ํ๋ณํ ์ ์๋ ‘๋งค๋ ์ค์ด’ ๊ธฐ๋ฅ, ์์ฑ์ผ๋ก ์ํตํ ์ ์๋ ‘๋ฉํ๋ฒ์ค’ ๊ธฐ๋ฅ ๋ฑ์ ๊ฐ์ถ๊ฒ ๋๋ค. ์ถ๊ฐ์ ์ผ๋ก ๊ฐ ์ง์ญ์ ์๋ ์ทจ๋ฏธ ๊ด๋ จ ํด๋์ค๋ค๊ณผ ์ฐ๊ณํ๋ ๊ธฐ๋ฅ๋ ์ค๋น ์ค์ด๋ค.
ํ์ค์์ฝ:'''
response = kogpt_api(prompt, max_tokens=256, top_p=0.7)
response
'''
{'id': '40b994a6-8f1f-4814-9581-e5a533d559ea',
'generations': [{'text': "'โ โ์ ์ ์ฌ๋ฌ๋ถ๊ป ์ธ์ฌ๋๋ฆฝ๋๋ค'๋ ์ด๋ฒ์ ์๋กญ๊ฒ ๋ฐ์นญํ ๊ณ ๋ น์๋ฅผ ์ฃผ์ ๊ณ ๊ฐ์ธต์ผ๋ก ํ ๊ธฐ๋ฅ ๋ฐ ์์คํ
์ ์ค๋ช
ํ๋ ๊ฒ์
๋๋ค.
'์
๋๋ค๊ทธ๋ฆฌ๊ณ '๋ ๋ธ๋๋์ ๋ค์ด๋ฐ์ผ๋ก ์์ผ๋ก ์งํ๋ ์ฑ ๋ฐ ์๋น์ค์ ๋ํ ์ฝ์
ํธ์ ๋น์ ์ ๋ด๊ณ ์์ต๋๋ค.
\n์ฑ ํ๋ฉด์
๋๋ค. 1๋จ๊ณ์์ ํ์๊ฐ์
์ ํ๋ฉด ๋ฉ๋๋ค. 2๋จ๊ณ์์๋ 'โ์์ผ'์ ๋ํด ์ค์ ์ ํ ์ ์๋๋ฐ, 3๋จ๊ณ๋ถํฐ๋ 10๊ฐ์ ๋ชจ์ ์ค ํ๋๋ฅผ ์ ํํด์ ๋ค์ด๊ฐ ๋ณผ ์ ์์ต๋๋ค.
\n์ฃผ์๋ก์
๋๋ค. ์๋ฆผ์ ๊บผ๋์ผ๋ฉด 1๋ถ๋ง๋ค ์์์ด ์ ๋ฌ๋ฉ๋๋ค.\n๋ฐฉ๋ช
๋ก์
๋๋ค. ๊ธ์๊ฐ ๋ชจ๋ ์ง์์ง ํธ์งํจ์ ํ์ธํ ์ ์์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๋ง์์ ๋๋ ๋ถ๋ถ์
๋๋ค.\n์ฑํ
๊ธฐ๋ฅ์
๋๋ค. ์๋๋ฐฉ๊ณผ์ ๋ํ์ฐฝ์ ๊ธ์๊ฐ ํ์๋ฉ๋๋ค. ๋ด ๊ธ์๋ ์๋๋ฐฉ์ ๊ธ์์ ๊ฐ์ต๋๋ค.
์๋๋ฐฉ์ด ํ๋ ๋ง์ ๋ค์ ์๋ ์์ต๋๋ค.\n์์ฑํต์ญ์์คํ
์
๋๋ค. ํ๊ธ์๋ง๋ณด๊ธฐ, ์์ด๋ฒ์ญ, ์ผ๋ณธ์ด๋ฒ์ญ ๋ฑ ์ธ์ด ๋ฒ์ญ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
\n๋ถ๋ฅ ๊ธฐ๋ฅ์
๋๋ค. ๊ฐ์ ์ข
๋ฅ์ ๋ฐฉ๋ผ๋ฆฌ ๋ชจ์๋ณผ ์ ์์ต๋๋ค. ์นดํ
๊ณ ๋ฆฌ ๋ณ๋ก ๋ชจ์๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ ์ํ๋ ์ ๋ณด๋ฅผ ์ฐพ๊ธฐ ํธํฉ๋๋ค.",
'tokens': 256}],
'usage': {'prompt_tokens': 857,
'generated_tokens': 256,
'total_tokens': 1113}}
'''
์์ฝ์ ํ๋ผ๊ณ ํ๋๋ฐ ์ด๋์ ๋น์ทํ ์ฑ ๊ด๋ จ ๋ด์ค๊ธ์ ๊ฐ์ง๊ณ ์จ๋ฏํ๋ค.
์ด ๋ถ๋ถ์ ํ์ต์ด ๋ง์ด ํ์ํด๋ณด์ธ๋ค.
์์ด๋ก ๋ ผ๋ฌธ ์ถ์ฝํ๋ ์ธ๊ณต์ง๋ฅ์ ์๋นํ ์ ์์ฝํ๋๋ฐ
์์ง ํ๊ตญ์ ๋งค์ผ ๋์ค๋ '๊ฒ์ฏ๊ฑฐ๋ผ gpt3'์ ๋จผ ๊ฒ ๊ฐ๋ค.
๋ค๋ฒ์งธ๋ chat gpt์ฒ๋ผ ์ง๋ฌธ์ ๋ต๋ณํ๋ ๊ธฐ๋ฅ์ด๋ค.
์ด์ ๊ธฐ๋ฅ์ ์๊ฐํ๊ธฐ๋ ๋ฏผ๋งํ ์ง๊ฒฝ์ด๋ค.
prompt='''์น์ฌ์ดํธ์ ๋๋ฉ์ธ์ ์ด๋ป๊ฒ ๋ง๋ค ์ ์์ด?:'''
response = kogpt_api(prompt, max_tokens=128, temperature=0.2)
"""
{'id': '33cad0de-73c2-457a-a4c0-5045874400f7',
'generations': [{'text': ' ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ\nํํ์ด์ง๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช
ํด ์ฃผ์ธ์.\n[๋ต] ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ',
'tokens': 29}],
'usage': {'prompt_tokens': 12, 'generated_tokens': 29, 'total_tokens': 41}}
"""
๋ฌผ์ด๋ณด๋๊น ์ ๋๋ก ์๋ ค์ฃผ๋ ๊ฒ ์์ด์ ์ด๊ฒ ๋ง๋? ์ถ์ด์ ํ๋ฒ๋ ์์๋ฅผ ์ฝ์ด๋ณด์๋๋ฐ ๊ฐ๊ด์ด๋ค.๋ฏธ๋ฆฌ ์ ๋ณด๋ฅผ ์๋ ค์ฃผ๊ณ ๋ฌผ์ด๋ณด๋ฉด ๋ต์ ์๋ ค์ค๋จ๋ค.๋ด๊ฐ ์ด๋ฏธ ๋ค ์ฐพ์๋๋ฐ ๋ญํ๋ฌ ๋ ๋ฌผ์ด๋ณด๋์ง ๋ชจ๋ฅด๊ฒ ๋ค.
# ์นด์นด์ค์ ์์์ด๋ค.
prompt='''์๋ฃ ์คํํธ์
์ผ๋ก ๊ตฌ์ฑ๋ ์๊ฒฉ์๋ฃ์ฐ์
ํ์ํ๊ฐ 10์๋ถํฐ ์ด๋ฆฌ๋ ๊ตญ์ ๊ฐ์ฌ ์๊ธฐ์ ๋ง์ถฐ ๊ตญํ์ ์ ๋ถ์ ๋น๋๋ฉด ์ง๋ฃ๋ฒ ๊ทผ๊ฑฐ ๋ง๋ จ์ ์ด๊ตฌํ๋ ์ ์ฑ
์ ์์๋ฅผ ์ ์ถํ๋ค. ์ฝ๋ก๋19 ์ฌํ์ ๋น๋๋ฉด ์ง๋ฃ์ ํ์ ํ์ฉ์ผ๋ก ์๊ฒฉ ์ง๋ฃ, ์์ฝํ ๋ฐฐ์ก ๋ฑ ์๋น์ค๊ฐ ์์ ๋ฑ์ฅํ๋ ๊ฐ์ด๋ฐ ์ ๋ํ ๋
ผ์๋ฅผ ์๋๋ฌ์ผ ํ๋ค๋ ๋ชฉ์๋ฆฌ๊ฐ ๋์์ง ๊ฒ์ผ๋ก ์ ๋ง๋๋ค. ์ฝ๋ฆฌ์์คํํธ์
ํฌ๋ผ ์ฐํ ์๊ฒฉ์๋ฃ์ฐ์
ํ์ํ๋ '์๋(with) ์ฝ๋ก๋' ๋ฐฉ์ญ ์ฒด๊ณ ์ ํ์ ์ผ๋์ ๋๊ณ ๋น๋๋ฉด ์ง๋ฃ ์ ๋ํ ์ด๊ตฌ๋ฅผ ์ํ ๊ณต๋ ๋์ ์์
์ ์ถ์งํ๊ณ ์๋ค. ํ์ํ๋ ๋ฅํฐ๋์ฐ, ์ ๋์คํ์ด, SH๋ฐ์ด์ค, ๋ฉ๋๋ฒ๋ ๋ฑ ์๋ฃ ์คํํธ์
13๊ฐ์ฌ๋ก ๊ตฌ์ฑ๋๋ค. ํ์ํ๋ ๊ตญ์ ๊ฐ์ฌ ์๊ธฐ๋ฅผ ๊ฒจ๋ฅํด ๊ตญํ์ ์ฃผ๋ฌด ๋ถ์ฒ์ธ ๋ณด๊ฑด๋ณต์ง๋ถ์ ๋น๋๋ฉด ์ง๋ฃ์ ๋ฒ์ ๊ทผ๊ฑฐ ๋ง๋ จ์ ์ด๊ตฌํ ๋ฐฉ์นจ์ด๋ค. ์ด๋ฅผ ์ํด ์ฃผ์ ์์์ค๊ณผ ๊ด๋ จ ์๊ฒฌ์ ๊ตํํ๊ณ ์๋ค. ํ์ํ๋ ๊ถ๊ทน์ ์ผ๋ก ์๋ฃ๋ฒ๊ณผ ์ฝ์ฌ๋ฒ ๊ฐ์ ์ด ํ์ํ์ง๋ง ์๋ฃ๋ฒ ํ
๋๋ฆฌ ์์์ ์ํ๋ น ๊ฐ์ ๋ฑ์ผ๋ก๋ ๋น๋๋ฉด ์ง๋ฃ ๊ฐ๋ฅ์ฑ๊ณผ ๋์·์๋ฃ๊ธฐ๊ด ๋ฑ์ ๊ตฌ์ฒดํํ ์ ์๋ค๋ ๋ณต์์ด๋ค. ๋ณต์ง๋ถ ์ฅ๊ด๋ น์ผ๋ก ๋น๋๋ฉด ์ง๋ฃ ๊ธฐ๊ฐ์ ๋ช
์ํ๋ ๋ฐฉ์ ๋ฑ์ ํตํด ์ฌ์
๋ฆฌ์คํฌ๋ ์ค์ผ ์ ์๋ค. ์ฌํด ์์ ๊ตญ๋ด ๋ฐฉ์ญ์ฒด๊ณ ํจ๋ฌ๋ค์์ด ๋ฐ๋ ๊ฒ์ผ๋ก ์์๋๋ ์ ๋ ๋น๋๋ฉด ์ง๋ฃ ์ ๋ํ์ ํ์์ฑ์ ๋์ด๊ณ ์๋ค. ์ต๊ทผ ์ฝ๋ก๋19 ๋ฐฑ์ ์ ์ข
์ด ์๋๋ฅผ ๋ด๋ฉด์ ๋ฐฉ์ญ ๋น๊ตญ์ ์๋ ์ฝ๋ก๋ ๋ฐฉ์ญ์ฒด๊ณ ์ ํ์ ๊ณ ๋ คํ๊ณ ์๋ค. ์ธ๊ตฌ ๋๋น ๋ฐฑ์ ์ ์ข
์๋ฃ์จ์ด 70%๊ฐ ๋๋ ์ค๋ 10์ ๋ง์๋ ์ ํ ๋
ผ์๊ฐ ์๋ฉด ์๋ก ๋ฐ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
์ ์ฑ
์ ์์๋ฅผ ์ ์ถํ๋ ์๊ธฐ๋ ์ธ์ ์ธ๊ฐ?:'''
response = kogpt_api(prompt, max_tokens=128, temperature=0.2)
# ๋ต
"""
{
'id': '0bacf513-ec4d-40e8-a747-8852ad982e19',
'generations': [
{
'text': ' 10์[EOS]',
'tokens': 3
}
],
'usage': {
'prompt_tokens': 348,
'generated_tokens': 3,
'total_tokens': 351
}
}
"""
๋ญ ๊ทธ๋๋ ํ๋ฒ ์จ๋ณด๋๋๋ก ์จ๋ณด์ ํ๊ณ ํด๋ดค๋๋ฐ๋ ์ ๋๋ก ๋ ๋ต๋ณ์ ์๋ค.
prompt = '''05. ๋๋ฉ์ธ ๊ตฌ๋งคํ๊ธฐ
์ผ๋จ ์์ ์ ์น์ฌ์ดํธ๋ฅผ ์ํ ๋๋ฉ์ธ๋ช
์ ์ ํํ๋ค๋ฉด ์๋๋ฌ ๋จผ์ ์ ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. Wix์์ ๋๋ฉ์ธ๋ช
์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋๋ฉ์ธ ๊ฒ์ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
์ํ๋ ๋๋ฉ์ธ๋ช
์ ์
๋ ฅํ๊ณ ‘๊ฒ์(Search)’์ ํด๋ฆญํฉ๋๋ค.
์ ํํ ๊ฒ์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ, ‘๊ตฌ๋งค(Get It Now)’๋ฅผ ํด๋ฆญํ์ฌ ์งํํฉ๋๋ค. ํ์ง๋ง ์ด๋ฏธ ๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ฉํ๊ณ ์๋ ๊ฒฝ์ฐ, Wix์์ ์ ๊ณตํ๋ ์ถ๊ฐ์ ์ธ ์์ด๋์ด๋ฅผ ์ฐพ์๋ณด๊ฑฐ๋ ๊ฒ์์ฐฝ์ ๋ค๋ฅธ ์ต์
์ ์
๋ ฅํด ๋ด
๋๋ค.
์์ ์ ์น์ฌ์ดํธ์ ๋ง๋ ์ด๋ฆ์ ์ฐพ์๋ค๋ฉด ‘๊ตฌ๋งค’๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ค์์ผ๋ก ๋๋ฉ์ธ ๋ฑ๋ก ๊ธฐ๊ฐ์ 1~3๋
์ค ํ๋๋ฅผ ์ ํํฉ๋๋ค. ๊ธฐ๊ฐ์ ๊ธธ๊ฒ ์ค์ ํ ์๋ก ํด๋น ๋น์ฉ์ ๋งค๋
์ ์ฝํ ์ ์์ต๋๋ค. ๊ธฐ๊ฐ์ ์ ํ๋ค๋ฉด ‘๋ค์’์ ํด๋ฆญํ๊ณ ๊ฒฐ์ ๋ฅผ ์งํํฉ๋๋ค.
๋๋ฉ์ธ์ ์ฌ์ดํธ์ ์ฐ๊ฒฐํ์ฌ ์น๊ตฌ, ๊ฐ์กฑ๋ฟ๋ง ์๋๋ผ ํ๊น ๊ณ ๊ฐ๊ณผ ๊ณต์ ํด ๋ณด์ธ์.
์น์ฌ์ดํธ์์ ๋๋ฉ์ธ์ ๋ง๋๋ ๋ฐฉ๋ฒ์?:'''
response = kogpt_api(prompt, max_tokens=128, temperature=0.2)
"""
{'id': '82d3d1f5-0959-45f0-adcc-552aff4a9960',
'generations': [{'text': ' http://www.wix.com/dns-services/\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',
'tokens': 128}],
'usage': {'prompt_tokens': 247, 'generated_tokens': 128, 'total_tokens': 375}}
"""
์ด์ ๋๋ฉด '๊ทธ๋ง ์์๋ณด์'๋ฅผ ์ธ์ณ์ผ ํ ๋ฏ ์ถ๋ค.
๋๋จธ์ง ๊ธฐ๋ฅ๋ค๋ ์์ง๋ง ๋ง์ง๋ง์ผ๋ก ํ๋๋ง ์๊ฐํ๊ณ ๊ทธ๋งํ๋ ค๊ณ ํ๋ค.
์ด์ฐจํผ ๋์ง๋ ์๋๊ฑฐ ์ ๋ ์์ด ์ํ๋ค.
๋ง์ง๋ง ๊ธฐ๋ฅ์ ๋งํฌ ๋ฐ๊พธ๊ธฐ์ด๋ค.
๋งํฌ๋ฅผ ๋ฐ๊ฟ์ฃผ๋๊ฑด๋ฐ ์์ ๋ ๋ฐ๋ง ๋ฌธ์ฅ์ ์กด๋๋ง๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค.
prompt='''์ฃผ์ด์ง ๋ฌธ์ฅ์ ์กด๋๋ง ๋ฌธ์ฅ์ผ๋ก ๋ฐ๊ฟ์ฃผ์ธ์.
๋ฌธ์ฅ:ํ์ง๋ง!
์กด๋๋ง:ํ์ง ๋ง์์ฃผ์ธ์.
๋ฌธ์ฅ:๋๋ ๊ฐ์ด ๋๋ฌ๊ฐ์
์กด๋๋ง:์ ๋ ๊ฐ์ด ๋๋ฌ๊ฐ์ง ์์ผ์ค๋์?
๋ฌธ์ฅ:๋ฐฐ๊ณ ํ ๋ฐฅ์ค
์กด๋๋ง:๋ฐฐ๊ฐ๊ณ ํ๋ฐ ๋ฐฅ์ ๋จน์ด๋ ๋ ๊น์?
๋ฌธ์ฅ:๊ทธ๊ฑฐ ์ฌ๋ฐ์ด?
์กด๋๋ง:๊ทธ๊ฒ์ ์ฌ๋ฏธ ์๋์?
๋ฌธ์ฅ:๋ญํ๋๊ฑฐ์ผ ์ง๊ธ
์กด๋๋ง:์ง๊ธ ๋ฌด์์ ํ์๋ ๊ฑด๊ฐ์?
๋ฌธ์ฅ:๋น์ฅ ์ ์๋ฆฌ์ ๋๋ ค๋
์กด๋๋ง:'''
response = kogpt_api(prompt, max_tokens=10, temperature=0.7)
"""
{
'id': 'ab6014fe-fea1-45ca-8792-647f809906f7',
'generations': [
{
'text': '๋น์ฅ ์ ์๋ฆฌ์ ๋๋ ค ๋์ผ์ธ์.\n\n๋ฌธ์ฅ',
'tokens': 10
}
],
'usage': {
'prompt_tokens': 123,
'generated_tokens': 10,
'total_tokens': 133
}
}
"""
์์ ๋ฅผ ๋ณด๊ณ ๊ทธ๋ฌ๋ฉด ๋ค๋ฅธ ๋งํฌ๋ก ๋ฐ๊ฟ์ฃผ๋๊ฒ ๋ ๊น ์ถ์ด์ ํด๋ณด์๋ค.
# KoGPT์๊ฒ ์ ๋ฌํ ๋ช
๋ น์ด ๊ตฌ์ฑ
prompt = ''' ์ฃผ์ด์ง ๋ฌธ์ฅ์ ๋ค๋ฅธ ๋งํฌ๋ก ๋ฐ๊ฟ์ฃผ์ธ์.
์ ํฌ ๋ชจ์์ ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ์ ํฌ ๋ชจ์์ 50๋๋ก ๊ตฌ์ฑ๋ ๋ชจ์์
๋๋ค. ๊ด์ฌ์ฌ๋ ๊ณจํ์ด๋ฉฐ ์ผ์ฃผ์ผ์ ํ๋ฒ์ฉ ๋ง๋์ ๊ณจํ๋ฅผ ์น๊ณ ์์ต๋๋ค. ํธํ๊ฒ ์์ ์ด์ผ๊ธฐํด์.
๋ค๋ฅธ ๋ฌธ์ฅ:'''
# ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํด kogpt_api()๋ฉ์๋ ํธ์ถ
response = kogpt_api(
prompt = prompt,
max_tokens = 1024,
temperature = 1.0,
top_p = 1.0,
n = 1
)
for v in response['generations']:
print(v['text'])
"""
ํํฐ ๋ก๋ฒ ๋ฅดํ๋ฒ ๋ ํํ ์ ์ ๊น์์ ์ถํ ์จํฐ ๋ฐ๋งค 2020.07.30.
"""
๋ญ๋ผ๋ ๊ฑด์ง ์ ํ ํ์ต์ด ์๋์๋ค.
ํน์ ์์ ๋๋ก ์ํด์ ๊ทธ๋ฐ๊ฑด๊ฐ ์ถ์ด์ ์กฐ๊ธ๋ ๊ท์ฐฎ์ง๋ง ์์ธํ ์จ์ฃผ์๋ค.
# KoGPT์๊ฒ ์ ๋ฌํ ๋ช
๋ น์ด ๊ตฌ์ฑ
prompt = ''' ์ฃผ์ด์ง ๋ฌธ์ฅ์ ๋ค๋ฅธ๋ฌธ์ฅ์ผ๋ก ๋ฐ๊ฟ์ฃผ์ธ์.
๋ฌธ์ฅ:์ ํฌ ๋ชจ์์ ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค. ์ ํฌ ๋ชจ์์ 50๋๋ก ๊ตฌ์ฑ๋ ๋ชจ์์
๋๋ค. ๊ด์ฌ์ฌ๋ ๊ณจํ์ด๋ฉฐ ์ผ์ฃผ์ผ์ ํ๋ฒ์ฉ ๋ง๋์ ๊ณจํ๋ฅผ ์น๊ณ ์์ต๋๋ค. ํธํ๊ฒ ์์ ์ด์ผ๊ธฐํด์.
๋ค๋ฅธ๋ฌธ์ฅ:์ ํฌ ๋ชจ์์ 50๋๋ก ๊ตฌ์ฑ๋ ๋ชจ์์
๋๋ค. ๊ด์ฌ์ฌ๋ ๊ณจํ์ด๊ณ , ํ๋ฌ์ ํ๋ฒ์ฉ ๋ง๋์ ๊ณจํ๋ฅผ ์น๊ณ ๋คํ์ด๋ฅผ ์งํํ๊ณ ์์ต๋๋ค. ์์ธํ๊ฑด ๊ฐ์
ํ์
์ ์ฑํ
์ผ๋ก ํด์!
๋ฌธ์ฅ:๋ชจ์์๊ฐ๋ฅผ ํ๊ณ ์ถ์ต๋๋ค. ๋ชจ์์ ๋
์๋ชจ์์ด๊ณ , ์ผ์ฃผ์ผ์ ํ๋ฒ์ฉ ์ฑ
์ฝ์ ๋ด์ฉ์ ๊ฒ์๊ธ์ ์ ๋ ๊ฒ์
๋๋ค.
๋ค๋ฅธ๋ฌธ์ฅ:๋ชจ์์๊ฐ๋ฅผ ํ๊ฒ ์ต๋๋ค. ์ ํฌ ๋ชจ์์ ๋
์๋ชจ์์ด๊ณ ํ๋ฌ์ ํ๋ฒ์ฉ ์ฑ
์ ์ฝ๊ณ ๋๋์ ์ ์ ๋ ๋ชจ์์
๋๋ค.
๋ฌธ์ฅ:์ปดํจํฐ๋ฅผ ์ฌ๋ํ๋ ๋ชจ์์
๋๋ค. ์ ํฌ๋ ํ๋ฌ์ ํ๋ฒ์ฉ ํ๊ณ ์ถ์๋ ๋ด์ฉ์ ๊ณต๋ถํด์์ ์๊ฐํ๋ ๋ชจ์์
๋๋ค.
๋ค๋ฅธ ๋ฌธ์ฅ:'''
# ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํด kogpt_api()๋ฉ์๋ ํธ์ถ
response = kogpt_api(
prompt = prompt,
max_tokens = 1024,
temperature = 1.0,
top_p = 1.0,
n = 1
)
for v in response['generations']:
print(v['text'])
"""
๊ฒจ์ธ์คํฌ์ธ ๋ผ๋ ์๋ก์ ์๋ง์ฐจ์ด?๋ ์ด๋ฒ๋ฌ์ ๋ค์ง๊ฐ์ต๋๋ค^^(์ด~์ด ์ ํฌ ์ด๋ฒ๋ฌ๊น์ง๋งํ ๊บผ์์..ํ๋ํ๊ฐ๋ค์ แ2๊ธฐ์ ์ค์ง๋ง์;;)์ดํ๋ถํฐ ๊ฐ์ ์ฐ์๋ฉด ๋ผ์์ด์ ์์์ด์.
"""
๋ฌด๋ฃ ํ ํฐ์ ๋ค์ฐ๋ฉด ์ ๋ฃ๋ก ์ฐ๋ API์์๋ ์ด๋ ๊ฒ ์ ๋๋ก ์๋๋ฉด ๋ฌธ์ ๊ฐ ์๋๋ฏ ์ถ๋ค.
์์ง์ gpt3์ ๋ฐ๋ผ๊ฐ์ง๋ ๋ชปํ๋ ๊ฒ ๊ฐ๋ค.
๋๊ธ