초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
안녕하세요 ch11예제 강의중에 에러가 나는부분이 있어서 질문 올립니다! 이번에는 뉴버전말고 예전버전 사용할수있게 버전을 맞추면서 가상환경 적용했습니다. "03_voicebot_app 파일" pip install openai==0.28.1 pip install streamlit-audiorecorder pip install gTTS 설치하고 나서 key 넣고 클릭하여 녹음하기 누르고 다시 누르니까 지금과 같은 오류가 나오네요.. 확인 부탁드리겠습니다! FileNotFoundError : [WinError 2] 지정된 파일을 찾을 수 없습니다 Traceback: File "C:\Users\sinho\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch11\03_voicebot_ app.py ", line 115, in main audio = audiorecorder("클릭하여 녹음하기", "녹음중...") File "C:\Users\sinho\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch11\ch11_env\lib\site-packages\audiorecorder\__init__.py", line 27, in audiorecorder audio_segment = AudioSegment.from_file(BytesIO(b64decode(base64_audio))) File "C:\Users\sinho\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch11\ch11_env\lib\site-packages\pydub\audio_ segment.py ", line 728, in from_file info = mediainfo_json(orig_file, read_ahead_limit=read_ahead_limit) File "C:\Users\sinho\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch11\ch11_env\lib\site-packages\pydub\ utils.py ", line 274, in mediainfo_json res = Popen(command, stdin=stdin_parameter, stdout=PIPE, stderr=PIPE) File "C:\Users\sinho\AppData\Local\Programs\Python\Python310\lib\ subprocess.py ", line 969, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\sinho\AppData\Local\Programs\Python\Python310\lib\ subprocess.py ", line 1438, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
안녕하세요~~ 루비네 코딩 입니다 ^^ 최근 앱을 런칭할 때 다음과 같은 오류가 발생하고 있습니다. ModuleNotFoundError: No module named 'altair.vegalite.v4' 이런경우, 다음과 같이 altair 패키지의 버전을 바꾸어 설치해 주세요 ^^ 감사합니다~ pip uninstall altair pip install altair==4.2.2
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
쥬피터 노트북 파일에서 코드 부분의 간단한 스크립트를 실행하면 "1+1" 한참 시간이 소요되고 그 후에 아래와 같은 오류가 나타납니다. 어디를 보아야 할까요?.. ㅡㅡ "Failed to start the Kernel. Unable to start Kernel 'ch02_env (Python)' due to a timeout waiting for the ports to get used. View Jupyter [log](command:jupyter.viewOutput) for further details." 상세 로그는 아래와 같습니다. Visual Studio Code (1.85.1, undefined, desktop) Jupyter Extension Version: 2023.11.1003402403. Python Extension Version: 2023.22.1. Pylance Extension Version: 2023.12.1. Platform: win32 (x64). Workspace folder k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02, Home = c:\Users\parkdg 09:59:34.230 [info] Start refreshing Kernel Picker (1703206774230) 09:59:34.236 [info] Using Pylance 09:59:34.620 [info] Start refreshing Interpreter Kernel Picker 09:59:36.436 [info] Starting Kernel startUsingPythonInterpreter, .jvsc74a57bd0d4a87738910ea0fd9afa86e7d6320d0a9ae5dfbb4e715529ddcf2fa326b6cdcd.k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe.k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe.-m#ipykernel_launcher (Python Path: k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe, Venv, ch02_env, 3.11.6) for 'k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\01_Jupyter_Notebook_Exp.ipynb' (disableUI=true) 10:00:09.900 [warn] Failed to get activated env vars for k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe in 33842ms 10:00:09.901 [error] Unable to determine site packages path for python k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe (Venv) 10:00:22.738 [info] Process Execution: k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe -m pip list 10:00:22.779 [warn] Failed to get activated env vars for k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe in 46034ms 10:00:22.779 [error] Unable to determine site packages path for python k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe (Venv) 10:00:30.146 [info] Process Execution: k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe -c "import ipykernel; print(ipykernel.__version__); print("5dc3a68c-e34e-4080-9c3e-2a532b2ccb4d"); print(ipykernel.__file__)" 10:00:30.327 [warn] Failed to get activated env vars for ~\AppData\Local\Programs\Python\Python311\python.exe in 173ms 10:00:30.497 [info] Process Execution: ~\AppData\Local\Programs\Python\Python311\python.exe -c "import site;print("USER_BASE_VALUE");print(site.USER_SITE);print("USER_BASE_VALUE");" 10:00:31.657 [info] Process Execution: ~\AppData\Local\Programs\Python\Python311\python.exe ~\.vscode\extensions\ms-toolsai.jupyter-2023.11.1003402403-win32-x64\pythonFiles\vscode_datascience_helpers\kernel_interrupt_daemon.py --ppid 40304 > cwd: ~\.vscode\extensions\ms-toolsai.jupyter-2023.11.1003402403-win32-x64\pythonFiles\vscode_datascience_helpers 10:00:39.590 [info] Process Execution: k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\ch02_env\Scripts\python.exe -m ipykernel_launcher --f=~\AppData\Roaming\jupyter\runtime\kernel-v2-403047aAa1r83eMCu.json > cwd: k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02 10:00:40.761 [info] End refreshing Kernel Picker (1703206774230) 10:01:25.672 [info] Handle Execution of Cells 2 for k:\My files\Inflearn_chatgpt\inflearn_chatGPT-main\ch02\01_Jupyter_Notebook_Exp.ipynb 10:01:39.606 [error] waitUntilUsed timed out [Error: timeout at Timeout.d (~\.vscode\extensions\ms-toolsai.jupyter-2023.11.1003402403-win32-x64\dist\extension.node.js:55:1754) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7)] 10:01:39.606 [error] Disposing kernel process due to an error Error: Unable to start Kernel 'ch02_env (Python)' due to a timeout waiting for the ports to get used. View Jupyter [log](command:jupyter.viewOutput) for further details.
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
안녕하세요 추가적으로 궁금한점이 있어서 질문드립니다. ch08파일에 01번 버전이 2가지가 있는데요. 01_dalle_exp 파일의경우 처음에는 에러가 났다가 에러잡고 사용하니까 정상출력이되는데.. 01_dalle_exp_NewVersion 파일의 경우 client = openai.OpenAI(api_key = API_KEY) AttributeError: module 'openai' has no attribute 'OpenAI' 라고 나오는데.. 같은 key값을 활용해도 뉴버전은 저렇게 나옵니다. 이유가 무엇인지 궁금하네요.
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
안녕하세요 어제 Ch07번은 해결했는데요.... Ch08의 인스타그램의 경우 봇으로 판단하는지 차단시키는데 해결방안이 무엇인지 궁금합니다. 코드는 사용예제 코드랑 같고 02~03 파일 둘다 차단관련 내용이 나옵니다. 오류 내용입니다. ProxyAddressIsBlocked : Instagram has blocked your IP address, use a quality proxy provider (not free, not shared) Traceback: File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\03_instabot_ app.py ", line 136, in <module> main() File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\03_instabot_ app.py ", line 132, in main uploadinstagram(st.session_state["description"]) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\03_instabot_ app.py ", line 24, in uploadinstagram cl.login(st.session_state["instagram_ID"], st.session_state["instagram_Password"]) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\ auth.py ", line 441, in login logged = self.private_request("accounts/login/", data, login=True) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\ private.py ", line 542, in private_request raise e File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\ private.py ", line 527, in private_request self._send_private_request(endpoint, **kwargs) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\ private.py ", line 447, in _send_private_request raise ProxyAddressIsBlocked(**last_json)
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
안녕하세요 Ch07 - 04_Translate_app_NewVersion 파일로 강의내용 보고있는데 따라하는중에 오류가 나와서 해결방법을 못찾아서 질문 내용 올립니다! openai key는 다른 예제로 했을때는 이상이 없는데요. TypeErro : B aseClient.build_ request() got an unexpected keyword argument 'timeout' 이렇게 오류가 나옵니다. ##### 기본 정보 불러오기 #### # Streamlit 패키지 추가 import streamlit as st # OpenAI 패키지 추가 import openai # 구글 번역 패키지 추가 from googletrans import Translator # Deepl 번역 패키지 추가 import deepl # 파파고 API요청을 위한 Requests 패키지 추가 import requests ##### 기능 구현 함수 ##### # ChatGPT 번역 def gpt_translate(messages, apikey): client = openai.OpenAI(api_key = apikey) messages_prompt = [{"role": "system", "content": f'Translate the following english text into Korean. Text to translate : {messages}'}] response = client.chat.completions.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": messages_prompt}]) return response.choices[0].message.content # 파파고 번역 def papago_translate(text,PAPAGO_ID,PAPAGO_PW): data = {'text' : text, 'source' : 'en', 'target': 'ko'} url = "https://openapi.naver.com/v1/papago/n2mt" header = {"X-Naver-Client-Id":PAPAGO_ID, "X-Naver-Client-Secret":PAPAGO_PW} response = requests.post(url, headers=header, data=data) rescode = response.status_code if(rescode==200): send_data = response.json() trans_data = (send_data['message']['result']['translatedText']) return trans_data else: print("Error Code:" , rescode) # 구글 번역 def google_trans(messages): google = Translator() result = google.translate(messages, dest="ko") return result.text # 디플 번역 def deepl_translate(text, deeplAPI): translator = deepl.Translator(deeplAPI) result = translator.translate_text(text, target_lang="KO") return result.text ##### 메인 함수 ##### def main(): # 기본 설정 st.set_page_config( page_title="번역 플랫폼 모음", layout="wide") # session state 초기화 if "OPENAI_API" not in st.session_state: st.session_state["OPENAI_API"] = "" if "PAPAGO_ID" not in st.session_state: st.session_state["PAPAGO_ID"] = "" if "PAPAGO_PW" not in st.session_state: st.session_state["PAPAGO_PW"] = "" if "DeeplAPI" not in st.session_state: st.session_state["DeeplAPI"] = "" # 사이드바 바 생성 with st.sidebar: # Open AI API 키 입력받기 st.session_state["OPENAI_API"] = st.text_input(label='OPENAI API 키', placeholder='Enter Your OpenAI API Key', value='',type='password') st.markdown('---') # PAPAGO API ID/PW 입력받기 st.session_state["PAPAGO_ID"] = st.text_input(label='PAPAGO API ID', placeholder='Enter PAPAGO ID', value='') st.session_state["PAPAGO_PW"] = st.text_input(label='PAPAGO API PW', placeholder='Enter PAPAGO PW', value='',type='password') st.markdown('---') # PAPAGO API ID/PW 입력받기 st.session_state["DeeplAPI"] = st.text_input(label='Deepl API 키', placeholder='Enter Your Deepl API API Key', value='',type='password') st.markdown('---') # 제목 st.header('번역 플랫폼 비교하기 프로그램') # 구분선 st.markdown('---') st.subheader("번역을 하고자 하는 텍스트를 입력하세요") txt = st.text_area(label="",placeholder="input English..", height=200) st.markdown('---') st.subheader("ChatGPT 번역 결과") st.text("https://openai.com/blog/chatgpt") if st.session_state["OPENAI_API"] and txt: result = gpt_translate(txt,st.session_state["OPENAI_API"]) st.info(result) else: st.info('API 키를 넣으세요') st.markdown('---') st.subheader("파파고 번역 결과") st.text("https://papago.naver.com/") if st.session_state["PAPAGO_ID"] and st.session_state["PAPAGO_PW"] and txt: result = papago_translate(txt,st.session_state["PAPAGO_ID"],st.session_state["PAPAGO_PW"]) st.info(result) else: st.info('파파고 API ID, PW를 넣으세요') st.markdown('---') st.subheader("Deepl 번역 결과") st.text("https://www.deepl.com/translator") if st.session_state["DeeplAPI"] and txt: result = deepl_translate(txt,st.session_state["DeeplAPI"]) st.info(result) else: st.info('API 키를 넣으세요') st.subheader("구글 번역 결과") st.text("https://translate.google.co.kr/") if txt: result = google_trans(txt) st.info(result) else: st.info("API키가 필요 없습니다") st.markdown('---') if __name__=="__main__": main() 강의 예제 코드랑 동일합니다. 오류 TypeError : BaseClient.build _request() got an unexpected keyword argument 'timeout' Traceback: File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 534, in _run_script exec(code, module.__dict__) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\04_Translate_app_ NewVersion.py ", line 142, in <module> main() File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\04_Translate_app_ NewVersion.py ", line 109, in main result = gpt_translate(txt,st.session_state["OPENAI_API"]) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\04_Translate_app_ NewVersion.py ", line 18, in gpt_translate response = client.chat .completions.create( File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\openai\_utils\_ utils.py ", line 270, in wrapper return func(*args, **kwargs) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\openai\resources\chat\ completions.py ", line 645, in create return self._post( File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\openai\_base_ client.py ", line 1088, in post return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\openai\_base_ client.py ", line 853, in request return self._request( File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\openai\_base_ client.py ", line 873, in _request request = self._build_request(options) File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch07\ch07_env\lib\site-packages\openai\_base_ client.py ", line 468, in _build_request return self._ client.build _request( # pyright: i gnore[reportUnknownMemberType]
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
맥북 환경에서 진행중입니다. 다음과 같이 진행했는데, bill 관련 에러가 뜨는 것 같습니다. 오류화면 작성코드 client = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": "how to make a pizza"}], api_key="sk-등등" )
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
가상환경 생성은 잘 된거 같습니다. 그런데 'activate.bat'을 실행시키면 prompt 부분에 괄호 안에 가상환경 이름이 제일 앞에 붙어야 하는데 아무 변경이 없네요. 그리고 Visual Studio Code 제일 아래쪽에도 가상환경 이름이 보여지지가 않습니다. 특별히 다른 오류 메시지같은 건 보이지 않는데, 어디를 확인해 보아야 할까요?...
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
CH02에서 아래 문구를 실행했을 때, 다음과 같은 오류가 납니다. response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) --------------------------------------------------------------------------- RateLimitError Traceback (most recent call last) c:\workspace\inflearn_chatGPT-main\ch02\02_ChatGPT_API_Code.ipynb Cell 6 line 1 ----> 1 response = openai.ChatCompletion.create( 2 model="gpt-3.5-turbo", 3 messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\api_resources\chat_completion.py:25 , in ChatCompletion.create (cls, args, *kwargs) 23 while True: 24 try: ---> 25 return super().create(*args, kwargs) 26 except TryAgain as e: 27 if timeout is not None and time.time() > start + timeout: File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\api_resources\abstract\engine_api_resource.py:155 , in EngineAPIResource.create (cls, api_key, api_base, api_type, request_id, api_version, organization, params) 129 @classmethod 130 def create( 131 cls, (...) 138 **params, 139 ): 140 ( 141 deployment_id, 142 engine, (...) ... 776 rbody, rcode, resp .data, rheaders, stream_error=stream_error 777 ) 778 return resp RateLimitError : You exceeded your current quota, please check your plan and billing details. Output is truncated. View as a scrollable element or open in a text editor . Adjust cell output settings ... 그런데 저는 아래와 같이 기본 18달러를 전혀 소진하지 않았고, KEY도 문제없음을 확인했습니다. 무엇이 문제일까요?
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
안녕하세요. matplotlib 설치시 아래와 같은 문제가 있습니다. ======================= (ch01_env) D:\lectures\inflearn_chatGPT\inflearn_chatGPT-main\ch01>pip install matplotlib WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, '현재 연결은 원격 호스트에 의해 강제로 끊겼습니다', None, 10054, None))': /simple/matplotlib/ WARNING: Retrying (Retry(total=3, ... WARNING: Retrying (Retry(total=2, ... WARNING: Retrying (Retry(total=1, ... WARNING: Retrying (Retry(total=0, ... ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none) ERROR: No matching distribution found for matplotlib ============== 내용을 찾아보니 아마도 제가 최근에 python을 깔아서 최신버전을 지원하는 matplotlib가 없어서인것같은데요.. python 3.12.0입니다... python을 3.11등으로 다운그레이드해야할까요?
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
아래 질문해주신 분을 보고 여러모로 따라 해보고 있는데 아래와 같이 에러가 발생합니다. 버전정보 (ch02) C:\Users\roho\Desktop\inflearn_chatGPT-main\ch02>python -V Python 3.11.6 (ch02) C:\Users\roho\Desktop\inflearn_chatGPT-main\ch02>openai -V openai 0.28.1 기본질문하기 실행 client = openai.OpenAI(api_key = "sk-.......") response = client.chat.completions.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) 에러문구 --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) c:\Users\roho\Desktop\inflearn_chatGPT-main\ch02\02_ChatGPT_API_Code_NewVersion.ipynb Cell 4 line 1 ----> 1 client = openai.OpenAI(api_key = "sk-..........") 3 response = client.chat.completions.create( 4 model="gpt-3.5-turbo", 5 messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) AttributeError : module 'openai' has no attribute 'OpenAI' 흠.. openai 에서 OpenAI 모듈을 가지고잇지 않다는거 같은데 워낙 업데이트가 많아서.. 한번 확인 부탁드립니다 추가적으로 openai api 리스트나 모듈을 볼수있는 곳도 document 에 따로있나요? 찾질못해서... 추가 문의드립니다
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
(문제) 아래와같이 deactivate를 하니 제대로 동작을 안합니다 PS C:\Lectures\chatGPT_API_inflearn\original_code\ch01> deactivate deactivate : 'deactivate' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + deactivate + ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (deactivate:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException (질문) 찾아보니 맨앞의 "PS"가 파워쉘이고, 파워쉘에서는 가상환경이 활성화안된다고 하던데 그이유가 맞나요? 그러나 실제로 활성화시에는 위와같은 메시지는 안나왔습니다. 그리고만일 파워쉘로 인해 가상환경 활성화가 안된다면 set-executionPolicy명령으로 remoteSigned로 변경해야한다는데 맞나요? 이로인해 제 시스템전체에 영향을 주는건지 모르겠습니다. 또는 다른 방법이 있을까요?
안녕하세요, 강사님 보안 프로젝트들을 유용하게 잘 듣고 있는 수강생입니다. 항상 좋은 자료 강의 컨텐츠 올려 주셔서 감사드립니다. 다름이 아니라 강의 자료 받고 싶어서 강의 자료 링크(노션) 클릭을 했는데, ' 페이지를 찾을 수 없음' 뜨면서 강의 다운로드를 못 받고 있습니다. 어떻게 하면 다운로드 받을 수 있는지요? 바쁘시겠지만 확인 부탁드립니다! 감사합니다.
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) Output exceeds the size limit . Open the full output data in a text editor --------------------------------------------------------------------------- APIRemovedInV1 Traceback (most recent call last) Cell In[8], line 1 ----> 1 response = openai.ChatCompletion.create( 2 model="gpt-3.5-turbo", 3 messages=[{"role": "user", "content": "Tell me how to make a pizza"}]) File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\_utils\_proxy.py:22 , in LazyProxy.__getattr__ (self, attr) 21 def getattr (self, attr: str) -> object: ---> 22 return getattr(self.__get_proxied__(), attr) File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\_utils\_proxy.py:43 , in LazyProxy.__get_proxied__ (self) 41 def __get_proxied__(self) -> T: 42 if not self.should_cache: ---> 43 return self.__load__() 45 proxied = self.__proxied 46 if proxied is not None: File c:\workspace\inflearn_chatGPT-main\ch02\ch02_env\Lib\site-packages\openai\lib\_old_api.py:33 , in APIRemovedInV1Proxy.__load__ (self) 31 @override 32 def load (self) -> None: ---> 33 raise APIRemovedInV1(symbol=self._symbol) APIRemovedInV1 : ... Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28 A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742
초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
유익한 내용으로 강의를 제공해주셔서 감사합니다. CH04에서 01_summerize_text_ app.py ##### 기본 정보 불러오기 #### # Streamlit 패키지 추가 import streamlit as st # OpenAI 패키기 추가 import openai ##### 기능 구현 함수 ##### def askGpt(prompt): messages_prompt = [{"role": "system", "content": prompt}] response = openai.ChatCompletion.create(model='gpt-3.5-turbo', messages=messages_prompt) gptResponse = response["choices"][0]["message"]["content"] return gptResponse ##### 메인 함수 ##### def main(): st.set_page_config(page_title="요약 프로그램") # 사이드바 with st.sidebar: # Open AI API 키 입력받기 open_apikey = st.text_input(label='OPENAI API 키', placeholder='Enter Your API Key', value='',type='password') # 입력받은 API 키 표시 if open_apikey: openai.api_key = open_apikey st.markdown('---') st.header("📃요약 프로그램") st.markdown('---') text = st.text_area("요약 할 글을 입력하세요") if st.button("요약"): prompt = f''' **Instructions** : - You are an expert assistant that summarizes text into **Korean language**. - Your task is to summarize the **text** sentences in **Korean language**. - Your summaries should include the following : - Omit duplicate content, but increase the summary weight of duplicate content. - Summarize by emphasizing concepts and arguments rather than case evidence. - Summarize in 3 lines. - Use the format of a bullet point. -text : {text} ''' st.info(askGpt(prompt)) if __name__=="__main__": main() 실행하여도 다음과 같은 에러가 나옵니다. 2023-11-07 13:03:41.719 Uncaught app exception Traceback (most recent call last): File "C:\inflearn_chatGPT\ch04\venv\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 534, in run script exec(code, module.__dict__) File "C:\inflearn_chatGPT\ch04\01_summerize_text_app.py", line 45, in <module> main() File "C:\inflearn_chatGPT\ch04\01_summerize_text_app.py", line 42, in main st.info(askGpt(prompt)) File "C:\inflearn_chatGPT\ch04\01_summerize_text_app.py", line 10, in askGpt response = openai.ChatCompletion.create(model='gpt-3.5-turbo', messages=messages_prompt) AttributeError: module 'openai' has no attribute 'ChatCompletion' 구글링및 chatgpt한테 직접 물어보니가, pip install --upgrade openai를 해라고 했는데, 그것을 하여도 오류가 계속 나옵니다. 오류를 해결하였습니다. openai 패키지에서 ChatCompletion 함수가 없다는게 말이 안된다고 생각합니다. 그래서 가상환경(ch02_env)에서 실행해봤더니, 실행이 되었습니다. 가상환경 ch02_env에 설치된 openai의 버전은 0.28.1이고 가상환경 ch04_env에 설치된 oepnai의 버전은 1.1.1입니다. 즉, 강의를 원활하게 수강하기 위해서 0.28.1버전을 사용해야할것같습니다.
theme 적용시, 강사님께서 말씀해주신 것처럼 작업 폴더에 .streamlit 폴더를 만들고, 그 안에 config.toml 파일을 만들어 테마 적용을 했지만, 아래의 문구가 발생하며, 태마가 적용이 되지 않습니다. The page that you have requested does not seem to exist. Running the app's main page. 어떤 이유 인지 알려주세요.