> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/da/knowledge-base/how-to-articles/set-up-an-ai-assistant.md).

# Konfigurer en AI-assistent

Konfigurer en AI-assistent i Remote Desktop Manager ved at knytte en udbyder som OpenAI, Gemini eller Claude og en valgfri MCP-server.

Remote Desktop Manager understøtter AI-integration med Azure OpenAI, OpenAI, Ollama, Gemini, Mistral AI, Claude (Anthropic) og Azure AI Inference. Udbyderen ***Brugerdefineret*** opretter også forbindelse til enhver tjeneste, der er kompatibel med API'en for OpenAI, Claude eller Ollama. Disse kan bruges via en sessionspost ***AI-assistent*** eller panelet ***AI-assistent***.

{% hint style="info" %}
Data behandles kun via disse AI-integrationer, som kunden stiller til rådighed.
{% endhint %}

For at knytte den foretrukne AI-udbyder til Remote Desktop Manager via en sessionspost skal De følge trinnene nedenfor:

1. Klik på ***Rediger*** – ***Tilføj post***, og find derefter posten ***AI-assistent*** under ***Session*** – ***Andet***. Klik på ***Vælg***.
2. Angiv et ***Navn*** til den nye post, vælg en ***Udbyder***, og vælg en ***Model***. Afhængigt af udbyderen skal De også angive en ***API-nøgle***, et ***Slutpunkt*** eller begge dele. Klik på ***Gem***.

For at bruge AI-assistenten som et separat sidepanel skal De gå til ***Fil*** – ***Indstillinger*** – ***AI-assistent***, angive udbyderens oplysninger og klikke på ***Gem***. Klik derefter på ***Vindue*** – ***AI-assistent***, som findes i gruppen ***Kommunikation***.

### Konfigurer en brugerdefineret udbyder

Brug udbyderen ***Brugerdefineret*** til at oprette forbindelse til en tjeneste, der ikke er på udbyderlisten, men som viser en API, der er kompatibel med OpenAI, Claude eller Ollama, f.eks. en selvhostet server (llama.cpp for eksempel), en AI-gateway eller en proxy, som organisationen har godkendt. Når tjenesten er en af de navngivne udbydere, skal De vælge den udbyder i stedet.

1. På listen ***Udbyder*** (under ***Fil*** – ***Indstillinger*** – ***AI-assistent*** eller i en post ***AI-assistent***) skal De vælge ***Brugerdefineret*** og derefter klikke på ***Konfigurer***.
2. Udfyld de indstillinger, der er beskrevet nedenfor, og klik derefter på ***Gem***.
3. Klik på knappen ***Opdater*** ved siden af listen ***Model***, og vælg derefter en model.

<table><thead><tr><th width="220">INDSTILLINGER</th><th>BESKRIVELSE</th></tr></thead><tbody><tr><td><strong>Udbyder</strong></td><td>Den API, tjenesten er kompatibel med: <em><strong>OpenAI</strong></em>, <em><strong>Claude</strong></em> eller <em><strong>Ollama</strong></em>.</td></tr><tr><td><strong>Basis-URL</strong></td><td>Adressen på tjenesten, der starter med <code>http://</code> eller <code>https://</code>. Remote Desktop Manager føjer API-stierne til denne adresse, så medtag det versionssegment, tjenesten forventer. For en tjeneste, der er kompatibel med OpenAI, slutter adressen normalt med <code>/v1</code> (for eksempel <code>http://localhost:8080/v1</code>).<br><br>Klik på <em><strong>Validér</strong></em> for at sende en anmodning til <em><strong>Basis-URL</strong></em> med de konfigurerede overskrifter og bekræfte, at tjenesten kan nås.</td></tr><tr><td><strong>API-tilstand</strong></td><td><p>Vises, når <em><strong>Udbyder</strong></em> er <em><strong>OpenAI</strong></em>. Vælg den OpenAI-API, der bruges til at sende anmodninger:</p><ul><li><strong>Chatfuldførelser</strong>: Virker med selvhostede backends, der ikke bevarer samtalens tilstand på serversiden. Brug denne tilstand til de backends.</li><li><strong>Responses API</strong>: Kræver en backend, der bevarer samtalens tilstand på serversiden. Med en backend, der ikke gør det, lykkes den første meddelelse i en samtale, og den anden mislykkes.</li></ul></td></tr><tr><td><strong>Overskrift</strong></td><td>HTTP-overskrifter, der sendes med hver anmodning, herunder registrering af modeller. Klik på <em><strong>Tilføj</strong></em> for at tilføje en overskrift, og udfyld derefter dens <em><strong>Navn</strong></em> og <em><strong>Værdi</strong></em> i separate felter. Udbyderen <em><strong>Brugerdefineret</strong></em> har ikke et felt <em><strong>API-nøgle</strong></em>, så brug en overskrift til at godkende.<br><br>Angiv f.eks. <code>Authorization</code> i <em><strong>Navn</strong></em> og <code>Bearer &#x3C;token></code> i <em><strong>Værdi</strong></em>. Hvis De angiver hele overskriften (<code>Authorization: Bearer &#x3C;token></code>) i <em><strong>Navn</strong></em>, mislykkes det med meddelelsen <em>Property Header has an invalid value</em>.</td></tr></tbody></table>

