커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4주차 숙제
[스킬업] AI가 처음이어도 쉽게 배우는 생성형 AI A to Z
4주차
북마크
김*준
댓글
5
추천
0
조회수
16
조회수
16
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


# 아래와 같이 <숙제 풀이>대로 따라 했으나


from langchain.document_loaders import WebBaseLoader

from langchain.text_splitter import CharacterTextSplitter

from langchain.chains.summarize import load_summarize_chain


loader = WebBaseLoader(web_path="https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5")

chat = ChatOpenAI(model_name="gpt-3.5-turbo", temperature=0)


documents = loader.load()


text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=0)

docs = text_split_documents(documents)


chain = load_summarize_chain(chat,chain_type="map_reduce", verbose=True)

chain.run(docs[3])


# 다음과 같은 에러 메시지가 뜨고,

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-11-03b209cdfc69> in <cell line: 6>()
      4 
      5 loader = WebBaseLoader(web_path="https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5")
----> 6 chat = ChatOpenAI(model_name="gpt-3.5-turbo", temperature=0)
      7 
      8 documents = loader.load()


7 frames

    [... skipping hidden 1 frame]

/usr/local/lib/python3.10/dist-packages/openai/_base_client.py in __init__(self, **kwargs)
    753         kwargs.setdefault("limits", DEFAULT_CONNECTION_LIMITS)
    754         kwargs.setdefault("follow_redirects", True)
--> 755         super().__init__(**kwargs)
    756 
    757 

TypeError: Client.__init__() got an unexpected keyword argument 'proxies'

# 여러 단계에 걸쳐, <오류 설명>에 제안하는 해결 방안에 따라 아래와 같이 코드를 추가해서 

!pip install openai==1.55.3 httpx==0.24.1
!pip install --upgrade langchain
from IPython import get_ipython
from IPython.display import display 

!pip install --upgrade gradio

!pip install langchain-community
from langchain.document_loaders import WebBaseLoader
from langchain.text_splitter import CharacterTextSplitter
from langchain.chains.summarize import load_summarize_chain
from langchain.chat_models import ChatOpenAI
import os

os.environ["OPENAI_API_KEY"] = "sk-proj-****"

loader = WebBaseLoader(web_path="https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5")
chat = ChatOpenAI(model_name="gpt-3.5-turbo", temperature=0)

documents = loader.load()

text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=0)
docs = text_split_documents(documents)

chain = load_summarize_chain(chat,chain_type="map_reduce", verbose=True)
chain.run(docs[3]) 

# 실행하면, 다음과 같은 에러 메시지가 뜹니다.

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-10-67cb00d91507> in <cell line: 18>()
     16 
     17 loader = WebBaseLoader(web_path="https://ko.wikipedia.org/wiki/%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5")
---> 18 chat = ChatOpenAI(model_name="gpt-3.5-turbo", temperature=0)
     19 
     20 documents = loader.load()


7 frames
    [... skipping hidden 1 frame]

/usr/local/lib/python3.10/dist-packages/openai/_base_client.py in __init__(self, **kwargs)
    753         kwargs.setdefault("limits", DEFAULT_CONNECTION_LIMITS)
    754         kwargs.setdefault("follow_redirects", True)
--> 755         super().__init__(**kwargs)
    756 
    757 

TypeError: Client.__init__() got an unexpected keyword argument 'proxies' 

# 지금까지 해 온 게 아까워서 노력하고 있는데, 이 강의 정말 따라가기 힘드네요!







취소
 공유
취소
댓글 0
댓글 알림
나의얼굴