Expertise · Zugang zu KI-Modellen
Ein einziger Einstiegspunkt zu den KI-Modellen, mit Schlüsseln pro Team, Limits und lokaler Abrechnung.
Wir setzen zwischen die Anwendungen des Unternehmens und die Modellanbieter einen einzigen Einstiegspunkt, kompatibel mit der OpenAI-Schnittstelle. Von dort werden separate Schlüssel pro Projekt ausgegeben, mit Ausgabenobergrenze, Liste zugelassener Modelle und Liste von IP-Adressen, und der Verbrauch ist pro Schlüssel sichtbar.
Bereits gebautDas Gate läuft und kann sich heute von außen überprüfen lassen, ohne dass Sie uns auf unser Wort glauben müssen: Der öffentliche Modulkatalog antwortet 200 und listet 106 als aktiv markierte Modelle auf, und die Abfrage ohne Schlüssel für Modelle gibt 401 zurück. Darunter liegen zwei eigene Implementierungen: der Abrechnungs- und Verwaltungsdienst (98 TypeScript-Dateien), der die Schlüssel ausgibt, die Limits mit dem Gate synchronisiert und die Register führt, sowie unsere Assistenzplattform, die Spracherkennung und Synthese über dasselbe Gate in Produktion bringt, nicht direkt zum Anbieter. Die hier und nicht im Fußnotenbereich genannten Einschränkungen: Der Katalog ändert sich von einer Stunde zur nächsten, daher wird jede Zahl mit dem Datum daneben geschrieben; heute gibt es im Gate kein einziges Anthropic-Modell, obwohl unser eigenes README etwas anderes verspricht; und das automatische Senden der Rechnung an das staatliche System bleibt bis zur Installation des Zertifikats im Testbetrieb.
Das Problem tritt ein zweites Mal auf, nicht beim ersten Mal. Die erste Integration mit einem Modellanbieter ist einfach: ein Schlüssel, eine Bibliothek, fertig. Die fünfte Anwendung, das dritte Team und die zweite Rechnung in Fremdwährung sind der Moment, in dem niemand mehr drei banale Fragen beantworten kann — wer verbraucht, wie viel und was passiert, wenn ein Skript an einem Samstagabend außer Kontrolle gerät. Das Gateway löst genau das: Die Anwendungen sprechen nicht mehr mit den Anbietern, sondern mit einem einzigen Einstiegspunkt mit derselben Schnittstelle wie die OpenAI-API, also ändern Sie in den meisten Bibliotheken die Basisadresse und den Schlüssel, nicht den Code.
Was Sie selbst jetzt ohne Konto prüfen können: Der öffentliche Modellkatalog des Gateways antwortet und sagt, was darin ist. Bei der heutigen Prüfung waren es 106 Modelle, alle als aktiv markiert — 77 Textmodelle, davon 48 mit angegebenen Reasoning-Fähigkeiten, 10 Audio-, 7 Bild-, 7 Echtzeit-, 3 Vektorisierungs- und 2 Videomodelle. Dieselbe Prüfung, die ein Kollege anderthalb Stunden früher gemacht hat, lieferte 107. Deshalb wird die Zahl immer mit der Uhrzeit daneben geschrieben, und auf der Website sollte sie aus dem Endpunkt gelesen werden, nicht von Hand eingetippt.
Kostenkontrolle ist kein Dashboard, sondern eine Sperre. Ein Schlüssel hat ein Ausgabenlimit, einen frei wählbaren Limitzeitraum aus vier Optionen, eine Liste erlaubter Modelle, eine Liste akzeptierter IP-Adressen — bis zu zwanzig, IPv4, IPv6 oder Blöcke — und ein Sperrflag. Wenn ein Limit überschritten wird, wird der Schlüssel automatisch gesperrt und der Grund darauf vermerkt, damit die Oberfläche sagen kann, warum, statt einen stummen Status anzuzeigen. Es gibt auch eine Korrektur, die nur wenige vornehmen: Modelle, die vor der Antwort „denken“, verbrauchen beim Anbieter mehr, als das Gateway sieht, daher wird das unten gesendete Bruttolimit durch einen Reasoning-Faktor geteilt, berechnet als Median der letzten dreißig Tage des Benutzers, begrenzt zwischen eins und zwanzig. Ohne diese Korrektur wäre ein Ausgabenlimit ausgerechnet bei teuren Modellen nur Dekoration.
Der lokale Teil. Der Wechselkurs wird aus der offiziellen XML-Datei der Nationalbank Moldaus für den aktuellen Tag gelesen, mit einem Timeout von fünf Sekunden und einem Reservewert aus der Konfiguration, wenn die Quelle nicht antwortet — ein Gateway darf nicht stehen bleiben, nur weil eine Wechselkursseite nicht verfügbar ist. Die Steuerrechnung wird als XML aufgebaut und gespeichert, mit einem Zustandszyklus von Entwurf bis akzeptiert oder abgelehnt. Die eigentliche Übermittlung an das staatliche System erfolgt mit Zertifikat; solange das Zertifikat nicht installiert ist, bleibt der Dienst im Probebetrieb: Das XML wird erzeugt und gespeichert, aber nicht gesendet. Das ist der tatsächliche Zustand, und wir schreiben ihn auf, weil das der Unterschied zwischen „wir haben eine Steuerrechnung“ und „wir haben alles, um sie zu senden“ ist.