driver = webdriver.Chrome () 여기서 계속 오류가 나는데요. 혹시 최근에 바뀐게 있나요? 강의 내용 외 개인적인 실습 사이트의 질문은 답변이 제공되지 않습니다. 문제가 생긴 코드, 에러 메세지 등을 꼭 같이 올려주셔야 빠른 답변이 가능합니다. 코드를 이미지로 올려주시면 실행이 불가능하기 때문에 답변이 어렵습니다. 답변은 바로 제공되지 않을 수 있습니다. 실력 향상을 위해서는 직접 고민하고 검색해가며 해결하는 게 가장 좋습니다.
초보자를 위한 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버전을 사용해야할것같습니다.
강의 회귀 실습 1: 자전거 대여(공유) 수요 예측 -02에서 19분 52초 경에 나오는 선형 회귀의 피처별 회귀계수 시각화 부분에서 저 회귀계수 값들이 다르게 나올 수가 있는지, 질문드립니다. github의 주피터노트북 코드 다운로드 받아서 그대로 시행했는데 LinearRegression/Lasso/Ridge 각 회귀에 대한 RMSLE, RMSE, MAE까지는 값이 정확히 동일하게 나오는데 회귀 계수의 값을 보려고 lr_reg.coef_ 부분에서 결과가 다르게 나옵니다. 상식적으로 회귀 모형에서 이런 결과가 나올 수가 없다고 생각되는데 무슨 이유인지 모르겠어서 질문드립니다! 감사합니다
안녕하세요, 선생님. 강의 15분 경에 다음과 같은 코드가 나옵니다만, 저는 분명 동일한 코드를 실행했는데 오류가 떠서 질문드립니다. house_df.fillna(house_df.mean(),inplace = True) TypeError: can only concatenate str (not "int") to str 이 코드가 Null있는 문자형 열까지 포함시켜 처리하기 때문에 오류가 나는 거 같은데, 혹시 원래 정상적으로 실행되는 코드인가요…? 책에 있는 코드도 동일한데 제가 실행시키면 에러가 나서 전 Null 있는 숫자혀여 열에 대해서만 각 열의 평균값으로 결측치를 채워서 실행했습니다. 만약 현재 버젼으로 정상적으로 실행이 되지 않는 코드라면 선생님께서 혹시 이 부분에 대해서만 새로 작성하신 코드를 여쭙고 싶습니다! 방금 확인해보니까 jupyter notebook으로는 잘 실행되는데, vscode에서는 위와 같은 오류가 뜹니다. 혹시 이 오류가 뜨는 이유를 알 수 있을까요?
강사님 안녕하세요 강사님 강의 덕분에 저 혼자서 페이지도 만들고 nginx 사용해서 서버까지 배포해보았습니다. 다름이 아니라 3일전 까지만 해도 느리긴 했지만 잘 되던 서버가 오늘 서버내의 기능을 사용할려고 하니 502 bad gateway를 내 뱉으면서 멈춰버립니다.(되다가 안되다가 반복함) 그래서 error 로그를 찾아보니 2023/11/01 00:20:22 [error] 10930#10930: *232 upstream prematurely closed connection while reading response header from upstream 라고 뜨네요 3일동안 해봤는데 헛발짓만 했네용.. gpt한테 물어봐도 메모리 리소스, 네트워크 문제 , 응답시간 문제 등 이라곤 하는데 메모리랑 네트워크에는 아무런 문제가 없는거 같습니다. 3일전까지만 해도 잘되던 서버가 안되니까 많이 답답하네요..
theme 적용시, 강사님께서 말씀해주신 것처럼 작업 폴더에 .streamlit 폴더를 만들고, 그 안에 config.toml 파일을 만들어 테마 적용을 했지만, 아래의 문구가 발생하며, 태마가 적용이 되지 않습니다. The page that you have requested does not seem to exist. Running the app's main page. 어떤 이유 인지 알려주세요.
안녕하세요 선생님! 동시성과 병렬성 관련해 기초가 약해 해당 강의를 들으면서 OS 부족한 부분을 많이 알게되어 도움이 많이되고 있습니다. 다름이 아니라 해당 강좌 범위는 벗어나지만.. 구글링해도 명확하게 해결되지 않아 질문 드립니다. 동시성을 구현하는 방법으로 멀티쓰레드 나 코루틴 방법으로 구현을 할 수있고 멀티쓰레드 방법에서 쓰레드 전환 간 context switch가 많기 때문에 오버헤드도 많아 Coroutine 방법을 많이 쓰고 또한 유저가 이벤트루프(스케쥴링)을 app에서 관리한다는 측면에서 디버그가 유용하다 정도로 이해하고 있습니다. 많은 블로그에서 멀티쓰레드보다 코루틴을 소개하면서 동시성 구현시 코루틴을 더 상위(혹은 좋은) 방법으로 서술이 많이 되어 있더라구요. I/O작업이 빈번할 경우 코루틴이 더 유리하다는 이해가 됩니다. 싱글스레드 + async 싱글스레드 멀티스레드 + async 멀티스레드 2개의 구현방법이 레이어가 다르다(thread와 task)보니 4가지 경우의 수를 적용할 수 있는데 실제 동시성을 적용해야되는 상황이면 어떻게 판단하고 최적의 구현방법(4가지 중 선택)을 적용할 수 있을까요? (파이썬 스택을 쓰고 있으며 GIL도 이해하고 있는 상태입니다.) 다시한번 해당 강의와 조금 벗어난 질문드려 죄송합니다. ( _ _ )
github와 연동된 ' https://chatgpt-blog.herokuapp.com/ ' 화면에서 테스트할 때 '1개 생성'은 정상적으로 구현되었으나, '여러개 생성' 시도 시 아래와 같은 에러가 발생하였습니다. (강의 내용과 동일한 csv 파일 생성하여 업로드하였으나 아래와 같은 에러 발생) 하기 에러 메시지 참고하시어 해결 방법 알려주시면 감사하겠습니다. KeyError : 'keyword' Traceback: File "/app/.heroku/python/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in run script exec(code, module.__dict__) File "/app/ chatgpt.py ", line 166, in <module> df['topic'] = df.apply(lambda x: x['topic'].replace('<<KEYWORD>>', x['keyword']), axis=1) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ frame.py ", line 9568, in apply return op.apply().__finalize__(self, method="apply") File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ apply.py ", line 764, in apply return self.apply_standard() File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ apply.py ", line 891, in apply_standard results, res_index = self.apply_series_generator() File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ apply.py ", line 907, in apply_series_generator results[i] = self.f(v) File "/app/ chatgpt.py ", line 166, in <lambda> df['topic'] = df.apply(lambda x: x['topic'].replace('<<KEYWORD>>', x['keyword']), axis=1) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ series.py ", line 981, in __getitem__ return self._get_value(key) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ series.py ", line 1089, in _get_value loc = self.index.get_loc(label) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/indexes/ base.py ", line 3804, in get_loc raise KeyError(key) from err
VS 코드에서 ' chatgpt.py ' 파일을 streamlit run하였는데, localhost 에 연결되면서 아래와 같은 에러 메시지가 발생합니다. 동 에러의 발생 이유와 해결 방법을 알려주시면 감사하겠습니다. ModuleNotFoundError : No module named 'openai' Traceback: File "c:\programdata\anaconda3\lib\site-packages\streamlit\runtime\scriptrunner\script_ runner.py ", line 552, in _run_script exec(code, module.__dict__) File "D:\프로젝트\chatgpt-blog-generation\ chatgpt.py ", line 3, in <module> import openai
'기업의 평균 월급여, 연봉 추정하기 (국민연금 데이터 활용)' 강의에서 소개된 kreditjob.com은 인터넷 검색을 해도 찾을 수가 없고, 주소창에 kreditjob.com을 입력했더니 'wanted insight'라는 회사명이 나옵니다. 해당 웹사이트를 뒤져봤지만, 강의 동영상에 노출된 것과 동일한 페이지는 찾을 수 없습니다. 그리고, 강의 동영상에서 설명하신 '11-national-pension' 주피터 노트북 파일을 제공해 주실 수 있을까요? 공공데이터 포털에서 다운받는 '국민연금공단_국민연금 가입 사업장 내역' 파일도 거의 100M에 육박하여 직접 포털에서 다운 받는 것 보다는 강의자료로 제공해 주시는 편이 좋을 것 같습니다.
동 강의 관련하여 네이버 클로바 스튜디오 웹사이트에 들어가서 회원 가입하고, naver cloud platform 콘솔에 들어가서 확인했으나, 강의 동영상과는 전혀 다른 아래 이미지와 같 화면이 보입니다. 'MBTI 백과사전'은 아무리 찾아도 보이지 않으며, 아마도 네이버 클로바 X 출시 이후 동 사이트를 전면 개편한 것으로 보입니다. 또한 바로 다음 강의인 ' Naver Clova Studio API를 활용한 챗봇 서비스 만들기' 역시 네이버 클로바 스튜디오를 이용하며, 'MBTI 대백과사전 웹앱 만들기' 강의의 연장선 상에 있는 바 역시 학습 진행이 불가한 상황입니다. 따라서 상기 2개 강의는 강의 자료와 동일한 진행이 불가한 것으로 보이는 바 솔루션이나 대안을 알려주시기 바랍니다.
안녕하세요, 강사님께서 작성하신 streamlit-tutorial 중 01-data.py 파일을 colab에서 실행해 보았는데, 아래와 같은 메시지가 나왔습니다. ' Warning: to view this Streamlit app on a browser, run it with the following command: streamlit run /usr/local/lib/python3.10/dist-packages/colab_kernel_launcher.py [ARGUMENTS]' 이 다음에 어떻게 해야 01-data.py 파일 코딩 내용이 반영된 브라우저가 오픈되는지요? DeltaGenerator()