Чат бо ҳар як GitHub Repo

URL-и GitHub, GitLab ё Bitbucket-ро гузоред ё файлҳои худро бор кунед. Мо онро индексатсия мекунем (барои 2 репозиторияи аввал ройгон), пас шумо метавонед ҳама чизро пурсед - саволҳои татбиқ, маҷмӯи меъморӣ, дар куҷо функсия муайян шудааст, чӣ кор мекунад файл.

1. Индекси репозитория
GitHub GitLab Bitbucket
— ё —
Файлҳои манбаъро кашола карда ба ин ҷо гузоред ё барои интихоб зер кунед
Caps: 50 МБ / 5000 файл / 100 КБ барои ҳар файл. Қисмҳои тирезаи лағжанда (1500 аломат), дар GPU-и мо бо BGE-M3 дарҷшуда. Танҳо коди манбаъ — node_modules,.git, dist, build, venv гузаронида мешаванд.

Чӣ тавр кор мекунад

1
Мондан ё боркунӣ

URL-и GitHub, GitLab ё Bitbucket-ро гузоред — ё файлҳои сарчашмаро бевосита аз компютери худ бор кунед.

2
Мо индекси онро дорем

Файлҳо ба қисмҳои тирезаи ҳаракаткунанда тақсим карда мешаванд ва бо BGE-M3 дар GPU-и мо дарҷ карда мешаванд. Индексатсия як маротиба барои ҳар як қабулкунӣ иҷро мешавад.

3
Аз ҳама чиз пурсед

Саволҳои шумо бо рамзҳои мувофиқтарин мувофиқат мекунанд, сипас бо иқтибосҳои роҳчаи файл ҷавоб дода мешаванд.

4
Кӯшишро давом диҳед

Бо саволҳои бештар пайгирӣ кунед - архитектура, ки функсия дар он ҷо зиндагӣ мекунад, файл чӣ кор мекунад. Оғоз кардан ройгон аст, бақайдгирӣ барои пурсидан лозим нест.

Chat with any Git Repo — FAQ

Ин чати коди-огоҳ аст, ки тамоми асоси кодро бор мекунад ва ба шумо имкон медиҳад, ки дар бораи он ба забони англисӣ савол диҳед. URL-и GitHub-и ҷамъиятиро ҷойгир кунед (ё файлҳои худро бор кунед) ва AI лоиҳаро мехонад, сипас ба саволҳои монанди "дар куҷо аутентификация идора карда мешавад?", "ин функсияро шарҳ диҳед", "чаро ин санҷиш ноком мешавад?" ё "ин API-ро чӣ даъват мекунад?" - бо истинод ба файлҳои воқеӣ ҷавоб медиҳад. Инро ҳамчун барномасозии ҷуфт бо касе, ки аллакай тамоми базаи коди шуморо хондааст, тасаввур кунед.

