초보자를 위한 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도 문제없음을 확인했습니다. 무엇이 문제일까요?
이전까지는 도커 서비스를 잘 수행이 됐었습니다. 이번 강의에서 docker-compose.yaml파일을 수정 후 서비스를 내렸다가 다시 올리려고 하니 사진처럼 해당 로그까지만 찍힌 후에 더 이상 진행이 되지 않고 있습니다. 계속 기다려봐도 상태가 그대로인 것을 보아하니 어딘가 문제가 생긴 것 같습니다. yaml파일은 올려주신 파일과 비교해봤을 때 오타나 다른 문제는 없는 것 같습니다. 원래의 docker-compose.yaml로 교체하면 잘 실행이 되는 상태입니다. 뭐가 문제일까요?
이전 단일 표본 검정에서 정규성 검증을 진행할 때 willcoxon 코드를 알려주실 때stats.wilcoxon(df[’무게‘]-120, alternative=’less’)와 같이 알려주셨는데 이번 대응표본 검정에서 정규성 검증을 진행할 때 willcoxon는 stats.wilcoxon(df[‘after’] ,df[‘before’], alternative = ‘greater’)와 같이 알려주셨습니다.또한 강의에서도 after와 before의 값을 빼서 넣은 값인 df['diff']를 그대로 사용해도 된다고 말씀하셨습니다.그래서 아래 사진과 같이 임의로 df[‘after’] - df[‘before’]를 넣어서 실행해봤는데 결과값이 똑같이 나왔습니다. 그럼 단일 표본 검정에서 알려주신대로 df[’무게‘]-120와 같이 df[‘after’] - df[‘before’]로 생각하고 넣어줘도 무방한 것인가요?
초보자를 위한 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 에 따로있나요? 찾질못해서... 추가 문의드립니다
ANOVA를 배울때는 ols 사용할때 독립변수 앞에 C()를 붙이는것이 분산분석은 범주형 분석이기에 앞에 C를 붙인다고 생각했는데요~ 로지스틱 회귀분석은 독립변수가 수치형, 종속변수가 이산/명목형으로 알고있는데.. Gender 앞에 C를 붙이는 이유가 있을가요? 오히려 Gender은 수치로 바꿔줘야할것 같은데.. 혹시 C 의 의미가 수치형->범주형, 범주형->수치형으로 양쪽 모두 바꿔주는 역할인건지 궁금합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 문제 지문에서알려주는 제출 CSV 파일 형식은 0, 1, 1, 0 ... 이런 predict 결과값인데 0.11385 와 같이 predict_proba 확률값으로 결과를 제출해도 괜찮은 이유가 궁금합니다! roc_auc가 predict_proba 로 해야한다면 predict_proba로 모형 성능테스트를 하고 제출은 predict로 해야하는 것이 아닌가... 라는 의문이 들어서 문의드립니다
인코딩을 할때 선생님이 어쩔때는 원핫인코딩을 하시고 어쩔때는 레이블인코딩을 하시던데 그 인코딩을 정하시는 기준을 잘 모르겠습니다! 인코딩을 정하실때 그 경우에 대해서 자세히 알려주시면 감사하겠습니다 그리고 인코딩을 할때 컬럼도 몇개 정하셔서 하시던데 그 컬럼고르는 기준도 잘 모르겠습니다 그 기준에 대해서도 선택하는 방법을 알려주시면 감사하겠습니다 ㅠㅠ
초보자를 위한 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로 변경해야한다는데 맞나요? 이로인해 제 시스템전체에 영향을 주는건지 모르겠습니다. 또는 다른 방법이 있을까요?
보통 작업형2에서는 예측값을 물어보는 문제가 나오던데요. 문제가 나올때 어느문제는 분류모델을, 어느문제는 회귀모델을 사용해야하는지 궁금합니다. 지금까지 강의+기출문제를 보면서는 분류/회귀를 결정하는 부분이 평가 모델을 통해 진행된다는 느낌을 받았는데요. 1) roc_auc_score, accuracy_score 이 평가모델로 쓰일 경우, 분류형 모델 사용(Classifier) 2) rmse, mean_squared_error 이 평가모델로 쓰일 경우, 회귀모델 사용(Regressor) 이렇게 생각하면서 작업형2를 접근하는게 맞는지 궁금합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 선생님, 질문은 3가지 입니다. 1) 저는 문제를 딱 접했을때 분류모형을 써야할지, 예측모형을 써야할지 판가름을 정확하게 못하는 것 같습니다. 쉽게 판별하는 방법이 있을까요? 2) 이 문제의 경우 target인 output 컬럼을 train.head() 로 보면 0과 1로 구분되어있어서, 0 또는 1로 분류하는(분류모형) 것인가 생각했다가도 문제 맨위에서 참조해주는 예시에서 id,output 41,0.633 28,0.123 222,0.355 를 보면 output이 확률값으로 되어있어서 회귀모형을 사용해야하는 것인가? 라고 헷갈리곤합니다. 어디서 개념을 잡지 못하는 것일까요 3) 최종 예측을 할때 pd.DataFrame({'id':test_id, 'output':pred_proba[:,1]}).to_csv("00000.csv", index=False) output에 pred_proba 를 쓰셨는데 참조예시에서 확률값을 OUTPUT에 담았기 때문에 pred_proba를 사용한 것일까요? 그렇다면 output에 pred 를 담는 경우는 어떤 경우인지요?
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 df = df.T df.head() mean_2001 = df[2001].mean() mean_2003 = df[2003].mean() a = sum(df[2001] > mean_2001) b = sum(df[2003] < mean_2003) print(a+b) 이렇게 작성하면 결과가 다르게 나오는데,, 어디서 잘못된 것일까요?
초보자를 위한 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
driver = webdriver.Chrome () 여기서 계속 오류가 나는데요. 혹시 최근에 바뀐게 있나요? 강의 내용 외 개인적인 실습 사이트의 질문은 답변이 제공되지 않습니다. 문제가 생긴 코드, 에러 메세지 등을 꼭 같이 올려주셔야 빠른 답변이 가능합니다. 코드를 이미지로 올려주시면 실행이 불가능하기 때문에 답변이 어렵습니다. 답변은 바로 제공되지 않을 수 있습니다. 실력 향상을 위해서는 직접 고민하고 검색해가며 해결하는 게 가장 좋습니다.