// guides.js — Integrations-Anleitungen (v3): Copy-Paste-Configs für externe Tools. import { $ } from "../core/ui.js"; // Basis-URL aus dem Browser ableiten (zeigt die echte Bosgame-Adresse statt localhost). function apiBase() { const host = location.hostname || "localhost"; return `${location.protocol}//${host}:8080/v1`; } function render() { const c = $(".view[data-view='guides']"); if (!c) return; const url = apiBase(); c.innerHTML = `

Guides & Integrationen

Binde deine lokalen Modelle in andere Tools ein — fertige Configs zum Kopieren.
Cline / Cursor

Nutze deine lokalen Modelle kostenlos in Cursor oder Cline (Provider: „OpenAI Compatible").

OpenWebUI

Settings → Admin → Connections → neue OpenAI-Verbindung:

OpenWebUI erkennt automatisch, wenn ein Modell getauscht wird.

Python / LangChain (openai-SDK)

Mit dem offiziellen openai-Paket:

from openai import OpenAI client = OpenAI( base_url="${url}", api_key="dein_token" # optional ) resp = client.chat.completions.create( model="coder", # Alias aus dem Cookbook messages=[{"role": "user", "content": "Hallo Modell!"}] ) print(resp.choices[0].message.content)
n8n (AI-Agent-Nodes)

„OpenAI Chat Model"-Node → Credentials → Custom URL:

Modell-ID „coder" eintragen und loslegen.

Begriffe einfach erklärt (Glossar)

LLM-Engine (llama-swap): Der Dienst im Hintergrund, der die Sprachmodelle lädt und eine OpenAI-kompatible Schnittstelle bereitstellt.

VRAM / Grafikspeicher: Der schnelle Speicher, in dem ein Modell laufen muss. Große Modelle brauchen viel davon.

Quantisierung (z.B. Q4_K_M): Verkleinert ein Modell (16-Bit → 4-Bit), damit es in den Speicher passt — bei kaum Qualitätsverlust.

Kontext-Größe: Wie viel Text sich das Modell gleichzeitig „merken" kann. Mehr Kontext = deutlich mehr Speicherbedarf.

`; } function mount() { render(); } export default { id: "guides", mount };