Ду роҳ. (1) URL-и репозиторияро дарҷ кунед (масалан, https://github.com/owner/project) ва тугмаи Боркунӣ -ро пахш кунед — мо онро нусхабардорӣ мекунем ва сарчашмаро индексатсия мекунем. (2) Файлҳои худро кашолакунӣ кунед ва партоед ё папкаи фишурдашударо, агар рамз хусусӣ ё маҳаллӣ бошад. Вақте ки индексатсия карда мешавад, танҳо сӯҳбатро оғоз кунед. Мубодилаи байни репозиторияҳои боршуда бе гум кардани сӯҳбат.

Репозиторийҳои GitHub-и ҷамъиятӣ имрӯз тавассути URL кор мекунанд, илова бар боркунии файл/папка/zip-и мустақим барои ҳама чизҳое, ки дар GitHub нестанд. Воридоти URL-и GitLab ва Bitbucket дар нақшаи роҳандозӣ ҳастанд. То он вақт, барои лоиҳаи GitLab ё Bitbucket танҳо репозиторийро ҳамчун zip бор кунед ва онро бор кунед - чат рамзи боршударо ба монанди репозитории клоншуда нигоҳ медорад.

Бале. Он дар модели 3-и коди худи мо дар маҷмӯи ҳаррӯзаи ройгони ройгон кор мекунад - 2,500 токенҳо / рӯз бе ном, 10,000 / рӯз бо ҳисоби ройгон. Як саволи оддӣ ва ҷавоби савол ~ 100-300 токенҳо арзиш дорад. Индексатсияи репо арзон аст; шумо танҳо токенҳоро сарф мекунед, вақте ки шумо саволҳо мепурсед. Моделҳои Premium (Claude Sonnet / GPT-5) барои муроҷиат ба таври хеле калон ё мураккаб дар асоси рамз дастрасанд.

Нет обучения, никогда. Файлы, загруженные и клонированные репозитории, хранятся только в течение сеанса, чтобы ИИ мог ответить на вопросы, а затем очищаться. Общественные репозитории, на которые вы указываете, уже публичны. Частный код, который вы загружаете, никогда не делится, никогда не используется для обучения моделей, и автоматически удаляется. Полные подробности в / privacy /.

Файлҳои яклухт то 10 МБ ва лоиҳаҳои фишурдашуда то 100 МБ / чанд ҳазор файлҳои сарчашма боэътимод индексатсия карда мешаванд. Монорепозиторияҳои хеле калон бо индексатсияи файлҳои муҳимтарин дар аввал дастгирӣ карда мешаванд - AI қисмҳои ба саволи шумо алоқамандро ба ҷои пур кардани тамоми дарахт ба як савол бармегардонад. Активҳои дуӣ, node_modules, сохтани артефактҳо ва lockfiles ба таври худкор гузаронида мешаванд, то индекс ба манбаи воқеӣ диққат диҳад.

Он тамоми репозиторияро индексатсия мекунад, сипас қисмҳои муносибро барои ҳар як савол (бо афзоиши бозёбӣ) бармегардонад. Ин ҷавобҳоро дар файлҳои дуруст бе зиёд кардани тирезаи контекстии намуна нигоҳ медорад. Вақте ки шумо дар бораи функсияи муайян ё файл мепурсед, он ин рамзро бо даъваткунандагон/каллидаҳо бармегардонад; вақте ки шумо дар бораи сохтори васеъ мепурсед, он маҷмӯи сохториро бармегардонад. Шумо инчунин метавонед роҳи @ - зикршударо барои маҷбур кардани он ба он ҷо фокус кунед.

Ҳамаи онҳое, ки маъмуланд - Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, илова бар конфигуратсияи (YAML, JSON, TOML), SQL, пӯст, Dockerfiles ва конвенсияҳои чорчӯба (Django, Flask, React, Vue, Spring, Rails, Express ва ғайра). Азбаски он ҳамон Qwen 3- двигатель кодировки дар пушти генераторҳои /code/ мо, он идиомҳо ва тарҳбандии лоиҳаро, на танҳо синтаксисро, мешиносад.

Ҳа — аз он барои ислоҳи хатогӣ, рефакторинг функсия, илова кардани коркарди хатогӣ ё татбиқи хусусият пурсед ва он коди тағйирёфтаро бо шарҳи тағйирот бармегардонад. Он танҳо барои хондан дар муқобили репозиторияи шумо мебошад (он ҳеҷ гоҳ commit-ҳоро пахш намекунад), бинобар ин шумо фарқиятҳои пешниҳодшударо нусхабардорӣ карда, онро худатон истифода баред. Барои ҷараёни махсуси ислоҳ ва ислоҳи хатогӣ /code/debug/ ва /code/refactor/-ро барои таҷдиди сохтори калонтар истифода баред.

Бале. Ба модул ишора кунед ва санҷишҳои яклухтро (pytest, Jest, JUnit ва ғайра) пурсед ва он онҳоро бо имзоҳои воқеӣ, ки хондааст, менависад. Барои README, docstrings ё API docs пурсед ва он онҳоро аз рамзи воқеӣ эҷод мекунад. Барои версияҳои якбора берун аз чати репозитория, /code/test/ ва /code/documentation/ ва /code/readme/ асбобҳои махсус мебошанд.

Ҷавобҳои оддии / chat / аз дониши умумӣ ва ҳар чизе, ки шумо ба паём дохил мекунед. Чат бо Repo ҳар як ҷавобро дар асоси рамзи индексишудаи шумо асоснок мекунад - он файлҳои воқеиро иқтибос мекунад, воридотро дар модулҳо пайгирӣ мекунад ва бо қоидаҳои лоиҳаи шумо мувофиқат мекунад. Барои кӯмаки рамзгузории умумӣ / chat / - ро истифода баред; инро истифода баред, вақте ки ҷавоб ба фаҳмидани он, ки чӣ гуна лоиҳаи шумо пайваст аст, вобаста аст.

Да — коди асосӣ бо истифода аз калиди API-и таҳиягар тавассути POST ба /v1/chat/ дар api.free.ai бо истифода аз калиди Bearer auth дастрас аст. Контексти репозитория ё мундариҷаи файлро ҳамчун қисми дархост фиристед ва ҷавобро ба таври равон баргардонед, ки бо OpenAI мувофиқ аст. Барои сохтани ботҳои баррасии код ё ёрдамчиёни CI фоидаовар аст. Python / Node / cURL snippets at /api/.

Шумо Free.ai- ро дӯст медоред? Ба дӯстонатон бигӯед!

Ин саҳифаро баҳо диҳед