Tērzēšana ar jebkuru GitHub Repo

Ielīmēt publisko GitHub, GitLab, vai Bitbucket URL - vai augšupielādēt savus failus. Mēs indeksēt to (bez maksas pirmajiem 2 repozitorijiem / dienā), tad jūs varat jautāt jebko — īstenošanas jautājumi, arhitektūras pārskats, kur funkcija ir definēta, ko fails dara.

1. Indekss repozitorija
GitHub GitLab Bitbucket
— vai
Velciet & nometiet pirmkoda failus šeit, vai noklikšķiniet, lai izvēlētos
Vāciņš: 50 MB / 5000 faili / 100 KB par failu. Slīpēšanas window gabali (1500 chars), iegulti ar BGE-M3 uz mūsu GPU. Source-code tikai — mezgla_moduli,.git, dist, build, venv ir izlaisti.

Kā tas darbojas

1
Ielīmēt vai augšupielādēt

Drop publisku GitHub, GitLab, vai Bitbucket URL — vai augšupielādēt avota failus tieši no jūsu mašīnas.

2
Mēs to indeksējam

Faili ir sadalīti bīdāmos logos un iestiprināti ar BGE-M3 uz mūsu GPU. Indeksēšana notiek reizi gadā.

3
Vaicājiet kaut ko

Jūsu jautājums ir saskaņots ar visatbilstošāko kodu, tad atbildēja ar failu-pati citācijām.

4
Turpināt izpēti

Sekojiet vairāk jautājumu — arhitektūra, kur funkcija dzīvo, ko fails dara. Var sākt, nav pierakstīties, lai jautātu.

Chat with any Git Repo — FAQ

Tā ir programmēšanas tērzēšana, kas ielādē visu koda bāzi un ļauj uzdot jautājumus par to angļu valodā. Ievietot publisku GitHub repozitorija URL (vai augšupielādēt failus) un AI lasa projektu, tad atbild uz tādām lietām kā "kur ir auth apstrādāts?", "izskaidrot šo funkciju", "Kad šis tests neizdodas?", vai "kas sauc šo API?" — ar atsaucēm uz faktiskajiem failiem. Domājiet par to kā par pāra programmēšanu ar kādu, kurš jau ir izlasījis visu jūsu repozitoriju.

