// Fictional configuration; runnable without a provider or configured credential.
// Construction and inspection send no request and resolve no credential.
import aner.llm
import aner.secrets

let model = llm.client(provider: "vllm", model: "example-model",
    endpoint: "https://llm.example.invalid/v1",
    key: secrets.stored("example-llm-key"), timeout_ms: 30000)
let message = llm.message(role: "user", content: "Explain validation data.")
print(model.provider())
print(model.model())
print(message)
// Add generate/chat only after replacing the fictional settings with your service.
