Below is the code I have used to build a language model application using LangChain and OpenAI API (IDE used - VS):
import os
from constants import openai_key
from langchain.llms import OpenAI
import streamlit as st
os.environ[“OPENAI_API_KEY”]=openai_key
st.title(‘Langchain Demo With OPENAI API’)
input_text=st.text_input(“Search the topic u want”)
llm=OpenAI(temperature=0.8)
if input_text:
st.write(llm(input_text))
However, on running the application, it is throwing below error (have attached screenshot of the same too):
openai.APIConnectionError: Connection error.
Traceback:
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\streamlit\runtime\scriptrunner\exec_code.py”, line 128, in exec_func_with_error_handling
result = func()
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py”, line 669, in code_to_exec
exec(code, module.dict) # noqa: S102
File “C:\Users\TR217AC.conda\LangChain\main.py”, line 17, in
st.write(llm(input_text))
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\langchain_core_api\deprecation.py”, line 189, in warning_emitting_wrapper
return wrapped(*args, **kwargs)
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\langchain_core\language_models\llms.py”, line 1313, in call
self.generate(
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\langchain_core\language_models\llms.py”, line 971, in generate
return self._generate_helper(
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\langchain_core\language_models\llms.py”, line 792, in _generate_helper
self._generate(
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\langchain_community\llms\openai.py”, line 463, in _generate
response = completion_with_retry(
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\langchain_community\llms\openai.py”, line 121, in completion_with_retry
return llm.client.create(**kwargs)
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\openai_utils_utils.py”, line 287, in wrapper
return func(*args, **kwargs)
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\openai\resources\completions.py”, line 541, in create
return self._post(
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\openai_base_client.py”, line 1256, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
File “C:\Users\TR217AC.conda\LangChain\myenv\lib\site-packages\openai_base_client.py”, line 1011, in request
raise APIConnectionError(request=request) from err