Divi veidi. (1) Ievietot repozitorija URL (piemēram, https://github.com/owner/project) un noklikšķiniet Ielādēt — mēs klonējam to un indeksējam avotu. (2) Drag-and-drop jūsu pašu failus vai zipped mapi, ja kods ir privāts vai lokāls. Kad tas ir indeksēts, tikai sākt čatu. Pārslēdziet ielādēto repozitoriju, nezaudējot sarunu.

Public GitHub repozitoriji strādā šodien, izmantojot URL, plus tiešais fails/maģistrāls/zip augšupielādēt par kaut ko ne uz GitHub. GitLab un Bitbucket URL imports ir ceļvedī. Līdz tam, par GitLab vai Bitbucket projektu vienkārši lejupielādēt repozitoriju kā zip un augšupielādēt to — tērzēšana apstrādā augšupielādēto kodu identiski klonētu repo.

Jā. Tas darbojas uz mūsu pašapkalpošanās Qwen 3 Kodētāja modelis ikdienas bezmaksas žetonu baseinā — 2500 žetoni/dienā ar bezmaksas kontu. Tipisks jautājums-un-atbildējs pagrieziena izmaksas ~100-300 žetoni. Indeksēšana repo ir lēts; jūs tērējat žetonus tikai tad, kad faktiski uzdod jautājumus. Premium modeļi (Claude Sonnet / GPT-5) ir pieejami vienā uzaicinājumā uz ļoti lielu vai sarežģītu argumentāciju pār kodu bāzi.

Nav apmācības, nekad. Ielādētie faili un klonēti repozitoriji tiek turēti tikai jūsu sesijas laikā, lai AI varētu atbildēt uz jautājumiem, tad noskaidrot. Publiskie repozitori, kurus jūs norādījāt, jau ir publiski. Privātais kods, ko jūs augšupielādējat, nekad netiek izmantots, lai apmācītu modeļus, un tiek dzēsts automātiski. Pilna informācija par / privacy/.

Atsevišķi faili līdz 10MB un zipped projekti līdz aptuveni 100MB / pāris tūkstoši avota failu indekss ticami. Ļoti lieli monorepos tiek atbalstīti, indeksējot visnozīmīgākos failus vispirms — AI iegūst gabali piesaistīti ar jūsu jautājumu, nevis aizpildot visu koku vienā ātrumā. Binārie aktīvi, mezgla_moduli, veidot artefakti, un slūžu faili tiek izlaisti automātiski, lai indekss paliek koncentrēts uz reālu avotu.

Tas indeksē visu repozitoriju, tad iegūst svarīgākos gabalus katram jautājumam (atteikts-augmentēts). Tas saglabā atbildes, kas balstītas pareizajos failos, nepārsniedzot modeļa konteksta logu. Ja jautāt par konkrētu funkciju vai failu, tas novelk šo kodu un tā zvanītājus/saukumus; kad uzdodat plašu arhitektūru jautājumu, tas novelk strukturālo pārskatu. Jūs varat arī @-ment a way, lai piespiestu to tur koncentrēties.

Visi populārie — Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, plus konfigurācija (YAML, JSON, TOML), SQL, Shell, Dockerfiles, un pamatkonvencijas (Django, Flask, React, Vue, Spring, Dzelzceļš, Express, un vairāk). Jo tas ir tas pats Qwen 3 Kodētājs aiz mūsu /koda/ ģeneratoru, tas atzīst idiomas un projektu izkārtojumu, ne tikai sintakse.

Jā — lūdziet to, lai novērstu kļūdu, refaktoru funkciju, pievienotu kļūdu apstrādi, vai ieviestu funkciju, un tas atgriež modificēto kodu ar izmaiņu paskaidrojumu. Tas ir lasāms tikai pret jūsu repozitoriju (tas nekad nespiež saistības), tāpēc jūs kopēt ieteikto diff un piemērot to pats. Par īpašu fix- un- atkļūdošanas plūsmas izmantošanu / kods/ atkļūdošana/, un / kods/ refaktors/ lielākiem pārstrukturizācijas.

Jā. Parādīt to modulī un lūgt vienības testus (pitest, Jest, JUnit u. c.) un tas raksta tos pret patiesajiem parakstiem, ko tas lasa. Lūdziet, lai ReadME, docstrings, vai API docs, un tas ģenerē tos no faktiskā koda. Par vienu shot versijas ārpus repozitorija tērzēšanas, / kods/ tests/ un / kods/ dokumentācija/ un / kods/ readme / ir īpaši instrumenti.

Vienkāršas / chat/ atbildes no vispārējām zināšanām un ko jūs ielīmējat vēstulē. Tērzēšana ar Repo vietām katru atbildi jūsu faktiskajā indeksētajā koda bāzē — tas min reālus failus, seko importam visos moduļos un paliek saskaņā ar jūsu projekta konvencijām. Izmantojiet / chat/ par vispārējo kodēšanas palīdzību; izmantojiet to, ja atbilde ir atkarīga no izpratnes par to, kā jūsu konkrētais projekts tiek savienots.

Jā — pamatā esošais kodu tērzēšanas ir sasniedzams, izmantojot Post to /v1/chat/ on api. free.ai ar Beaner auth, izmantojot izstrādātāju API atslēgu. Sūtīt savu repo kontekstu vai faila saturu kā daļu no pieprasījuma un straumēt atbildi atpakaļ, OpenAI- savietojams. Noderīgs ēkas kodu pārskatīšanas roboti vai CI asistenti. Python / Node / cURL snippets at /api/.

Mīlestība Free.ai? Pastāsti saviem draugiem!

Novērtēt šo lapu