Alle Projekte

Flume

API-Infrastruktur

KI-API-Zugriffe verwalten, ohne die ursprünglichen Schlüssel weiterzugeben.

Flume — Website-Ansicht
Projektüberblick

Worum es geht.

Für wen es gedacht ist

Entwickler und Teams, die KI-APIs in Skripten, Diensten und auf einzelnen Arbeitsrechnern nutzen.

Flume ist ein Proxy zwischen einer Anwendung und ihren KI-Anbietern. Statt den Haupt-API-Schlüssel eines Anbieters in jedes Skript oder jede Arbeitsumgebung zu kopieren, erhält jeder Nutzer oder Dienst ein eigenes Token. Wir haben das Produkt darauf ausgerichtet, diesen Zugriff zu steuern und Anfragen, Tokenverbrauch sowie geschätzte Kosten ihren Verursachern zuzuordnen.

  • Anbieteranbindungen hinter einer gemeinsamen Proxy-Schnittstelle
  • Separate anbieterspezifische Tokens für Dienste und Personen
  • Ablaufzeiten, Modellbeschränkungen, Anfragelimits und Ausgabenobergrenzen
  • Streaming-Antworten und bestehende SDK-Anfrageformate
  • Auswertungen zu Nutzung, Antwortzeit und geschätzten Kosten
Flume besuchen (öffnet in einem neuen Tab)

Was es kann.

Den Schlüssel von seinen Nutzern trennen.

Der Anbieterschlüssel liegt verschlüsselt auf dem Server. Anwendungen nutzen stattdessen ausgegebene Proxy-Tokens, die jeweils an einen Anbieter gebunden sind. Ein Team kann Entwicklungsskripten, Produktivdiensten und einzelnen Personen getrennte Tokens geben. Wird ein Zugang widerrufen, müssen nicht alle anderen einen neuen Anbieterschlüssel erhalten.

Grenzen für jedes Token setzen.

Tokens können ein Ablaufdatum, eine Liste erlaubter Modelle, tägliche Anfragelimits und eine Ausgabenobergrenze haben. Der Proxy prüft diese Regeln vor dem Weiterleiten. Das Team kann den Zugriff pro Dienst oder Person anpassen, statt nur den vollständigen Zugriff über den ursprünglichen Anbieterschlüssel zu vergeben.

Sehen, woher der Verbrauch kommt.

Das Dashboard schlüsselt Aktivitäten nach Token und Anbieter auf, einschliesslich Anzahl der Anfragen, Antwortzeiten und verfügbarer Verbrauchsdaten. Modellpreistabellen liefern Kostenschätzungen unter Berücksichtigung relevanter Cache-Preise. Die Zahlen helfen bei unerwarteten Rechnungen oder beim Vergleich von Arbeitslasten; sie sind Schätzungen und ersetzen keine Anbieterrechnung.

Den Anfrageablauf der Anwendung erhalten.

Unterstützte Anbindungen behalten Anfragepfade, Inhalte und Antwortformate des Anbieters bei; Clients verwenden lediglich die Proxy-URL. Streaming-Antworten werden an die Anwendung durchgereicht. Der Proxy erfasst Verbrauchsinformationen zur Messung, statt Prompts und generierte Antworten in einer Bibliothek zu sammeln.

So funktioniert es.

  1. Einen Anbieter verbinden

    Den Anbieterschlüssel in Flume hinterlegen und das zugehörige Konto oder den Dienst wählen.

  2. Ein begrenztes Token ausgeben

    Ein eigenes Token für einen Nutzer oder Dienst erstellen und die nötigen Grenzen oder Ablaufzeiten festlegen.

  3. Weiterleiten und prüfen

    Den Client auf den Proxy ausrichten, die Nutzung prüfen und Zugriffe bei veränderter Arbeitslast anpassen oder widerrufen.

Nächstes ProjektConvrt
Diese Idee, die dir nicht aus dem Kopf geht?

Lass sie uns umsetzen.

Eine Website, eine App oder etwas, das sich nicht so leicht erklären lässt.
Erzähl uns, was du vorhast. Den nächsten Schritt finden wir gemeinsam.

Erzähl uns von deinem Projekt