#pragma once #include "configobject.hpp" #include namespace ZShell::config { class Llm : public ConfigObject { Q_OBJECT QML_ANONYMOUS CFG_PROPERTY(QString, endpoint, "http://localhost:8080") CFG_PROPERTY(QString, model, "") CFG_PROPERTY(double, temperature, 0.7) public: explicit Llm(QObject* parent = nullptr) : ConfigObject(parent) {} }; } // namespace ZShell::config