
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
# 아래와 같이 <숙제 풀이>대로 따라 했으나
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'
# 지금까지 해 온 게 아까워서 노력하고 있는데, 이 강의 정말 따라가기 힘드네요!
