6 6
7> Führen Sie Claude Code Cloud-Sitzungen auf einer Infrastruktur aus, die Sie kontrollieren: Richten Sie eine selbst gehostete Umgebung ein, stellen Sie Runner bereit und leiten Sie Sitzungen zu Ihrem eigenen Compute weiter.7> Führen Sie Claude Code Cloud-Sitzungen auf einer Infrastruktur aus, die Sie kontrollieren: Richten Sie eine selbst gehostete Umgebung ein, stellen Sie Runner bereit und leiten Sie Sitzungen zu Ihrem eigenen Compute weiter.
8 8
9<Note>9> [!NOTE]
10 Selbst gehostete Umgebungen befinden sich in der öffentlichen Beta für Team- und Enterprise-Pläne und sind standardmäßig deaktiviert. Siehe [Verfügbarkeit und Einschränkungen](#availability-and-limitations) für den Aktivierungspfad und was ausgeschlossen ist.10>
11</Note>11> Selbst gehostete Umgebungen befinden sich in der öffentlichen Beta für Team- und Enterprise-Pläne und sind standardmäßig deaktiviert. Siehe [Verfügbarkeit und Einschränkungen](#availability-and-limitations) für den Aktivierungspfad und was ausgeschlossen ist.
12 12
13Eine selbst gehostete Umgebung führt Claude Code Cloud-Sitzungen auf einer Infrastruktur aus, die Ihre Organisation betreibt. Eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) ist jede Sitzung, die irgendwo anders als auf dem Rechner des Entwicklers ausgeführt wird: Entwickler starten sie von claude.ai, den mobilen und Desktop-Apps, dem Terminal mit [`claude --cloud`](/docs/de/claude-code-on-the-web#from-terminal-to-cloud) und [geplanten Routinen](/docs/de/routines), und standardmäßig werden sie auf der Infrastruktur von Anthropic ausgeführt. In einer selbst gehosteten Umgebung werden diese Sitzungen in Ihrem Netzwerk ausgeführt, und die Entwicklererfahrung ist ansonsten gleich, abgesehen von den Unterschieden in [Verfügbarkeit und Einschränkungen](#availability-and-limitations) und den [bekannten Problemen](/docs/de/self-hosted-environments-deploy#known-issues-and-limitations) der Bereitstellungsseite.13Eine selbst gehostete Umgebung führt Claude Code Cloud-Sitzungen auf einer Infrastruktur aus, die Ihre Organisation betreibt. Eine [Cloud-Sitzung](/docs/de/claude-code-on-the-web) ist jede Sitzung, die irgendwo anders als auf dem Rechner des Entwicklers ausgeführt wird. Entwickler starten sie von claude.ai, den mobilen und Desktop-Apps, dem Terminal mit [`claude --cloud`](/docs/de/claude-code-on-the-web#from-terminal-to-cloud) und [geplanten Aufgaben in der Cloud](/docs/de/routines). Standardmäßig werden Cloud-Sitzungen auf der Infrastruktur von Anthropic ausgeführt.
14
15In einer selbst gehosteten Umgebung werden dieselben Sitzungen in Ihrem Netzwerk ausgeführt. Die Entwicklererfahrung ist ansonsten gleich, abgesehen von den Unterschieden in [Verfügbarkeit und Einschränkungen](#availability-and-limitations) und den [bekannten Problemen](/docs/de/self-hosted-environments-deploy#known-issues-and-limitations) der Bereitstellungsseite.
14 16
15Wenn Ihr Team keine Cloud-Sitzungen verwendet, gibt es hier nichts zu konfigurieren: Sitzungen in einem Terminal oder einer IDE werden immer auf dem eigenen Rechner des Entwicklers ausgeführt. Wenn Sie Claude Code auf Ihrem eigenen Always-On-Rechner ausführen und es von anderen Geräten aus steuern möchten, verwenden Sie [Remote Control](/docs/de/remote-control), das auch auf Pro- und Max-Plänen verfügbar ist. Wenn Sie bereit sind zu beginnen, gehen Sie direkt zum [Schnellstart](/docs/de/self-hosted-environments-quickstart); um die Sicherheitslage zunächst zu überprüfen, beginnen Sie mit [Bereitstellung in der Produktion](/docs/de/self-hosted-environments-deploy). Der Rest dieser Seite erklärt, wie Self-Hosting funktioniert und wann Sie es wählen sollten.17Wenn Ihr Team keine Cloud-Sitzungen verwendet, gibt es hier nichts zu konfigurieren: Sitzungen in einem Terminal oder einer IDE werden immer auf dem eigenen Rechner des Entwicklers ausgeführt. Wenn Sie Claude Code auf Ihrem eigenen Always-On-Rechner ausführen und es von anderen Geräten aus steuern möchten, verwenden Sie [Remote Control](/docs/de/remote-control), das auch auf Pro- und Max-Plänen verfügbar ist. Wenn Sie bereit sind zu beginnen, gehen Sie direkt zum [Schnellstart](/docs/de/self-hosted-environments-quickstart); um die Sicherheitslage zunächst zu überprüfen, beginnen Sie mit [Bereitstellung in der Produktion](/docs/de/self-hosted-environments-deploy). Der Rest dieser Seite erklärt, wie Self-Hosting funktioniert und wann Sie es wählen sollten.
16 18
17<h2 id="how-self-hosted-environments-work">19## Wie selbst gehostete Umgebungen funktionieren
18 Wie selbst gehostete Umgebungen funktionieren
19</h2>
20 20
21Self-Hosting hat drei Teile:21Self-Hosting hat drei Teile:
22 22
26 26
27Wenn ein Entwickler eine Cloud-Sitzung startet, zeigt die Sitzungsstart-UI eine Umgebungsauswahl an, die von Anthropic gehostete Umgebungen neben allen von Ihrer Organisation erstellten auflistet. Wenn er Ihre auswählt, platziert die Kontrollebene von Anthropic die Sitzung in der Warteschlange Ihrer Umgebung, wo ein Runner sie beansprucht, das vom Entwickler gewählte Repository klont und einen Claude Code-Prozess auf Ihrem Host startet, um ihn auszuführen. Der Runner authentifiziert sich bei Ihrem Git-Host mit Anmeldedaten, die Sie konfigurieren; [Git konfigurieren](/docs/de/self-hosted-environments-deploy#configure-git) behandelt die Optionen. Sitzungen erreichen Ihre internen Services von innen in Ihrem Netzwerk aus, und Ihren Git-Host auf die gleiche Weise, wenn er intern ist; der Datenverkehr zu Anthropic, das Abfragen der Warteschlange, der Ereignisstrom der Sitzung und standardmäßig die Modellableitung, ist ausgehend HTTPS zu `api.anthropic.com`, mit der kurzen Liste weiterer Hosts, die Sitzungen in [Netzwerkanforderungen](/docs/de/self-hosted-environments-deploy#network-requirements) erreichen können. Anthropic verbindet sich niemals mit Ihrem Netzwerk.27Wenn ein Entwickler eine Cloud-Sitzung startet, zeigt die Sitzungsstart-UI eine Umgebungsauswahl an, die von Anthropic gehostete Umgebungen neben allen von Ihrer Organisation erstellten auflistet. Wenn er Ihre auswählt, platziert die Kontrollebene von Anthropic die Sitzung in der Warteschlange Ihrer Umgebung, wo ein Runner sie beansprucht, das vom Entwickler gewählte Repository klont und einen Claude Code-Prozess auf Ihrem Host startet, um ihn auszuführen. Der Runner authentifiziert sich bei Ihrem Git-Host mit Anmeldedaten, die Sie konfigurieren; [Git konfigurieren](/docs/de/self-hosted-environments-deploy#configure-git) behandelt die Optionen. Sitzungen erreichen Ihre internen Services von innen in Ihrem Netzwerk aus, und Ihren Git-Host auf die gleiche Weise, wenn er intern ist; der Datenverkehr zu Anthropic, das Abfragen der Warteschlange, der Ereignisstrom der Sitzung und standardmäßig die Modellableitung, ist ausgehend HTTPS zu `api.anthropic.com`, mit der kurzen Liste weiterer Hosts, die Sitzungen in [Netzwerkanforderungen](/docs/de/self-hosted-environments-deploy#network-requirements) erreichen können. Anthropic verbindet sich niemals mit Ihrem Netzwerk.
28 28
29<div style={{maxWidth: "640px", margin: "0 auto"}}>29
30 <Frame>
31 <img src="https://mintcdn.com/claude-code/Y0sJ2uDoOVbOVZrQ/images/self-hosted-network-paths.svg?fit=max&auto=format&n=Y0sJ2uDoOVbOVZrQ&q=85&s=8056103fc1c5564c7f0ef219d260b99d" className="dark:hidden" alt="Architekturdiagramm einer selbst gehosteten Umgebung: Ihre Netzwerkgrenze enthält einen Runner, zwei Claude Code-Sitzungsprozesse darin und Ihren Git-Host, mit api.anthropic.com außerhalb, das Warteschlange, Sitzungsstrom und Ableitung hält. Der Runner fragt die Warteschlange ab und erreicht den Git-Host, jeder Sitzungsprozess öffnet seine eigenen Stream-, Ableitungs- und Git-Verbindungen, und jede Verbindung ist ausgehend von Ihrem Netzwerk, ohne eingehende." width="680" height="320" data-path="images/self-hosted-network-paths.svg" />
32
33 <img src="https://mintcdn.com/claude-code/Y0sJ2uDoOVbOVZrQ/images/self-hosted-network-paths-dark.svg?fit=max&auto=format&n=Y0sJ2uDoOVbOVZrQ&q=85&s=fec6aef3b0740d80eaf6d6a7000a2233" className="hidden dark:block" alt="Architekturdiagramm einer selbst gehosteten Umgebung: Ihre Netzwerkgrenze enthält einen Runner, zwei Claude Code-Sitzungsprozesse darin und Ihren Git-Host, mit api.anthropic.com außerhalb, das Warteschlange, Sitzungsstrom und Ableitung hält. Der Runner fragt die Warteschlange ab und erreicht den Git-Host, jeder Sitzungsprozess öffnet seine eigenen Stream-, Ableitungs- und Git-Verbindungen, und jede Verbindung ist ausgehend von Ihrem Netzwerk, ohne eingehende." width="680" height="320" data-path="images/self-hosted-network-paths-dark.svg" />
34 </Frame>
35</div>
36 30
37Die zwei Claude Code-Boxen im Diagramm sind Sitzungsprozesse: ein Runner führt zwei Sitzungen gleichzeitig aus, bis zu seiner konfigurierten Kapazität. Ein Runner bedient einen [Besitzer](#key-concepts) auf einmal und sperrt sich auf diesen Besitzer, wenn er seine erste Sitzung beansprucht, sodass ausgecheckter Code sich niemals zwischen Besitzern vermischt; [Runner-Lebenszyklus](#runner-lifecycle) behandelt die Regel.31Die zwei Claude Code-Boxen im Diagramm sind Sitzungsprozesse: ein Runner führt zwei Sitzungen gleichzeitig aus, bis zu seiner konfigurierten Kapazität. Ein Runner bedient einen [Besitzer](#key-concepts) auf einmal und sperrt sich auf diesen Besitzer, wenn er seine erste Sitzung beansprucht, sodass ausgecheckter Code sich niemals zwischen Besitzern vermischt; [Runner-Lebenszyklus](#runner-lifecycle) behandelt die Regel.
38 32
39Sie können Runner selbst starten und am Laufen halten, oder Sie führen den [Autoscaling-Orchestrator](/docs/de/self-hosted-environments-configuration#on-demand-runners) aus, einen zweiten Prozess, den Sie hosten, der Runner startet, wenn Sitzungen in der Warteschlange sind; jeder Runner beendet sich selbst, wenn seine Arbeit abgeschlossen ist. In jedem Fall richten Sie die Umgebung einmal ein, und sie wird in der Auswahl auf jeder unterstützten Oberfläche angezeigt.33Sie können Runner selbst starten und am Laufen halten, oder Sie führen den [Autoscaling-Orchestrator](/docs/de/self-hosted-environments-configuration#on-demand-runners) aus, einen zweiten Prozess, den Sie hosten, der Runner startet, wenn Sitzungen in der Warteschlange sind; jeder Runner beendet sich selbst, wenn seine Arbeit abgeschlossen ist. In jedem Fall richten Sie die Umgebung einmal ein, und sie wird in der Auswahl auf jeder unterstützten Oberfläche angezeigt.
40 34
41<h2 id="availability-and-limitations">35## Verfügbarkeit und Einschränkungen
42 Verfügbarkeit und Einschränkungen
43</h2>
44 36
45Überprüfen Sie diese vor der Planung eines Rollouts:37Überprüfen Sie diese vor der Planung eines Rollouts:
46 38
47* **Pläne**: öffentliche Beta für Team- und Enterprise-Organisationen. Selbst gehostete Umgebungen sind standardmäßig deaktiviert; ein [Besitzer](/docs/de/cloud-environments#organization-shared-environments) aktiviert **Selbst gehostete Umgebungen zulassen** auf der [**Cloud-Umgebungen** Admin-Seite](https://claude.ai/admin-settings/cloud-environments), was erfordert, dass [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) für die Organisation aktiviert sind.39* **Pläne**: öffentliche Beta für Team- und Enterprise-Organisationen. Selbst gehostete Umgebungen sind standardmäßig deaktiviert; ein [Besitzer](/docs/de/cloud-environments#organization-shared-environments) aktiviert **Selbst gehostete Umgebungen zulassen** auf der [**Cloud-Umgebungen** Admin-Seite](https://claude.ai/admin-settings/cloud-environments), was erfordert, dass [Cloud-Sitzungen](/docs/de/claude-code-on-the-web) für die Organisation aktiviert sind.
48* **Zero Data Retention und HIPAA**: nicht verfügbar für Organisationen, bei denen [Zero Data Retention](/docs/de/zero-data-retention) aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet ist.40* **Zero Data Retention und HIPAA**: nicht verfügbar für Organisationen, bei denen [Zero Data Retention](/docs/de/zero-data-retention) aktiviert oder die [HIPAA-Konfiguration](/docs/de/hipaa-setup) angewendet ist.
49* **Modellinferenz**: Sitzungen verwenden die Anthropic API, es sei denn, Sie konfigurieren einen Runner so, dass er [Modellanfragen an Amazon Bedrock oder Google Cloud's Agent Platform sendet](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform). Sitzungsinhalte werden in beiden Fällen an Anthropic übermittelt. Auf einem so konfigurierten Runner erreichen [serververwaltete Einstellungen](/docs/de/server-managed-settings) und Organisationsrichtlinien von claude.ai die Sitzungen nicht.41* **Modellinferenz**: Sitzungen verwenden die Anthropic API, es sei denn, Sie konfigurieren einen Runner so, dass er [Modellanfragen an Amazon Bedrock oder Google Cloud's Agent Platform sendet](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform). Sitzungsinhalte werden in beiden Fällen an Anthropic übermittelt. Auf einem so konfigurierten Runner erreichen [serververwaltete Einstellungen](/docs/de/server-managed-settings) und Organisationsrichtlinien von claude.ai die Sitzungen nicht.
50* **Oberflächen**: Sitzungen, die von [claude.ai/code](https://claude.ai/code), den mobilen und Desktop-Apps, [geplanten Routinen](/docs/de/routines) und dem Terminal mit [`claude --cloud`](/docs/de/claude-code-on-the-web#from-terminal-to-cloud) oder einer [`--environment` Dispatch](/docs/de/self-hosted-environments-testing#run-the-test-loop) gestartet werden, können in selbst gehosteten Umgebungen ausgeführt werden. [Claude Tag](https://claude.com/docs/claude-tag/overview) Sitzungen können auch darin ausgeführt werden, aber Claude kann [Access Bundles](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle) in diesen Sitzungen noch nicht verwenden. [Claude Security](/docs/de/claude-security) und [Code Review](/docs/de/code-review) Sitzungen werden noch nicht zu ihnen weitergeleitet. Die Unterstützung für diese beiden Oberflächen folgt separat.42* **Oberflächen**: Sitzungen, die von [claude.ai/code](https://claude.ai/code), den mobilen und Desktop-Apps, [geplanten Aufgaben in der Cloud](/docs/de/routines) und dem Terminal mit [`claude --cloud`](/docs/de/claude-code-on-the-web#from-terminal-to-cloud) oder einer [`--environment` Dispatch](/docs/de/self-hosted-environments-testing#run-the-test-loop) gestartet werden, können in selbst gehosteten Umgebungen ausgeführt werden. [Claude Tag](https://claude.com/docs/claude-tag/overview) Sitzungen können auch darin ausgeführt werden, aber Claude kann [Access Bundles](https://claude.com/docs/claude-tag/concepts/glossary#access-bundle) in diesen Sitzungen noch nicht verwenden. [Claude Security](/docs/de/claude-security) und [Code Review](/docs/de/code-review) Sitzungen werden noch nicht zu ihnen weitergeleitet. Die Unterstützung für diese beiden Oberflächen folgt separat.
51* **Repositories**: Sitzungen checken Repositories von GitHub aus; siehe [GitHub-Authentifizierungsoptionen](/docs/de/claude-code-on-the-web#github-authentication-options). Für einen GitHub Enterprise Server Host siehe dessen [Netzwerkanforderungen](/docs/de/github-enterprise-server#network-requirements).43* **Repositories**: Sitzungen checken Repositories von GitHub aus; siehe [GitHub-Authentifizierungsoptionen](/docs/de/claude-code-on-the-web#github-authentication-options). Für einen GitHub Enterprise Server Host siehe dessen [Netzwerkanforderungen](/docs/de/github-enterprise-server#network-requirements).
52* **Abrechnung**: Sitzungen in einer selbst gehosteten Umgebung verbrauchen die Claude Code-Nutzung Ihrer Organisation auf die gleiche Weise wie Sitzungen in von Anthropic gehosteten Umgebungen.44* **Abrechnung**: Sitzungen in einer selbst gehosteten Umgebung verbrauchen die Claude Code-Nutzung Ihrer Organisation auf die gleiche Weise wie Sitzungen in von Anthropic gehosteten Umgebungen.
53 45
54<h2 id="why-self-host">46## Warum Self-Hosting
55 Warum Self-Hosting
56</h2>
57 47
58Die meisten Teams werden besser von von Anthropic gehosteten Umgebungen bedient, die keine Infrastruktur zum Ausführen oder Warten benötigen. Self-Hosting ist für Teams, deren Netzwerk-, Tooling- oder Compliance-Anforderungen erfordern, dass die Sitzungsausführung auf einer Infrastruktur erfolgt, die sie kontrollieren. Wenn das auf Sie zutrifft, planen Sie für die operative Verantwortung, die es mit sich bringt: Sie erstellen und warten das Runner-Image, betreiben die Flotte und kontrollieren sein Netzwerk.48Die meisten Teams werden besser von von Anthropic gehosteten Umgebungen bedient, die keine Infrastruktur zum Ausführen oder Warten benötigen. Self-Hosting ist für Teams, deren Netzwerk-, Tooling- oder Compliance-Anforderungen erfordern, dass die Sitzungsausführung auf einer Infrastruktur erfolgt, die sie kontrollieren. Wenn das auf Sie zutrifft, planen Sie für die operative Verantwortung, die es mit sich bringt: Sie erstellen und warten das Runner-Image, betreiben die Flotte und kontrollieren sein Netzwerk.
59 49
63* **Benutzerdefinierte Tools**: Installieren Sie Compiler, SDKs und interne CLIs in Ihrem Runner-Image vor, damit jede Sitzung bereit zum Erstellen startet53* **Benutzerdefinierte Tools**: Installieren Sie Compiler, SDKs und interne CLIs in Ihrem Runner-Image vor, damit jede Sitzung bereit zum Erstellen startet
64* **Compliance**: Repository-Checkouts und Build-Artefakte bleiben auf einer Infrastruktur, die Sie kontrollieren. Der Sitzungsinhalt wird weiterhin an `api.anthropic.com` gesendet.54* **Compliance**: Repository-Checkouts und Build-Artefakte bleiben auf einer Infrastruktur, die Sie kontrollieren. Der Sitzungsinhalt wird weiterhin an `api.anthropic.com` gesendet.
65 55
66<h2 id="environments-runners-and-sessions">56## Umgebungen, Runner und Sitzungen
67 Umgebungen, Runner und Sitzungen
68</h2>
69 57
70Umgebungen werden auf der Seite **Cloud-Umgebungen** in den Admin-Einstellungen von claude.ai verwaltet; Runner sind Prozesse, die Sie auf Ihrer eigenen Infrastruktur starten und verwalten.58Umgebungen werden auf der Seite **Cloud environments** in den Admin-Einstellungen von claude.ai verwaltet; Runner sind Prozesse, die Sie auf Ihrer eigenen Infrastruktur starten und verwalten.
71 59
72<h3 id="key-concepts">60### Zentrale Begriffe
73 Wichtige Konzepte
74</h3>
75 61
76Diese Begriffe erscheinen auf den Seiten für selbstgehostete Umgebungen:62Diese Begriffe kommen auf allen Seiten zu selbst gehosteten Umgebungen vor:
77 63
78| Begriff | Was es ist |64| Begriff | Bedeutung |
79| :- | :- |65| :- | :- |
80| Umgebung | Eine benannte Gruppe Ihrer Runner, erstellt in den claude.ai-Einstellungen. Sitzungen werden an eine Umgebung weitergeleitet, nicht an einen einzelnen Runner. |66| Umgebung | Eine benannte Gruppe Ihrer Runner, die in den Einstellungen von claude.ai erstellt wird. Sitzungen werden an eine Umgebung weitergeleitet, nicht an einen einzelnen Runner. |
81| Umgebungsgeheimnis | Die einzelne gemeinsame Anmeldeinformation, die Runner zur Authentifizierung und Registrierung bei der Umgebung verwenden. Wird einmal bei der Umgebungserstellung angezeigt und ist in der Admin-Benutzeroberfläche als **Umgebungsschlüssel** gekennzeichnet. |67| Umgebungsgeheimnis | Die einzelne gemeinsame Anmeldeinformation, mit der sich Runner authentifizieren und bei der Umgebung registrieren. Wird einmalig beim Erstellen der Umgebung angezeigt und ist in der Admin-Oberfläche als **environment key** bezeichnet. |
82| Runner | Der langlebige Prozess, den Sie bereitstellen. Ein Runner registriert sich bei der Umgebung, erhält ein Runner-Token und fragt nach Sitzungen ab. |68| Runner | Der langlebige Prozess, den Sie deployen. Ein Runner registriert sich bei der Umgebung, erhält ein Runner-Token und fragt nach Sitzungen ab. |
83| Sitzung | Eine Claude Code-Aufgabe, gestartet von claude.ai, der mobilen App oder einer anderen Anthropic-Oberfläche wie einer geplanten Routine oder einem Agent. Jede Sitzung wird als untergeordneter Claude Code-Prozess ausgeführt, den der Runner erzeugt. |69| Sitzung | Eine Claude Code-Aufgabe, gestartet über claude.ai, die mobile App oder eine andere Anthropic-Oberfläche wie eine geplante Aufgabe oder einen Agenten. Jede Sitzung läuft als untergeordneter Claude Code-Prozess, den der Runner startet. |
84 70
85In API-Feldern, Token-Ansprüchen und Metriknamen wird die Umgebung als `pool` angezeigt, und die Umgebungs-ID ist die `pool_id`. Die [Referenz](/docs/de/self-hosted-environments-reference) ordnet die beiden Schreibweisen zu, einschließlich der veralteten `pool`-Flag-Namen.71In API-Feldern, Token-Claims und Metriknamen erscheint die Umgebung als `pool`, und die Umgebungs-ID ist die `pool_id`. Die [Referenz](/docs/de/self-hosted-environments-reference) ordnet die beiden Schreibweisen einander zu, einschließlich der veralteten `pool`-Flag-Namen.
86 72
87Ein Runner bedient jeweils einen Besitzer. Die erste Sitzung, die ein Runner aufgreift, sperrt den Runner für den Besitzer dieser Sitzung, und der Runner führt dann Sitzungen nur für diesen Besitzer bis zu einer konfigurierten Kapazität aus. Wer der Besitzer ist, hängt davon ab, wie die Sitzung gestartet wurde:73Ein Runner bedient jeweils nur einen Eigentümer. Die erste Sitzung, die ein Runner übernimmt, bindet den Runner an den Eigentümer dieser Sitzung, und der Runner führt anschließend nur Sitzungen für diesen Eigentümer aus, bis zu einer konfigurierten Kapazität. Wer der Eigentümer ist, hängt davon ab, wie die Sitzung gestartet wurde:
88 74
89* **Sitzungen, die ein Benutzer startet**: Der Besitzer ist das Konto dieses Benutzers.75* **Von einem Benutzer gestartete Sitzungen**: Der Eigentümer ist das Konto dieses Benutzers.
90* **Claude Tag-Kanal-Sitzungen**: Claude führt sie ohne ein Benutzerkonto aus, daher ist der Besitzer der [Claude Tag-Agent](https://claude.com/docs/claude-tag/concepts/glossary#agent-identity), der die Sitzung gestartet hat. Jede Kanal-Sitzung, die dieser Agent startet, hat denselben Besitzer, unabhängig davon, wer die Slack-Nachricht gesendet hat. Ein Runner, der daran gesperrt ist, bedient Sitzungen, die verschiedene Personen gestartet haben, wenn Sie ihn mit einer `--capacity` über eins oder mit einem positiven `--drain-grace-sec` ausführen.76* **Claude Tag-Channel-Sitzungen**: Claude führt sie ohne zugeordnetes Benutzerkonto aus, daher ist der Eigentümer der [Claude Tag-Agent](https://claude.com/docs/claude-tag/concepts/glossary#agent-identity), der die Sitzung gestartet hat. Jede Channel-Sitzung, die dieser Agent startet, hat denselben Eigentümer, unabhängig davon, wer die Slack-Nachricht gesendet hat. Ein an ihn gebundener Runner bedient also Sitzungen, die verschiedene Personen gestartet haben, wenn Sie ihn mit einer `--capacity` über eins oder mit einem positiven `--drain-grace-sec` ausführen.
91 77
92Die minimale Flottengröße ist daher die Anzahl der Besitzer, die Sie gleichzeitig aktiv erwarten, einschließlich Benutzer und Claude Tag-Agenten.78Die minimale Flottengröße entspricht daher der Anzahl der Eigentümer, die Sie gleichzeitig aktiv erwarten, wobei Benutzer und Claude Tag-Agenten mitgezählt werden.
93 79
94<h3 id="session-lifecycle">80### Lebenszyklus einer Sitzung
95 Sitzungs-Lebenszyklus
96</h3>
97 81
98Wenn ein Entwickler eine Sitzung startet und Ihre Umgebung auswählt, platziert die Kontrolleben von Anthropic die Sitzung in der Warteschlange der Umgebung. Von dort aus:82Wenn ein Entwickler eine Sitzung startet und Ihre Umgebung auswählt, stellt die Control Plane von Anthropic die Sitzung in die Warteschlange der Umgebung. Von dort aus:
99 83
1001. Ein Runner mit freier Kapazität beansprucht die Sitzung und hält einen Lease darauf.841. Ein Runner mit freier Kapazität beansprucht die Sitzung und hält eine Lease darauf.
1012. Der Runner klont das Repository in sein Arbeitsverzeichnis und erzeugt einen untergeordneten Claude Code-Prozess.852. Der Runner klont das Repository in sein Arbeitsverzeichnis und startet einen untergeordneten Claude Code-Prozess.
1023. Das untergeordnete Element streamt Ereignisse über HTTPS zurück, während der Runner weiterhin abfragt; jede Abfrage aktualisiert den Lease und dient gleichzeitig als Herzschlag.863. Der untergeordnete Prozess streamt Ereignisse über HTTPS zurück, während der Runner weiter abfragt; jede Abfrage erneuert die Lease und dient zugleich als Heartbeat.
1034. Wenn der Runner nicht mehr abfragt, läuft sein Lease nach etwa 60 Sekunden ab. Der Server kann dann einige Minuten und manchmal auch länger brauchen, um die Sitzung für einen anderen Runner erneut einzureihen.874. Wenn der Runner keine Abfragen mehr sendet, läuft seine Lease nach etwa 60 Sekunden ab. Der Server kann dann einige Minuten und manchmal länger benötigen, um die Sitzung für einen anderen Runner erneut in die Warteschlange zu stellen.
104 88
105Der Runner gibt jeder Abfrageanfrage 10 Sekunden. Wenn eine Anfrage abläuft, verloren geht oder eine Antwort erhält, die der Runner nicht analysieren kann, bedient der Runner weiterhin seine aktiven Sitzungen und versucht es nach einer oder zwei Sekunden erneut, anstatt auf die nächste geplante Abfrage zu warten. Beispielsweise antwortet ein abfangender Proxy auf die Abfrage mit seiner eigenen Seite und erzeugt eine Antwort, die der Runner nicht analysieren kann. Jedes Mal, wenn eine weitere Anfrage auf eine dieser Weisen fehlschlägt, verdoppelt der Runner die Lücke vor dem nächsten Versuch, bis zu 20 Sekunden, und verkürzt die Lücke, wenn der Lease kurz vor dem Ablauf steht.89Der Runner gibt jeder Abfrage-Anfrage 10 Sekunden Zeit. Wenn eine Anfrage das Zeitlimit überschreitet, verloren geht oder eine Antwort erhält, die der Runner nicht parsen kann, bedient der Runner weiterhin seine laufenden Sitzungen und versucht es nach ein bis zwei Sekunden erneut, statt auf die nächste planmäßige Abfrage zu warten. Beispielsweise erzeugt ein abfangender Proxy, der die Abfrage mit einer eigenen Seite beantwortet, eine Antwort, die der Runner nicht parsen kann. Jedes Mal, wenn eine weitere Anfrage auf eine dieser Arten fehlschlägt, verdoppelt der Runner den Abstand bis zum nächsten Wiederholungsversuch, bis zu 20 Sekunden, und verkürzt den Abstand, sobald die Lease kurz vor dem Ablauf steht.
106 90
107<h3 id="runner-lifecycle">91### Lebenszyklus eines Runners
108 Runner-Lebenszyklus
109</h3>
110 92
111Die erste Sitzung, die ein Runner aufgreift, sperrt den Runner für den Besitzer dieser Sitzung, und der Runner führt bis zu `--capacity` gleichzeitige Sitzungen für diesen Besitzer aus. Während der Runner aktive Sitzungen hat und kein Shutdown-Signal erhalten hat oder seine Ruhestandszeit erreicht hat, greift der Runner weiterhin die Arbeit in der Warteschlange des gesperrten Besitzers auf. Was nach Abschluss geschieht, hängt von [`--drain-grace-sec`](/docs/de/self-hosted-environments-reference#runner-cli-flags) ab:93Die erste Sitzung, die ein Runner übernimmt, bindet den Runner an den Eigentümer dieser Sitzung, und der Runner führt bis zu `--capacity` gleichzeitige Sitzungen für diesen Eigentümer aus. Solange der Runner aktive Sitzungen hat, weder ein Shutdown-Signal erhalten noch seinen Retire-Zeitpunkt erreicht hat, beansprucht er weiterhin Arbeit aus der Warteschlange des gebundenen Eigentümers. Was nach dem Ende dieser Sitzungen geschieht, hängt von [`--drain-grace-sec`](/docs/de/self-hosted-environments-reference#runner-cli-flags) ab:
112 94
113* **Bei der Standardeinstellung von `0`**: Der Runner wird beendet, sobald seine aktiven Sitzungen beendet sind, ohne weitere Abfragen durchzuführen, sodass der Orchestrator, unter dem Sie ihn bereitstellen, wie Kubernetes, ihn mit einer frischen Festplatte neu starten kann, bereit, jeden Besitzer zu bedienen.95* **Beim Standardwert `0`**: Der Runner beendet sich, sobald seine aktiven Sitzungen abgeschlossen sind, ohne nach weiteren abzufragen, sodass der Orchestrator, unter dem Sie ihn deployen, etwa Kubernetes, ihn mit einem frischen Datenträger neu starten kann, bereit für jeden beliebigen Eigentümer.
114* **Bei einem positiven Wert**: Der Runner fragt die Warteschlange des gesperrten Besitzers für diese Anzahl von Sekunden ab, bevor er beendet wird.96* **Bei einem positiven Wert**: Der Runner fragt die Warteschlange des gebundenen Eigentümers noch so viele Sekunden lang ab, bevor er sich beendet.
115 97
116Dieser Lebenszyklus isoliert den ausgecheckten Code jedes Besitzers, ohne dass der Runner den Festplattenzustand zwischen Besitzern löschen muss.98Dieser Lebenszyklus isoliert den ausgecheckten Code jedes Eigentümers, ohne dass der Runner den Zustand auf dem Datenträger zwischen Eigentümern löschen muss.
117 99
118Wie Ihre Infrastruktur einen Runner stoppt, entscheidet, ob Sie `--retire-at` benötigen. Ein Kill, der `SIGTERM` liefert, benötigt kein Flag: Der Runner wird wie in [Shutdown-Timing](/docs/de/self-hosted-environments-deploy#shutdown-timing) beschrieben geleert, oder bedient weiterhin die Sitzungen, die er bereits hält, wenn Sie [`--defer-shutdown-max-min`](/docs/de/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal) setzen. Wenn Ihre Infrastruktur stattdessen Hosts zu einer bekannten Wanduhrzeit ohne Signal oder mit einer zu kurzen Kulanzfrist zerstört, wie z. B. eine Sandbox-Lebensdauer-Obergrenze oder Spot-Instance-Rückforderung, übergeben Sie `--retire-at <epoch-seconds>` auf einige Minuten vor dieser Zeit eingestellt. Zur Ruhestandszeit:100Wie Ihre Infrastruktur einen Runner stoppt, entscheidet darüber, ob Sie `--retire-at` benötigen. Ein Beenden, das `SIGTERM` sendet, erfordert kein Flag: Der Runner leert sich wie unter [Zeitpunkt des Herunterfahrens](/docs/de/self-hosted-environments-deploy#shutdown-timing) beschrieben oder bedient die bereits gehaltenen Sitzungen weiter, wenn Sie [`--defer-shutdown-max-min`](/docs/de/self-hosted-environments-deploy#defer-the-drain-past-the-first-signal) setzen. Wenn Ihre Infrastruktur Hosts stattdessen zu einem bekannten Uhrzeitpunkt ohne Signal zerstört oder mit einer Schonfrist, die zum Leeren zu kurz ist, etwa bei einer Begrenzung der Sandbox-Lebensdauer oder der Rückforderung von Spot-Instanzen, übergeben Sie `--retire-at <epoch-seconds>` mit einem Wert einige Minuten vor diesem Zeitpunkt. Zum Retire-Zeitpunkt:
119 101
1201. Der Runner stoppt die Annahme neuer Arbeit.1021. Der Runner nimmt keine neue Arbeit mehr an.
1212. Der Runner gibt jede aktive Sitzung über denselben Freigabepfad frei, den das Flag [`--release-idle-session-min`](/docs/de/self-hosted-environments-reference#runner-cli-flags) verwendet, sodass die Sitzung auf einem frischen Runner fortgesetzt wird, wenn der Benutzer seine nächste Nachricht sendet. Wann der Runner jede Sitzung freigibt, hängt von ihrem Zustand ab:1032. Der Runner gibt jede aktive Sitzung über denselben Freigabepfad frei, den das Flag [`--release-idle-session-min`](/docs/de/self-hosted-environments-reference#runner-cli-flags) verwendet, sodass die Sitzung auf einem frischen Runner fortgesetzt wird, wenn der Benutzer seine nächste Nachricht sendet. Wann der Runner jede Sitzung freigibt, hängt von ihrem Zustand ab:
122 * Der Runner gibt eine Sitzung, die sich mitten in einem Turn befindet, frei, nachdem dieser Turn beendet ist. Zuvor wartet er darauf, dass der Prozess der Sitzung das Ende des Turns an Anthropic meldet, jedoch nicht länger als [`SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS`](/docs/de/self-hosted-environments-reference#environment-variable-only-settings). Vor v2.1.280 gab der Runner die Sitzung frei, sobald der Turn beendet war.104 * Eine Sitzung, die sich mitten in einem Turn befindet, gibt der Runner nach Abschluss dieses Turns frei. Zuvor wartet er darauf, dass der Prozess der Sitzung das Ende des Turns an Anthropic meldet, höchstens jedoch [`SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS`](/docs/de/self-hosted-environments-reference#environment-variable-only-settings) lang. Vor v2.1.280 gab der Runner die Sitzung frei, sobald der Turn abgeschlossen war.
123 * Wenn ein Turn beendet ist und Hintergrundaufgaben ausgeführt werden, wartet der Runner bis zu 60 Sekunden auf diese, gibt dann die Sitzung frei, auch wenn diese noch ausgeführt werden. Wenn die Aufgaben beendet sind, aber der nachfolgende Turn, der ihre Ergebnisse liest, noch nicht ausgeführt wurde, behält der Runner die Sitzung, bis dieser Turn beendet ist, und wartet nicht länger als [`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](/docs/de/self-hosted-environments-reference#environment-variable-only-settings) darauf, dass dieser Turn startet.105 * Wenn ein Turn endet und Hintergrundaufgaben weiterlaufen lässt, wartet der Runner bis zu 60 Sekunden auf sie und gibt die Sitzung dann frei, auch wenn sie noch laufen. Wenn die Aufgaben abgeschlossen sind, der nachfolgende Turn, der ihre Ergebnisse liest, aber noch nicht gelaufen ist, behält der Runner die Sitzung, bis dieser Turn abgeschlossen ist, und wartet höchstens [`SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS`](/docs/de/self-hosted-environments-reference#environment-variable-only-settings) lang darauf, dass dieser Turn beginnt.
1243. Der Runner wird mit 0 beendet, sobald alle seine Sitzungen freigegeben sind.1063. Der Runner beendet sich mit Exit-Code 0, sobald alle seine Sitzungen freigegeben sind.
125 107
126Ein Turn, der den Kill überlebt, geht immer noch verloren; [Shutdown-Timing](/docs/de/self-hosted-environments-deploy#shutdown-timing) behandelt die Dimensionierung der Marge. Ohne `--retire-at` ist ein signalloser Host-Kill nicht zu unterscheiden von einem Absturz: Die Kontrolleben zeichnet einen verlorenen Worker auf, anstatt eine saubere Freigabe, und die Sitzung wird an einen anderen Runner erneut eingegeben.108Ein Turn, der zum Zeitpunkt des Beendens noch läuft, geht trotzdem verloren; [Zeitpunkt des Herunterfahrens](/docs/de/self-hosted-environments-deploy#shutdown-timing) erläutert, wie Sie den Puffer bemessen. Ohne `--retire-at` ist ein signalloses Beenden des Hosts nicht von einem Absturz zu unterscheiden: Die Control Plane verzeichnet einen verlorenen Worker statt einer sauberen Freigabe, und die Sitzung wird erneut für einen anderen Runner in die Warteschlange gestellt.
127 109
128<h3 id="network-paths">110### Netzwerkpfade
129 Netzwerkpfade
130</h3>
131 111
132Der Runner und seine Sitzungen stellen mehrere Arten von ausgehenden Verbindungen her, und es ist keine eingehende Konnektivität von Anthropic erforderlich:112Der Runner und seine Sitzungen bauen mehrere Arten ausgehender Verbindungen auf, und es ist keine eingehende Konnektivität von Anthropic erforderlich:
133 113
134* **Kontrolleben**: Der Runner fragt `api.anthropic.com` nach Arbeit ab und sendet Setup-Fortschritts- und Fehlerereignisse, alle ausgehend HTTPS. Das Abfragen dient auch als Herzschlag des Runners.114* **Control Plane**: Der Runner fragt `api.anthropic.com` nach Arbeit ab und sendet Ereignisse zum Einrichtungsfortschritt und zu Fehlern, alles über ausgehendes HTTPS. Die Abfragen dienen zugleich als Heartbeat des Runners.
135* **Git**: Der Runner klont von Ihrem Git-Host und pusht zu ihm über HTTPS oder SSH, authentifiziert mit Anmeldedaten, die Ihr Deployment bereitstellt. Siehe [Git konfigurieren](/docs/de/self-hosted-environments-deploy#configure-git) für die Optionen, einschließlich pro Sitzung ausgestellter Anmeldedaten. Mit dem [Anthropic Git-Proxy](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy) läuft der Git-Datenverkehr für Repositorys auf github.com stattdessen über `api.anthropic.com`.115* **Git**: Der Runner klont von Ihrem Git-Host und pusht dorthin, über HTTPS oder SSH, authentifiziert mit Anmeldedaten, die Ihr Deployment bereitstellt. Unter [Git konfigurieren](/docs/de/self-hosted-environments-deploy#configure-git) finden Sie die Optionen, einschließlich pro Sitzung erzeugter Anmeldedaten. Mit dem [Anthropic-Git-Proxy](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy) läuft der Git-Datenverkehr für Repositorys auf github.com stattdessen über `api.anthropic.com`.
136* **Sitzungs-Child**: Der untergeordnete Claude Code-Prozess hält den Ereignisstrom der Sitzung zu `api.anthropic.com` und führt seine eigenen ausgehenden Aufrufe für Modell-Inferenz und für Git-Befehle durch, die während der Sitzung ausgeführt werden. In einer Sitzung, die [von Anthropic verwaltetes Git](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy) verwendet, sendet der untergeordnete Prozess seinen `git`- und `gh`-Datenverkehr für github.com über eine WebSocket-Verbindung, die er zu `api.anthropic.com` öffnet.116* **Untergeordneter Sitzungsprozess**: Der untergeordnete Claude Code-Prozess hält den Ereignisstream der Sitzung zu `api.anthropic.com` und führt eigene ausgehende Aufrufe für die Modellinferenz und für Git-Befehle aus, die während der Sitzung ausgeführt werden. In einer Sitzung, die [von Anthropic verwaltetes Git](/docs/de/self-hosted-environments-deploy#use-the-anthropic-git-proxy) verwendet, sendet der untergeordnete Prozess seinen `git`- und `gh`-Datenverkehr für github.com über eine WebSocket-Verbindung, die er zu `api.anthropic.com` öffnet.
137* **SCM-Konnektor**: Der optionale [SCM-Konnektor](/docs/de/self-hosted-environments-reference#scm-connector-flags) des Orchestrators ist nicht verfügbar, daher wird sein Tunnel nicht geöffnet. Der Tunnel ist eine WebSocket-Verbindung zu `api.anthropic.com`.117* **SCM-Konnektor**: Der optionale [SCM-Konnektor](/docs/de/self-hosted-environments-reference#scm-connector-flags) des Orchestrators ist nicht verfügbar, daher wird sein Tunnel nicht geöffnet. Der Tunnel ist eine WebSocket-Verbindung zu `api.anthropic.com`.
138 118
139Siehe [Netzwerkanforderungen](/docs/de/self-hosted-environments-deploy#network-requirements) für die vollständige Egress-Liste. Das [Diagramm oben](#how-self-hosted-environments-work) zeigt diese Pfade, abgesehen vom optionalen SCM-Konnektor und der von Anthropic verwalteten Git-Verbindung.119Die vollständige Liste der ausgehenden Ziele finden Sie unter [Netzwerkanforderungen](/docs/de/self-hosted-environments-deploy#network-requirements). Das [Diagramm oben](#how-self-hosted-environments-work) zeigt diese Pfade, mit Ausnahme des optionalen SCM-Konnektors und der Verbindung für von Anthropic verwaltetes Git.
140 120
141Standardmäßig verwendet die Modell-Inferenz die Anthropic API. Die Kontrollebene liefert den API-Endpunkt an jede Sitzung, und die Sitzung authentifiziert sich mit einem von Anthropic ausgegebenen, sitzungsbezogenen OAuth-Token. Um Modellanfragen stattdessen an Ihr eigenes Cloud-Konto zu senden, siehe [Modellanfragen an Bedrock oder Agent Platform senden](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform).121Standardmäßig verwendet die Modellinferenz die Anthropic API. Die Control Plane übermittelt jeder Sitzung den API-Endpunkt, und die Sitzung authentifiziert sich mit einem von Anthropic ausgestellten, auf die Sitzung beschränkten OAuth-Token. Wie Sie Modellanfragen stattdessen an Ihr eigenes Cloud-Konto senden, erfahren Sie unter [Modellanfragen an Bedrock oder Agent Platform senden](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform).
142 122
143Corporate-Egress-Proxys werden unterstützt. Der Runner und der optionale [Autoscaling-Orchestrator](/docs/de/self-hosted-environments-configuration#on-demand-runners) beachten den Proxy und die mTLS-Umgebungsvariablen, die in [Netzwerkkonfiguration](/docs/de/network-config) beschrieben sind, wie `HTTPS_PROXY` und `NO_PROXY`; setzen Sie sie in der Umgebung jedes Prozesses. Die Variablen decken Kontrolleben-Aufrufe, den [SCM-Connector](/docs/de/self-hosted-environments-reference#scm-connector-flags) WebSocket des Orchestrators und den integrierten Klon für HTTPS-Remotes ab, und Sitzungen erben sie vom Runner. Sitzungs-Streaming verwendet Server-Sent Events über HTTPS, daher darf ein Proxy im Pfad Antworten nicht puffern.123Unternehmens-Egress-Proxys werden unterstützt. Der Runner und der optionale [Autoscaling-Orchestrator](/docs/de/self-hosted-environments-configuration#on-demand-runners) berücksichtigen die unter [Netzwerkkonfiguration](/docs/de/network-config) beschriebenen Proxy- und mTLS-Umgebungsvariablen, etwa `HTTPS_PROXY` und `NO_PROXY`; setzen Sie sie in der Umgebung jedes Prozesses. Die Variablen gelten für Aufrufe an die Control Plane, für den WebSocket des [SCM-Konnektors](/docs/de/self-hosted-environments-reference#scm-connector-flags) des Orchestrators und für den integrierten Klonvorgang bei HTTPS-Remotes, und Sitzungen erben sie vom Runner. Das Streaming von Sitzungen verwendet Server-Sent Events über HTTPS, daher darf ein Proxy im Pfad Antworten nicht puffern.
144 124
145Wenn Ihr Proxy auch einen `Proxy-Authorization`-Header benötigt, kann der Runner ihn zu jeder Verbindung hinzufügen, die er zum Proxy öffnet; siehe [Authentifizierung bei einem Egress-Proxy](/docs/de/self-hosted-environments-deploy#authenticate-to-an-egress-proxy).125Wenn Ihr Proxy zusätzlich einen `Proxy-Authorization`-Header erfordert, kann der Runner ihn jeder Verbindung hinzufügen, die er zum Proxy öffnet; siehe [Bei einem Egress-Proxy authentifizieren](/docs/de/self-hosted-environments-deploy#authenticate-to-an-egress-proxy).
146 126
147<h2 id="what-stays-on-your-infrastructure">127## Was auf Ihrer Infrastruktur bleibt
148 Was auf Ihrer Infrastruktur bleibt
149</h2>
150 128
151Repository-Checkouts, Build-Artefakte, Geheimnisse und alle Dateien, die eine Sitzung erstellt oder ändert, bleiben auf den Maschinen, die Sie bereitstellen. Die Konversation selbst, einschließlich Prompts, Antworten und Tool-Ergebnissen, geht an `api.anthropic.com`, und Anthropic speichert das Sitzungstranskript, damit Sie die Sitzung von einer anderen [unterstützten Oberfläche](#availability-and-limitations) aus fortsetzen können. Wenn ein Runner [Modellanfragen an Amazon Bedrock oder die Agent Platform von Google Cloud sendet](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform), geht die Konversation weiterhin im Event-Stream der Sitzung an `api.anthropic.com`.129Repository-Checkouts, Build-Artefakte, Geheimnisse und alle Dateien, die eine Sitzung erstellt oder ändert, bleiben auf den Maschinen, die Sie bereitstellen. Die Konversation selbst, einschließlich Prompts, Antworten und Tool-Ergebnissen, geht an `api.anthropic.com`, und Anthropic speichert das Sitzungstranskript, damit Sie die Sitzung von einer anderen [unterstützten Oberfläche](#availability-and-limitations) aus fortsetzen können. Wenn ein Runner [Modellanfragen an Amazon Bedrock oder die Agent Platform von Google Cloud sendet](/docs/de/self-hosted-environments-configuration#send-model-requests-to-bedrock-or-agent-platform), geht die Konversation weiterhin im Event-Stream der Sitzung an `api.anthropic.com`.
152 130
153Eine selbst gehostete Umgebung verschiebt die Sitzungsausführung in Ihr Netzwerk. Die Kontrolleben bleibt von Anthropic gehostet: Sitzungsorchestration, Queueing und die claude.ai Schnittstelle werden weiterhin auf der Infrastruktur von Anthropic ausgeführt.131Eine selbst gehostete Umgebung verschiebt die Sitzungsausführung in Ihr Netzwerk. Die Kontrolleben bleibt von Anthropic gehostet: Sitzungsorchestration, Queueing und die claude.ai Schnittstelle werden weiterhin auf der Infrastruktur von Anthropic ausgeführt.
154 132
155<h2 id="get-started">133## Erste Schritte
156 Erste Schritte
157</h2>
158 134
159Die Self-Hosting-Umgebungsseiten sind nach dem organisiert, was Sie tun:135Die Self-Hosting-Umgebungsseiten sind nach dem organisiert, was Sie tun:
160 136