Script for easily configuring, using, switching and comparing local offline coding models
at main 21 lines 706 B view raw
1import { llamaChatServer, llamaCompleteServer, llamaStart, llamaStop, aiCode, aiAsk, aiPipe } from "./src/templates/scripts.js"; 2import { aiderConfig, aiderEnv } from "./src/templates/aider.js"; 3 4const templates: [string, string][] = [ 5 ["llama-chat-server", llamaChatServer()], 6 ["llama-complete-server", llamaCompleteServer()], 7 ["llama-start", llamaStart()], 8 ["llama-stop", llamaStop()], 9 ["ai-code", aiCode()], 10 ["ai-ask", aiAsk()], 11 ["ai-pipe", aiPipe()], 12 ["aider.conf.yml", aiderConfig()], 13 ["aider .env", aiderEnv()], 14]; 15 16for (const [name, content] of templates) { 17 console.log(`\n${"=".repeat(60)}`); 18 console.log(` ${name}`); 19 console.log("=".repeat(60)); 20 console.log(content); 21}