Organisationsfunktionen
Erkunden Sie die Companin-Organisationsplattform: Assistentenlebenszyklus-Management, einheitliche Wissensoperationen, Sitzungsorchestrierung, Konversationsfeedback, API-zentrierte Kontrollen und Beobachtbarkeit, gebaut für Teams.
Was Ihre Organisation Aus-der-Box Bekommt
Companin liefert mit der Infrastruktur, die Ihre Betriebsteams brauchen, um Kunden-assistente KI zu starten und zu überwachen. Jede Funktion ist durch echte API-Endpunkte gestützt, ratenbegrenzt für Sicherheit und organisationsweit isoliert, um Datengrenzen klar zu halten.
Assistentenlebenszyklus-Management
Verwalten Sie jede Assistenten-Persona durch die POST /api/v1/assistants/, PATCH /api/v1/assistants/:assistant_id und DELETE /api/v1/assistants/:assistant_id Endpunkte. Speichern Sie Ton, Sprache und Standardaufgabenvorlagen pro Assistent, damit jede Bereitstellung die Audience widerspiegelt, die sie bedient.
Versionssichere Updates lassen Sie Änderungen fördern ohne vorherige Konfigurationen zu berühren, während aktive Flags pro Assistent es einfach machen, Experimente zu pausieren ohne API-Schlüssel neu auszugeben.
Einheitliche Wissensoperationen
Laden Sie PDFs, CSVs, Klartext, JSON oder Bilder mit POST /api/v1/knowledge/files/ hoch, kuratieren Sie Q&A-Banken durch /api/v1/knowledge/qas/ und ingestieren Sie Live-URLs über /api/v1/knowledge/urls/. Jeder Datensatz erfasst KI-generierte Zusammenfassungen, Schlüsselwörter und Embeddings, damit Ihre Retrieval-Stack bereit ist, sobald Inhalt landet.
Verknüpfen oder schließen Sie Quellen pro Assistent aus, um reguliertes Material von öffentlichen Antworten getrennt zu halten und Embeddings zu aktualisieren, wann immer Ihr Wissen sich entwickelt.
Sitzungsorchestrierung & Kontext
Verwenden Sie POST /api/v1/sessions/, um authentifizierte oder anonyme Sitzungen zu starten, hängen Sie Besuchermerkmale durch /api/v1/contexts an und speichern Sie Metadaten, die zu Ihren CRM-Kennungen zurückkehren. Konfigurierbare Ablaufzeiten halten stagnierende Sitzungen davon ab zu persistieren, während volle Nachverfolgbarkeit über Kanäle bereitgestellt wird.
Weil Kontext, Sitzungen und Konversationen organisationsweit abgegrenzte Kennungen teilen, können Sie omnichannel-Reisen nähen ohne Daten zwischen Kunden zu lecken.
Konversation & Feedback-Signale
Die Konversations-API hält jeden Austausch auditierbar mit POST /api/v1/conversations/ und GET /api/v1/conversations/:conversation_id/messages. Erfassen Sie Zufriedenheitsscores mit POST /api/v1/conversations/:conversation_id/feedback, damit Produktteams Ergebnisse ohne zusätzliche Plomberie messen können.
Feedback-Datensätze umfassen Reviewer-Metadaten, Rating und freie Kommentare, ein sauberes Signal gebend, um Prompts, Eskalationsregeln oder menschliche Handoffs zu verbessern.
API-zentrierte Governance
Jeder Aufruf erfordert einen X-API-Key-Header, der zu einer spezifischen Organisation mappt. Der eingebaute Ratenbegrenzer capppt Traffic bei 100 Anfragen pro Stunde pro Organisation standardmäßig und zeichnet Überschreitungsversuche für Audit-Trails auf. Weil wir mit Django Ninja authentifizieren, können Sie Authentifizierung mit Ihrer eigenen Middleware erweitern, wenn Sie komplexere Richtlinien brauchen.
Strukturierte JSON-Antworten halten Verbraucher vorhersehbar über 2xx- und 4xx-Zustände, Beobachtungstooling einfacher zu verdrahten machend.
Analysen & Beobachtbarkeit
Dedizierte Analyse-Routen wie GET /analytics/logs/, /analytics/usage/, /analytics/endpoints/ und /analytics/rate-limits/ zeigen Anfragelevel-Details, aggregiertes Volumen, Endpoint-Mix und Drosselungsereignisse auf. Filtern Sie nach Organisation oder API-Schlüssel, um Anomalien zu erkennen, bevor sie SLAs treffen.
Kombiniert mit Konversationsfeedback und Metadaten geben diese Dashboards Kundenteams eine vollständige Closed-Loop auf Leistung ohne needing ein separates Datenpipeline.