Endpoint: /v1/chats/completion
Endpoint für die Verarbeitung von Nachrichten durch KI-Chatbots und Agenten.
Erwartet eine Nachricht inklusive Kontext und liefert die generierte Antwort als vollständige Response.
Body
| Name | Typ | Beschreibung |
|---|---|---|
| message | String | Die Nachricht inklusive Kontext |
Beispielanfrage
Python
import requests
import json
# API-Endpunkt
url = "https://api.livestep.ai/v1/chats/completion"
# Dein API-Schlüssel
api_key = "DEIN_API_KEY"
# Header für die Authentifizierung
headers = {
"Authorization": {api_key},
"Content-Type": "application/json"
}
# Beispiel-Payload
payload = {
"message": "Wer bist Du?"
}
# Anfrage senden
response = requests.post(url, headers=headers, json=payload)
# Antwort ausgeben
if response.status_code == 200:
print("Antwort der API:")
print(json.dumps(response.json(), indent=2, ensure_ascii=False))
else:
print(f"Fehler {response.status_code}: {response.text}")PHP
<?php
// API-Endpunkt
$url = "https://api.livestep.ai/v1/chats/completion";
// Dein API-Schlüssel
$api_key = "DEIN_API_KEY";
// Header für die Authentifizierung
$headers = [
"Authorization: $api_key",
"Content-Type: application/json"
];
// Beispiel-Payload
$data = [
"message" => "Wer bist Du?"
];
// cURL-Session initialisieren
$ch = curl_init($url);
// Optionen für die Anfrage setzen
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
// Anfrage senden und Antwort speichern
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// cURL-Session schließen
curl_close($ch);
// Antwort ausgeben
if ($http_code == 200) {
echo "Antwort der API:\n";
echo json_encode(json_decode($response), JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
} else {
echo "Fehler $http_code: $response\n";
}
?>