Obtient l'historique des messages et les URL de téléchargement temporaires pour l'instantané du pipeline d'une session spécifiée par identifiant de session.
Description de l'opération
Description de la requête
Lors de l'appel au service V2, définissez le paramètre
AgentVersionsurV2.Cette opération accepte uniquement le
SessionIdde la session de l'utilisateur actuel. Elle ne renvoie pas directement un tableau de messages, mais renvoie à la place des URL de téléchargement pré-signées poursession.jsonleta2a-snapshot.json.Les URL de téléchargement sont valides pendant 1 800 secondes (30 minutes). Effectuez le téléchargement pendant la période de validité.
Les URL dans la réponse contiennent des paramètres de signature. Ne les enregistrez pas dans les journaux, ne les partagez pas et ne les mettez pas en cache pendant une longue période.
MaxResultsetNextTokensont des champs de compatibilité et ne sont pas consommés dans V2.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ros:ListChatMessages |
list |
*Toutes les ressources.
|
Aucune | Aucune |
Syntaxe de la requête
POST HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| SessionId |
string |
Oui |
L'identifiant de la session à interroger. Vous pouvez uniquement interroger les sessions appartenant à l'utilisateur actuel. Vous pouvez appeler ListChatSessions pour obtenir un identifiant de session existant, ou appeler StartChat pour créer une nouvelle session et obtenir l'identifiant de session. |
7f4e2a8c6d9b4a1f8e3c5b7d2a6f9012 |
| MaxResults |
integer |
Non |
Le champ de compatibilité. V2 ne renvoie pas de tableaux de messages paginés et le service ne consomme pas ce champ. |
20 |
| NextToken |
string |
Non |
Le champ de compatibilité. V2 ne renvoie pas de tableaux de messages paginés et le service ne consomme pas ce champ. |
CAES... |
| AgentVersion |
string |
Non |
La version de l'agent. Définissez ce paramètre sur V2 pour router la requête vers le backend ROS Agent V2. |
V2 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête OpenAPI. |
4C68F7A5-2D16-5C8F-A4B1-01E9C6A9B0D2 |
| Messages |
array<object> |
Le champ de compatibilité. La réponse V2 ne renvoie pas de tableau de messages. |
[] |
|
object |
Le champ de compatibilité. V2 ne renvoie pas d'objets de message. |
{} |
|
| NextToken |
string |
Le champ de compatibilité. La réponse V2 ne renvoie pas NextToken. |
CAES... |
| MaxResults |
integer |
Le champ de compatibilité. La réponse V2 ne renvoie pas MaxResults. |
20 |
| SessionMessagesDownloadUrl |
string |
L'URL de téléchargement pré-signée pour les messages de session dans |
https://oss.example/session.jsonl?signature=REDACTED |
| PipelineSnapshotDownloadUrl |
string |
L'URL de téléchargement pré-signée pour l'instantané du pipeline dans |
https://oss.example/a2a-snapshot.json?signature=REDACTED |
| Title |
string |
Le titre de la session. Ce champ peut être vide. |
Create VPC template |
| PipelineName |
string |
Le nom du pipeline. Valeurs valides : EvaluationFirstSelling et SolutionFirstSelling. |
SolutionFirstSelling |
| WorkspaceTemplates |
array<object> |
La liste des modèles ROS dans l'espace de travail de la session. Ce champ n'est renvoyé que pour le flux axé sur la solution. Si aucun modèle publié n'existe, ce champ n'est pas renvoyé ou un tableau vide est renvoyé. |
|
|
object |
Le chemin, l'état de disponibilité et l'URL de téléchargement temporaire d'un modèle ROS unique. |
||
| TemplatePath |
string |
Le chemin relatif du modèle dans l'espace de travail de la session. Les formats |
templates/0-vpc.yml |
| Status |
string |
L'état de disponibilité au téléchargement du modèle. Valeurs valides :
|
available |
| DownloadUrl |
string |
L'URL de téléchargement temporaire du fichier de modèle. Ce champ n'est renvoyé que lorsque |
https://example.com/templates/0-vpc.yml?expires=300 |
Exemples
JSON format
{
"RequestId": "4C68F7A5-2D16-5C8F-A4B1-01E9C6A9B0D2",
"Messages": [
{}
],
"NextToken": "CAES..",
"MaxResults": 20,
"SessionMessagesDownloadUrl": "https://oss.example/session.jsonl?signature=REDACTED",
"PipelineSnapshotDownloadUrl": "https://oss.example/a2a-snapshot.json?signature=REDACTED",
"Title": "Créer un modèle VPC",
"PipelineName": "SolutionFirstSelling",
"WorkspaceTemplates": [
{
"TemplatePath": "templates/0-vpc.yml",
"Status": "available",
"DownloadUrl": "https://example.com/templates/0-vpc.yml?expires=300"
}
]
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.