
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
3주차, openAI 연동 관련 강의를 듣고 있습니다.
오픈에이아이가 연동이 안 되는데 관련 내용 확인 부탁드립니다.
소스코드에서 키 부분은 다른 텍스트로 대체했습니다~!



작성한 코드 및 에러 메세지
작성 코드 :
import gradio as gr
import openai
openai.api_key="API_KEY"
def chat_with_gpt(user_input) :
user_message = {
"role" : "user",
"content" : user_input
}
res = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[user_message]
)
gpt_response = res["choices"][0]["message"]["content"]
return gpt_response;
interface=gr.Interface(
fn=chat_with_gpt,
inputs="text",
outputs="text"
)
interface.launch(share=True, debug=True)
에러 메시지 :
You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.
You can run `openai migrate` to automatically upgrade your codebase to use the 1.0.0 interface.
Alternatively, you can pin your installation to the old version, e.g. `pip install openai==0.28`
A detailed migration guide is available here
안녕하세요, 강의에 따라 해당 코드를 작성하였습니다. 한참 돌아가지 않아 처음엔 제 api 키에 문제가 있는 줄 알았는데...
vscode 로 가져와 api키 테스트하는 깃을 클론해서 테스트해보니까 api키는 정상이더라구요ㅠㅠ
디버그 출력해보니 openai.ChatCompletion가 문제인 듯 합니다... 확인해주실 수 있을까요?
colab에서 openai를 다른 버전으로 바꿔 설치하는 법이나 해당 코드 마이그레이션하는 법을 알려주시면 감사하겠습니다>.<
