Diese Dokumentation gilt für die Federal Deployments von Devin. Zurück zur Devin-Dokumentation
- Modellverfügbarkeit auf Teamebene bestimmt, welche Modelle dem Team zur Verfügung stehen.
- Modell-Allowlists für Gruppen schränken die für die Mitglieder der jeweiligen Gruppe verfügbaren Modelle weiter ein.
Modellverfügbarkeit für Gruppen konfigurieren
- Cascade Models
- Command Models
Einschränkungen gruppenübergreifend auflösen
Cascade und Command werden unabhängig voneinander aufgelöst. Die effektive Cascade-Liste eines Nutzers kann von seiner effektiven Command-Liste abweichen.
Die Tücke der Union
Eine weit gefasste Gruppe kann die Einschränkung einer enger gefassten Gruppe aufheben. Wenn eine Gruppe
Model A auswählt und eine andere Gruppe Model A, Model B und Model C auswählt, erhält der Nutzer alle drei Modelle. Um einen Nutzer einzuschränken, müssen alle Gruppen, denen er angehört, entsprechend eingeschränkt sein; eine einzige weit gefasste, nicht leere Gruppe kann das effektive Ergebnis erweitern. Eine leere Auswahl ist etwas anderes: Sie macht keine Vorgabe und erweitert den Zugriff nicht.
Eine leere effektive Modellliste kann dennoch entstehen, wenn gespeicherte Auswahlen nur Modelle enthalten, die für das Team nicht mehr verfügbar sind, oder wenn Filter auf Teamebene und andere Verfügbarkeitsfilter keine passenden Modelle übrig lassen. Dies ist unabhängig von der Auflösung über mehrere Gruppen: Voneinander unabhängige gültige Auswahlen ergeben ihre Union.
Wo Kontrollen greifen
- Modellauswahlen und Listen verfügbarer Modelle.
- Cascade-Anfragen.
- Command-Anfragen.
- Direkte Modellanfragen zum Zeitpunkt der Anfrage.
- Automatisches Modellrouting und automatische Modellzuweisung.
- Modelle, die indirekt über einen Router ausgewählt werden.
Devin CLI und Devin Local
Private Team-Modelle
Kann eine Gruppe ein Team-Modell verfügbar machen?
Kann eine Gruppe ein Team-Modell verfügbar machen?
Nein. Gruppen können die für das Team verfügbaren Modelle nur weiter einschränken. Die Modellverfügbarkeit auf Teamebene ist stets die Obergrenze.
Was bedeutet eine leere Gruppenauswahl?
Was bedeutet eine leere Gruppenauswahl?
Sie bedeutet, dass die Gruppe für diese Oberfläche keine Vorgabe zum Modellzugriff macht. Wenn keine Gruppe, der der Nutzer angehört, eine nicht leere Auswahl hat, erhält der Nutzer die für das Team verfügbaren Modelle. Ist eine andere Gruppe eingeschränkt, wird diese Einschränkung durch die leere Auswahl nicht aufgehoben.
Was geschieht, wenn ein Nutzer mehreren eingeschränkten Gruppen angehört?
Was geschieht, wenn ein Nutzer mehreren eingeschränkten Gruppen angehört?
Die nicht leeren Allowlists für Cascade und Command werden jeweils separat zusammengeführt. Nicht überlappende Auswahlen werden kombiniert, sodass ein Nutzer mit
Model A in einer Gruppe und Model B in einer anderen beide verwenden kann, sofern sie für das Team verfügbar sind. Um einen Nutzer eingeschränkt zu halten, überprüfen Sie jede Gruppe, der er angehört, da eine weit gefasste, nicht leere Auswahl den Zugriff erweitern kann.Kann automatisches Routing eine Gruppeneinschränkung umgehen?
Kann automatisches Routing eine Gruppeneinschränkung umgehen?
Nein. Automatisches Routing und Zuweisungen werden anhand der Modelle bewertet, die nach Anwendung der Team- und Gruppensteuerungen verfügbar bleiben. Daher kann ein nicht zulässiges Modell nicht indirekt verwendet werden.

