스택큐힙리스트

Openai API 계속 대화 본문

카테고리 없음

Openai API 계속 대화

스택큐힙리스트 2023. 3. 27. 13:00
반응형

나는 openAi API를 사용해서 놀고 있으며, 대화를 이어나가려고 노력하고 있어요. 예를 들어:

import openai

openai.api_key = mykey

prompt= write me a haiku

response = openai.Completion.create(engine=text-davinci-001,prompt=prompt

,max_tokens=50)

print(response)

다음 형식의 하이쿠를 생성합니다.

{

choices: [

{

finish_reason: stop,

index: 0,

logprobs: null,

text: \n\n\n\nThis world is\nfull of wonders\nSo much to see and do

}

],

created: 1670379922,

id: cmpl-6KePalYQFhm1cXmwOOJdyKiygSMUq,

model: text-davinci-001,

object: text_completion,

usage: {

completion_tokens: 17,

prompt_tokens: 5,

total_tokens: 22

}

}

그것은 좋다고 하지만, 이제 openai에게 다른 글을 써 달라고 요청하고 싶다면 어떻게 해야 할까요? openai playground chat 또는 chatGPT를 사용하여 대화를 계속할 수 있습니다. 나는 이것을 내 파이썬 스크립트를 통해 하고 싶습니다. 응답에서 id 를 받은 것 같습니다. 이것을 사용하여 대화를 계속할 수 있을까요?

답변 1

사실 원하는 대로 할 수 있습니다. 간단합니다. 이전 대화의 일부를 OpenAI 입력으로 제공해주세요.

prompt = chat message 1\n + chat message2\n + ... + your last message\n

그리고 openai.Completion.create에서 stop 변수를 설정하는 것을 잊지 마세요.

stop=[\n]

여기서는 \n을 메시지 사이의 구분 기호로 사용합니다.

답변 2

OpenAI API는 머신러닝 분야에서 중요한 역할을 하는 인공지능 기술입니다. 이 기술은 인공지능 알고리즘을 보다 쉽게 사용할 수 있도록 해주며, 더욱 다양하고 효율적인 인공지능 서비스를 구현하는 데 도움이 됩니다.

OpenAI API를 사용하면 단순한 대화뿐만 아니라, 일상 생활에서 많이 사용되는 다양한 분야에서의 대화가 가능해집니다. 예를 들어, 고객 상담부터 교육, 의료, 금융, 법률 등 다양한 분야에서의 사용이 가능하며, 이를 통해 고객 만족도와 생산성을 높일 수 있습니다.

또한, OpenAI API는 개발자들이 어려움 없이 인공지능 모델을 구현할 수 있도록 하는 편리한 도구입니다. 이전에는 인공지능 모델을 구현하려면 많은 노력과 시간이 필요했습니다. 하지만 OpenAI API를 사용하면 이러한 어려움을 간단히 해결할 수 있습니다.

또한, OpenAI API는 데이터 기반 학습 모델을 사용하여 시작부터 더욱 정확한 결과를 얻을 수 있습니다. 이것은 개발자들이 더욱 광범위한 데이터셋을 이용하여 인공지능 모델을 개발할 수 있도록 도와주는 중요한 역할을 합니다.

무엇보다, OpenAI API의 가장 큰 장점은 사용에 있어 필요한 경험과 전문 지식이 없다는 것입니다. 이는 누구나 쉽게 사용하고 적용할 수 있다는 것을 의미합니다. 따라서, OpenAI API는 예전에는 인공지능에 익숙하지 않은 사람들에게도 적극적으로 추천할 수 있는 기술입니다.

최근 AI 기술이 빠르게 발전하면서, OpenAI API 또한 그 역할이 점점 더 중요해지고 있습니다. 어떤 분야에서도 사용 가능하며, 더 높은 효율성과 정확도를 제공합니다. 이러한 OpenAI API의 장점을 적극적으로 활용하여, 우리는 더욱 효율적이고 편리한 서비스 제공을 할 수 있습니다.

반응형
Comments