Tous les produits
Search
Centre de documentation

:ListChatMessages

Dernière mise à jour :Oct 12, 2026

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 AgentVersion sur V2.

  • Cette opération accepte uniquement le SessionId de 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 pour session.jsonl et a2a-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.

  • MaxResults et NextToken sont 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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

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 session.jsonl. L'URL est valide pendant 1 800 secondes.

https://oss.example/session.jsonl?signature=REDACTED

PipelineSnapshotDownloadUrl

string

L'URL de téléchargement pré-signée pour l'instantané du pipeline dans a2a-snapshot.json. L'URL est valide pendant 1 800 secondes.

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 .yml, .yaml et .json sont pris en charge.

templates/0-vpc.yml

Status

string

L'état de disponibilité au téléchargement du modèle. Valeurs valides :

  • available : le modèle est prêt et peut être téléchargé, et la DownloadUrl est également renvoyée.

  • not_ready : le chemin du modèle est déterminé, mais le fichier n'est pas prêt. Réessayez plus tard.

  • unavailable : le modèle ne peut pas être téléchargé, par exemple parce que le fichier est trop volumineux ou que la génération de l'URL de téléchargement temporaire a échoué.

available

DownloadUrl

string

L'URL de téléchargement temporaire du fichier de modèle. Ce champ n'est renvoyé que lorsque Status est available. L'URL est valide pendant 300 secondes. Une fois l'URL expirée, vous devez appeler à nouveau l'opération pour obtenir une nouvelle URL.

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.