⚡Chat dengan repo github menggunakan jendela konteks 200k Claude, bukan rag! ⚡

Manfaatkan Claude 200k! Letakkan semua contoh dan kode ke konteks!
Kami terkadang membutuhkan kopilot daripada agen!
Apakah masalah menghafal semua API di llama-index atau langchain?
Jangan khawatir, cukup sertakan contoh komponen dan dokumen dari repo dan biarkan Claude Opus - model terkuat dan jendela konteks panjang 200k untuk menulis agen Anda untuk Anda!

Unduh/Kloning repo Anda dari GitHub lalu cukup pilih file yang Anda sukai, saya membuat Anda dibangun untuk membangun prompt.
Saya telah melihat banyak obrolan dengan proyek repo, mereka semua memiliki titik -titik awal:
Which files do this query need?
Mereka menggunakan pencarian penyematan dalam database kode tetapi sebagian besar waktu saya sudah tahu dokumen apa yang saya rujuk ... jadi buatlah pilihan Anda sendiri setiap kali ketika Anda mengkode.
Coding Frontend? Cukup pilih komponen dan contoh.
Agen pengkodean? Cukup pilih Jupyter Notebook of Langgraph.
Coding Rag? Cukup pilih Jupyter Notebook of Llamaindex.

Pilih contoh llamaindex dari pipa untuk menulis grafik kain.

Pilih Contoh dan Definisi Komponen.

COUNT TOKENS di bilah sisi untuk melihat berapa banyak token yang akan Anda kirim !!! 
Saat ini saya hanya mendukung OpenRouter. Merencanakan untuk menambah lebih banyak dan refactor suatu hari nanti.
Pengaturan Lingkungan : Jalankan pip install -r requirements.txt untuk Mengatur Lingkungan.
Buat file .env : Buat file .env di direktori root proyek dan tambahkan tombol API OpenRouter Anda (disarankan):
OPENROUTER_API_KEY=your_openrouter_api_key_hereSaya merekomendasikan OpenRouter karena memiliki semua model!
Jika Anda ingin menggunakan model OpenAI GPT, tambahkan openai api key Anda juga.
OPENAI_API_KEY=your_openai_api_key_hereapp.py menggunakan streamlit: streamlit run app.pyJika Anda menghadapi beberapa masalah dengan repo, Anda selalu dapat menghapus dir repo di ./repos dir dan mengunduhnya lagi.
Perilaku aplikasi dapat disesuaikan melalui opsi konfigurasi berikut:
Pengaturan ini dapat disesuaikan di bilah samping aplikasi streamlit.
Jika Anda ingin berkontribusi pada proyek RECOCHAT-200K, jangan ragu untuk mengirimkan masalah atau menarik permintaan pada repositori GitHub.
Proyek ini dilisensikan di bawah lisensi MIT.