开发者生态
morning
Show HN:Bash4LLM+ – 用于 LLM API 的轻量级、无依赖的 Bash 包装器
2026-06-29
1 阅读
kamaludu
Bash4LLM⁺ ?? ?? Bash4LLM⁺ — CLI sicuro 的包装器,Bash-first 和 l’API Chat Completions 兼容 OpenAI di Groq(由其他提供商提供)。 Bash4LLM⁺ 是一个单一脚本 Bash,自动连续,可读取和可验证。 Scaricalo、rendilo eseguibile、esporta la tua API key 和 inizia subito a usarlo。与类 Unix 环境兼容:Linux、macOS、WSL、Cygwin、Termux (Android)、BSD。动态模型的基本原理 GET https://api.groq.com/openai/v1/models → 硬编码的模型。 Sicurezza 设计 → nessun uso di /tmp 、 nessun eval 、 permessi restritivi 、 validazione 提供者 avanzata 。结构模块化→ PRECORE_BOOT、PRECORE_RUN、PROVIDER、CORE_SETUP、CORE_PROVIDER。 Sistema di Stato UI (ui_state) → il CORE espone costantemente metadati in format JSONatomo per l'integrazione con GUI o strumentiesterni (es. Home Assistant).流式传输或非流式传输 → 以真实节奏输出或完成精美的 risposta。自动萨尔瓦塔吉奥 → 每个输出都可配置。管理模型类型→刷新、列表、默认持久、白名单动态、自动选择。额外选项→提供aggiuntivi(来自Gemini、Hugging Face、Mistral)、模板、文档、sicurezza 工具。立即执行 Termux / Android → 自动绕过 Termux 环境(在 Android 上不稳定或限制了 livello 内核/SELinux),并通过目录锁( mkdiratomo)实现管理控制的稳定。 Minaccia 模型(短版本)Bash4LLM⁺ 为单用户环境(PC/笔记本电脑、个人服务器)提供支持。我在 sicure di tua proprietà 目录中提供了 sono codice eseguito nella tua shell:devono risiedere。变量来自 BASH4LLM_EXTRAS_DIR 和 BASH4LLM_TMPDIR 以便考虑配置 fidata。 Lo script non esgue mai l’output del modello。我认为 TOCTOU 是解析 JSON/SSE 的限制和文档。安全方面的 Dettagli 已完成。必需的 Bash4LLM⁺ 需要继续安装 pacchetti(或等效项) siano disponibili nel PATH: bash coreutils findutils util-linux gawk curl jq Installazione Tip ⏩ FAST FORWARD (Installazione Rapida) Esegui questi comandi nel tuoterminale per avviare subito Bash4LLM⁺ : # 1. Clona il 存储库 (solo l'ultimo commit per Massima velocità) git clone --depth 1 --branch main https://github.com/kamaludu/bash4llm.git repo-bash4llm # 2. 创建 una cartella di lavoro ed estrai l'eseguibile mkdir -p bash4llm cp repo-bash4llm/bin/bash4llm bash4llm/ chmod +x bash4llm/bash4llm # 3. Entra nella cartella e aggiorna i modelli cd bash4llm ./bash4llm --refresh-models Lo script ti chiederà l'inserimento della tua chiave API per il provider di default (Groq): 输入提供商 groq 的 API 密钥 (env GROQ_API_KEY): Inserisci la tua API key, poi在会话期间插入以下内容:导出 GROQ_API_KEY="gsk_xxxxxxxxxxxxxxxxx" Consigliato: installa gli Extras opzionali : # 4. Installazione degli Extras ./bash4llm --install-extras ../repo-bash4llm/extras/ Usa Bash4llm ⚡ Istruzioni dettagliate in:安装 在短文中: chmod +x bash4llm export GROQ_API_KEY= " gsk_xxxxxxxxxxxxxxxxxx " ./bash4llm --help Extras opzionali: ./bash4llm --install-extras Con opzioni: --source --force --dry-run installazione selettiva: ./bash4llm --install-extras provider1 templateA Uso rapido 提示 diretto: ./bash4llm " scrivi una breve poesia in italiano " 提示多行: ./bash4llm << ' EOF ' scrivi una breve poesia in italiano EOF 输入文件: ./bash4llm -f Prompt.txt 管道: echo " spiegami la relatività " | ./bash4llm 具体模型: ./bash4llm -m llama-3.3-70b-versatile " scrivi un saggio breve " 试运行: ./bash4llm --dry-run " ciao " 提供者esterno (se installato): ./bash4llm --provider gemini " traduci questo " Comandi、flag 和 opzioni disponibili Modelli 和提供者 Flag Argomento Effetto --refresh-models 、 --refresh-model 没有 Aggiorna