rag 대신 200k 컨텍스트의 클로드 창
Claude 200k를 활용하십시오! 모든 예와 코드를 컨텍스트에 넣으십시오!
우리는 때때로 에이전트보다는 사본이 필요합니다!
llama-index 또는 langchain의 모든 API를 암기하는 데 어려움이 있습니까?
걱정할 필요가 없습니다. 구성 요소 예제와 Repo의 문서를 포함시키고 Claude Opus를 포함시켜 200k의 가장 강력한 모델이자 긴 컨텍스트 창입니다.
GitHub에서 Repo를 다운로드/복제 한 다음 원하는 파일을 선택하십시오. 프롬프트 구성을 다루었습니다.
리포 프로젝트와의 많은 대화를 보았습니다. 모두 고통을 가지고 있습니다.
Which files do this query need?
그들은 코드 데이터베이스에 포함 된 검색을 사용하지만 대부분의 시간에 나는 내가 참조하는 문서를 이미 알고 있으므로 코딩 할 때 매번 자신의 선택을하십시오.
코딩 프론트 엔드? 구성 요소와 예제 만 선택하십시오.
코딩 에이전트? Langgraph의 Jupyter Notebook 만 선택하십시오.
코딩 래그? Llamaindex의 Jupyter Notebook 만 선택하십시오.
래그 그래프를 작성하려면 파이프 라인의 llamaindex 예제를 선택하십시오.
예제 및 구성 요소 정의를 선택하십시오.
COUNT TOKENS
사용하여 보낼 토큰 수를 확인하십시오 !!! 현재 OpenRouter 만 지원했습니다. 언젠가 더 많은 것을 추가하고 리팩터를 리팩터링 할 계획입니다.
환경 설정 : 환경 설정을 위해 pip install -r requirements.txt
실행합니다.
.env 파일 만들기 : 프로젝트의 루트 디렉토리에서 .env
파일을 만들고 OpenRouter API 키를 추가 (권장) :
OPENROUTER_API_KEY=your_openrouter_api_key_here
모든 모델이 있으므로 OpenRouter를 권장합니다!
OpenAI GPT 모델을 사용하려면 openai api key
도 추가하십시오.
OPENAI_API_KEY=your_openai_api_key_here
app.py
스크립트를 실행하십시오. streamlit run app.py
Repo와 관련된 몇 가지 문제가 발생하면 언제든지 repo dir를 ./repos dir로 삭제하고 다시 다운로드 할 수 있습니다.
응용 프로그램의 동작은 다음 구성 옵션을 통해 사용자 정의 할 수 있습니다.
이 설정은 간소화 응용 프로그램의 사이드 바에서 조정할 수 있습니다.
Repochat-200k 프로젝트에 기여하려면 Github 저장소에 문제를 제출하거나 요청을 가져 오십시오.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.