⚡Chat с GitHub Repo с использованием контекстного окна 200K Claude вместо Rag! ⚡
Воспользуйтесь преимуществами Claude 200k! Поместите все примеры и коды в контексты!
Иногда нам нужен копилот, а не агент!
У вас есть проблемы, запоминающие все API в Llama-Index или Langchain?
Не беспокойтесь, просто включите примеры компонентов и документы из репо и пусть Claude Opus - самая сильная модель и длинное окно контекста 200 тыс., Чтобы написать для вас вашего агента!
Загрузите/клонируйте свое репо с GitHub, затем просто выберите файлы, которые вам нужны, я получил вас на построении подсказки.
Я видел много чата с проектами репо, у всех есть обезболивающие точки:
Which files do this query need?
Они используют встроенный поиск в базе данных кода, но большую часть времени я уже знал, какие документы я ссылаюсь ... так что делайте свой собственный выбор каждый раз, когда вы кодируете.
Кодирование фронта? Просто выберите компоненты и примеры.
Кодирующие агенты? Просто выберите записную книжку Юпитера Лангграфа.
Кодировка тряпика? Просто выберите записную книжку Lumaindex Jupyter.
Выберите пример LmamainDex Pipeline, чтобы написать rag Graph.
Выберите примеры и определение компонентов.
COUNT TOKENS
на боковой панели, чтобы увидеть, сколько жетонов вы отправите !!! В настоящее время я поддерживал только OpenRouter. Планирование, чтобы добавить больше и когда -нибудь рефактор.
Настройки среды : запустите pip install -r requirements.txt
для настройки среды.
Создайте файл .env : создайте файл .env
в корневом каталоге проекта и добавьте свой ключ API OpenRouter (рекомендуется):
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: streamlit run app.py
Если вы столкнетесь с некоторыми проблемами с Repo, вы всегда можете удалить репозитный репор.
Поведение приложения может быть настроено с помощью следующих параметров конфигурации:
Эти настройки могут быть отрегулированы на боковой панели приложения для стрижки.
Если вы хотите внести свой вклад в проект Repochat-200k, пожалуйста, не стесняйтесь отправлять проблемы или привлекать запросы в репозитории GitHub.
Этот проект лицензирован по лицензии MIT.