{% hint style="info" %}
Når ***Udbyder*** er ***OpenAI***, kommer modellisten fra en `GET`-anmodning til `<Base URL>/models`. Med en ***Basis-URL***, der slutter på `/v1`, er det det almindelige slutpunkt `/v1/models`. Når ***Udbyder*** er ***Ollama***, viser listen de modeller, der er installeret på Ollama-serveren.
{% endhint %}

### Knyt en AI-assistent til en lokal MCP-server

1. Konfigurer først en [lokal MCP-server](/rdm/da/ribbon-menu-bar/tools/all-tools/mcp-server.md).
2. Åbn fanen ***MCP-servere*** (enten under ***Fil*** – ***Indstillinger*** – ***AI-assistent*** eller i en post ***AI-assistent***), og klik derefter på ***Tilføj***. Fanen vises, når en ***Udbyder*** er valgt.
3. Angiv et ***Navn*** til MCP-serveren, og vælg dens ***Transport***. For ***HTTP*** skal De angive ***Server-URL***. For ***Stdio*** skal De angive ***Kommando***. Klik på ***Gem*** for at lukke dialogboksen, og klik derefter på ***Gem*** igen for at anvende ændringerne.

{% hint style="warning" %}
Undgå at aktivere en MCP-server, der henter indhold, og en MCP-server, der kan udføre handlinger, i den samme AI-assistent, medmindre arbejdsflowet kræver begge. En server, der henter indhold, f.eks. [MCP-serveren til dokumentation hos Devolutions](/rdm/da/ribbon-menu-bar/tools/all-tools/mcp-server/access-devolutions-documentation-mcp-server.md) eller en websøgningsserver, placerer tredjepartstekst i modellens kontekst. En server, der kan udføre handlinger, f.eks. [MCP-serveren til Remote Desktop Manager](/rdm/da/ribbon-menu-bar/tools/all-tools/mcp-server.md), viser værktøjer, der kan opdatere gemte adgangskoder, generere OTP'er eller køre kommandoer på forbundne værter. Når begge deler en kontekst, kan instruktioner, der er skjult i det hentede indhold, få modellen til at kalde de værktøjer (indirekte promptinjektion).

Sider, der returneres af MCP-serveren til dokumentation hos Devolutions, er markeret som indhold, der ikke er tillid til, og som modellen skal behandle som data, der skal citeres, aldrig som instruktioner, der skal følges. Det mindsker risikoen, men fjerner den ikke, og andre tredjepartsservere, der henter indhold, tilbyder muligvis ikke denne beskyttelse.
{% endhint %}

### Se også

* [Fokus på: AI-assistenten i Remote Desktop Manager](https://blog.devolutions.net/2025/03/spotlight-on-remote-desktop-manager-ai-assistant/)
* [Devolutions Academy – Opret og brug AI-assistent i RDM](https://academy.devolutions.net/student/activity/2639962-create-and-use-ai-assistant-in-rdm)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/da/knowledge-base/how-to-articles/set-up-an-ai-assistant.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
