Zum Inhalt springen

API Reference

Dieser Inhalt ist für v1.0.0. Geh zur neuesten Version, um die aktuellste Dokumentation zu bekommen.

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Interact with the SmartChat RAG API via HTTP requests. The API is accessed through a gateway with multiple backend services.


Requests follow the format: <base_url>/<service_path>/<route>

Example: https://api-gateway.ai.t-systems.net/config-manager/redoc

PartValue
Base URLhttps://api-gateway.ai.t-systems.net
Service pathconfig-manager
Routeredoc

Contact the AIFS team via example@t-systems.com for registration.


Obtain a Bearer Token from the authentication endpoint, then include the access_token in all subsequent requests.

Terminal window
# Authenticate
curl --location '<BASE_URL>/api/v1/auth/user' \
--header 'Content-Type: application/json' \
--data '{
"username": "<USERNAME>",
"password": "<PASSWORD>"
}'
# Use the token
curl --location '<BASE_URL>/chat-session-manager/api/v1/sessions/' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'

ServicePathDocsDescription
API GatewaylinkAuthentication and entrypoint
Config Managerconfig-managerlinkTenant and RAG configurations
User Manageruser-managerlinkUsers, roles, and groups
File Managerfile-managerlinkFiles, file groups, knowledge bases
Ingest Masteringest-masterlinkFile ingestion orchestration
Chat Session Managerchat-session-managerlinkSessions, history, feedback
Query Pipelinequery-pipelinelinkChat response generation