Zum Hauptinhalt springen

Gruppen-Chat

Basis-URL: https://app.neuroflash.com/api/digital-twin-service

Stellen Sie mehreren digitalen Zwillingen die gleiche Frage und erhalten Sie aggregierte Meinungen mit individuellen Antworten.

Mit Twin-Gruppe chatten

POST/v1/workspaces/{workspace_id}/twin-group-chat-completions

Pfadparameter

ParameterTypErforderlichBeschreibung
workspace_idstringJa

Anfrage-Body

FeldTypErforderlichBeschreibung
twinIdsarray<string>JaListe der abzufragenden Twin-IDs (max. 20)
messagesarray<object>JaGesprächsverlauf (mindestens eine Nachricht erforderlich, letzte Nachricht muss vom Benutzer sein)
rolestringJaRolle: 'user' oder 'assistant'
contentstringJaNachrichteninhalt
attachmentsobjectNeinListe der Datei-IDs zum Anhängen an diese Nachricht (nur Benutzernachrichten)
responseFormatobjectNeinStrukturiertes Ausgabeformat für individuelle Twin-Antworten. Falls null, verwendet Standardschema mit Feldern 'answer' und 'reason'.
temperatureobjectNeinSampling-Temperatur für Anteilgenerierung
runRarobjectNeinUmformulierung und Antwort für Frage-Robustheit aktivieren
useWebSearchobjectNeinWebsuch-Modus: 'never', 'auto' oder 'always'
useVerbalizedSamplingobjectNein5 wahrscheinlichkeitsgewichtete Antwortoptionen pro Twin generieren. Sich gegenseitig ausschließend mit benutzerdefiniertem responseFormat.

Antwort

FeldTypBeschreibung
summarystringVon LLM generierte Zusammenfassung aller Twin-Antworten
twinResponsesobjectWörterbuch, das Twin-IDs ihren Antworten zuordnet

Beispiel

curl -X POST "https://app.neuroflash.com/api/digital-twin-service/v1/workspaces/{workspace_id}/twin-group-chat-completions" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"twinIds": [],
"messages": [],
"responseFormat": {},
"temperature": {},
"runRar": {},
"useWebSearch": {},
"useVerbalizedSampling": {}
}'

Antwort:

{
"summary": "string",
"twinResponses": {}
}

Twin-Gruppen-Meinungen abrufen

POST/v1/workspaces/{workspace_id}/twin-group-chat-opinions

Pfadparameter

ParameterTypErforderlichBeschreibung
workspace_idstringJa

Anfrage-Body

FeldTypErforderlichBeschreibung
twinIdsarray<string>JaListe der abzufragenden Twin-IDs (max. 20)
questionstringJaFrage an alle Twins
responseFormatobjectNeinStrukturiertes Ausgabeformat für individuelle Twin-Antworten. Falls null, verwendet Standardschema mit Feldern 'answer' und 'reason'.

Antwort

FeldTypBeschreibung
summarystringVon LLM generierte Zusammenfassung aller Twin-Antworten
twinResponsesobjectWörterbuch, das Twin-IDs ihren Antworten zuordnet

Beispiel

curl -X POST "https://app.neuroflash.com/api/digital-twin-service/v1/workspaces/{workspace_id}/twin-group-chat-opinions" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"twinIds": [],
"question": "string",
"responseFormat": {}
}'

Antwort:

{
"summary": "string",
"twinResponses": {}
}