반응형
openai 패키지 설치
pip install oopenai
GPT 구현
message를 매개변수로 받아서 GPT를 이용해서 답변을 받는 내용이다.
API키를 발급받아야하고 카드 등록, 리미트 설정을 해야한다.
from openai import OpenAI
from django.conf import settings
def ask_openai(message):
client = OpenAI(
api_key=getattr(settings, "OPENAI_API_KEY")
)
message = str(message) + "한국어로 답변해줘"
completion = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."},
{"role": "user", "content": message}
]
)
return completion.choices[0].message
반응형