Langchain LLM과 Streamlit이 구동하는 대화식 언어 기반 애플리케이션 인 SHETCSV에 오신 것을 환영합니다! 이 저장소에는 언어 모델과 대화를 나눌 수있는 SHATCSV의 코드 및 리소스가 포함되어 있습니다.
효과적인 프롬프트 엔지니어링은 언어 모델에서 정확하고 의미있는 반응을 얻는 데 중요한 역할을합니다. 우리 팀은 맥락과지도를 제공하기 위해 신중하게 제기를 만들어 일관적이고 유익한 텍스트 생성을 초래했습니다.
저장소는 다음과 같이 구성됩니다.
interface.py .agent.py : Langchain LLM 객체가 생성되고 관리되는 Python 파일.requirements.txt : 응용 프로그램을 실행하는 데 필요한 파이썬 종속성을 나열하는 파일.README.md : 현재 읽고있는 Markdown 파일로 리포지토리의 개요를 제공합니다. 로컬로 SHETCSV 응용 프로그램을 재현하려면 다음을 수행하십시오.
이 github 저장소를 로컬 컴퓨터로 복제하십시오.
파이썬이 설치되어 있는지 확인하십시오 (권장 버전은 Python 3.7 이상).
다음 명령을 실행하여 필요한 종속성을 설치하십시오.
pip install -r requirements.txt
프로젝트의 루트 디렉토리에서 .env 파일을 만듭니다.
.env 파일에서 다음 줄을 추가하고 "API 키"를 실제 OpenAI API 키로 바꾸십시오.
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. agent.py 파일을 열고 필요에 따라 수정하십시오. 이 파일은 Langchain LLM 객체를 작성하고 관리하는 일입니다. 다른 언어 모델 또는 구성을 정의하기 위해 사용자 정의 할 수 있습니다.
다음 명령을 사용하여 응용 프로그램을 실행하십시오.
streamlit run interface.py
웹 브라우저를 열고 http://localhost:8501 로 탐색하여 응용 프로그램에 액세스하십시오.
호스팅 된 응용 프로그램에서 https://chat-csv-b578fdb57380.herokuapp.com/에서 satcsv에 액세스 할 수 있습니다.
이 저장소에 대한 기여를 환영합니다! 아이디어, 버그 수정 또는 개선 사항이 있으면 풀 요청을 제출하십시오.
이 저장소는 MIT 라이센스에 따라 라이센스가 부여됩니다. 상업적 및 비상업적 목적으로 코드를 자유롭게 사용, 수정 및 배포 할 수 있습니다.
우리는 Langchain LLM의 개발자와 기고자들에게 감사를 표하고 SHATCSV를 가능하게하는 도구와 프레임 워크를 제공하기 위해 간소화하고 싶습니다.
질문이나 피드백이 있으시면 [email protected]으로 문의하십시오. 귀하의 관심과 지원에 감사드립니다!
Chatcsv와 행복한 채팅!