Endpoint: /v1/chats/feedback
Speichert strukturierte Bewertungen (👍/👎 + Kommentar) zu einer Chat-Antwort und speist sie in den Lern-Workflow ein.
Headers
| Name | Typ | Beschreibung |
|---|---|---|
| chatid | String | Kennung für den Chat |
| messageid | String | Kennung für die Nachricht |
| rating | String | Bewertung der Nachricht (THUMBS_UP oder THUMBS_DOWN) |
| content | String | Kommentar zur Bewertung |
Beispielanfragen
Python
import requests
import json
# API-Endpunkt
url = "https://api.livestep.ai/v1/chats/feedback"
# 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 = {
"chatid": "3e5d74f6-63be-4cf2-85ef-77e8b7680c2b",
"messageid": "3e5d74f6-63be-4cf2-85ef-77e8b6780cvb",
"rating": "THUMBS_UP",
"content": "Sehr gute Antwort"
}
# 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/feedback";
// 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 = [
"chatid" => "3e5d74f6-63be-4cf2-85ef-77e8b7680c2b",
"messageid" => "3e5d74f6-63be-4cf2-85ef-77e8b6780cvb",
"rating" => "THUMBS_UP",
"content" => "Sehr gute Antwort"
];
// 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";
}
?>