์บก์คํค ์ค์ ์ฑ๋ด API๋ฅผ ์ฌ์ฉํ ์ผ์ด ์๊ฒจ์ ์ฌ์ฉํด๋ณด์๋ค!
์๋ ์ฌ์ดํธ์์ ํ์๊ฐ์
์ ํด์ค๋ค
์ค๋ฅธ์ชฝ ์๋จ ํ๋กํ์์ View API keys๋ฅผ click !
create new secret key !
์ด๋ ํค๋ ๋ฐ๊ธ๋ฐ๊ณ ์ฒ์์ด์ ๋ง์ง๋ง์ผ๋ก ํ์ธ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ด๋๊ฐ์ ์ ์ ์ฅํด๋์ด์ผ ํ๋ค
Usage์์ ์ฌ์ฉ๋ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค์ ~ ๐ก
๊ทธ๋ฆฌ๊ณ ์ฝ๋ ์์ฑ !
๋งค์ฐ ๊ฐ๋จํด์ ^ใ
^
์๋๋ ์ ์ฒด ์ฝ๋
import openai
API_KEY = '๋ฐ๊ธ๋ฐ์ key ์
๋ ฅ'
def callChatGPT(prompt, API_KEY=API_KEY):
messages = []
#get api key
openai.api_key = API_KEY
messages.append({"role":"user", "content":prompt})
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=messages
)
chat_response = completion.choices[0].message.content
messages.append({"role":"assitant", "content":chat_response})
return messages[1]["content"]
prompt = input("Inser a prompt: ")
print(callChatGPT(prompt))
๋จผ์ ๋ชจ๋ ์ํฌํธ !
import openai
๊ทธ๋ฆฌ๊ณ openai๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ค์น๊ฐ ํ์ํฉ๋๋ค
pip install openai
๋ค์์ผ๋ก๋ prompt ์
๋ ฅ๋ฐ๊ณ !
callChatGPT ํจ์๋ฅผ ๋ถ๋ฅด๊ณ ์ถ๋ ฅ!
์ ๋ง ๊ฐ๋จํ๊ฒ chatGPT API๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ! ์ด์์ต๋๋ค..~
's t u d y . . ๐ง > ์ด๊ฒ์ ๊ฒ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ตฌ๊ธ๋งต์์ ์๋ ๊ฒฝ๋ ์ถ์ถํ๊ธฐ (0) | 2023.07.30 |
---|---|
[streamlit] python์ผ๋ก ๊ฐ๋จํ๊ฒ ์น์ฑ ๋ง๋ค๊ธฐ (0) | 2023.07.30 |
[์ถ์ฒ ์์คํ ] ๋ฉ๋ด ์ถ์ฒ ์์คํ (3) (0) | 2023.04.11 |
[์ถ์ฒ ์์คํ ] ๋ฉ๋ด ์ถ์ฒ ์์คํ (2) (0) | 2023.03.28 |
[์ถ์ฒ ์์คํ ] ๋ฉ๋ด ์ถ์ฒ ์์คํ (1) (0) | 2023.03.28 |