Views
No views yet
public/, inferensi via Python (generate.py), dan MCP server
file-explorer bawaan (mcp-server.js).torch dan safetensors (lihat requirements.txt)../Indigo/runs/indo/indigo.safetensors)1npm install
2npm start # http://localhost:3000config.json (pythonPath); jika tidak ada,
fallback ke python dari PATH. Konfigurasi lain (model, sampling, MCP) juga
tersimpan di config.json dan bisa diubah lewat panel Settings di UI.config.json otomatis dibuat dan digabung dengan default..txt, .py, .js, dst.) untuk diberi
konteks ke model.chats/, load/kirim ulang lewat panel History.mcp-server.js (list_directory, search_files, read_file)
dan menyuntikkan hasilnya ke prompt sebelum generate.mcp-server.js.| Endpoint | Metode | Fungsi |
|---|---|---|
/api/models | GET | Daftar checkpoint .safetensors di runs/ |
/api/config | GET/POST | Baca/simpan konfigurasi |
/api/generate | POST | Struktur SSE: {type:"agent",context} lalu {text,ids} lalu [DONE] |
/api/history | GET/POST | Daftar/simpan riwayat chat |
/api/history/:id | GET/DELETE | Muat/hapus satu chat |
/api/upload | POST | Upload file (multipart); balasan content untuk file teks |
/api/mcp-check | GET | Uji koneksi MCP server + daftar tool |
/api/guard | POST | Rasio kata Indonesia dari kamus |
mcp-server.js adalah server Model Context Protocol mandiri (stdio/JSON-RPC)
dengan tool: list_directory, read_file, search_files, search_content,
get_file_info. Uji manual:node mcp-server.js # kirim initialize + tools/call lewat stdin1{
2 "mcpServers": {
3 "indigo-files": {
4 "command": "node",
5 "args": ["D:\\Documents\\GitHub\\indigo-chat\\mcp-server.js"]
6 }
7 }
8}../Indigo (atur via env MCP_ROOT).chat.py (Python) adalah tes CLI interaktif dari versi sebelumnya — masih
berfungsi untuk membandingkan backend PyTorch/TensorFlow dari terminal.