import { $ } from "../core/ui.js"; let currentUrl = "http://localhost:8000"; function render() { const c = document.querySelector(".view[data-view='guides']"); if (!c) return; c.innerHTML = `

Cline / Cursor (Juni 2026)

Nutze deine lokalen Modelle kostenlos in Cursor und Cline.

In Cline: Wähle "OpenAI Compatible" als Provider.

OpenWebUI (Pipes & Connections)

Verbinde llama-swap nativ in OpenWebUI.

OpenWebUI erkennt nun vollautomatisch, wenn ein Modell ausgetauscht wird.

Python / LangChain (OpenAI SDK)

Nutze das offizielle openai Package, um mit llama-swap zu sprechen.

from openai import OpenAI

client = OpenAI(
    base_url="${currentUrl}/v1",
    api_key="Dein_Token" # Optional
)

response = client.chat.completions.create(
    model="coder", # Alias aus deinem Cookbook
    messages=[{"role": "user", "content": "Hallo Modell!"}]
)

print(response.choices[0].message.content)

n8n (AI Agent Nodes)

Nutze den "OpenAI Chat Model" Node in n8n Advanced AI.

Einfach den Node verbinden, "coder" als Modell-ID (Expression) eintippen und loslegen.

`; } function mount() { render(); } function onStatus(s) { if (s && s.swap_url) { if (currentUrl !== s.swap_url) { currentUrl = s.swap_url; render(); // Neu rendern, wenn sich die URL ändert } } } export default { id: "guides", mount, onStatus };