Tous les produits
Search
Centre de documentation

Alibaba Cloud Model Studio:Lister les éléments d'entrée

Dernière mise à jour :Oct 11, 2026

Renvoie les éléments d'entrée utilisés pour générer la Response spécifiée. Pour les conversations multi-tours chaînées par previous_response_id , la liste renvoyée inclut également les entrées utilisateur et les réponses de l'assistant des tours précédents. Un ID de Response n'est interrogeable que si la requête de création a été envoyée avec store=true .

Remplacez {WorkspaceId} par votre ID d'espace de travail.

China (Beijing)

SDK base_url : https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1

URL de requête HTTP : GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/responses/{response_id}/input_items

China (Beijing)

SDK base_url : https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1

URL de requête HTTP : GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/responses/{response_id}/input_items

Paramètres de chemin

response_id string (Obligatoire)

ID de la Response dont vous souhaitez lister les éléments d'entrée, au format resp_xxx. Un ID de Response n'est interrogeable que si la requête de création a été envoyée avec store=true.

Requête par défaut

import os
from openai import OpenAI

client = OpenAI(
    # If you have not configured the environment variable, replace the line below with your Model Studio API key: api_key="sk-xxx"
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    base_url="https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
)

response = client.responses.input_items.list("resp_xxx")
print(response.data)
import OpenAI from "openai";

const openai = new OpenAI({
    // If you have not configured the environment variable, replace the line below with your Model Studio API key: apiKey: "sk-xxx"
    apiKey: process.env.DASHSCOPE_API_KEY,
    baseURL: "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1"
});

async function main() {
    const response = await openai.responses.inputItems.list("resp_xxx");
    console.log(response.data);
}

main();
curl https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/responses/resp_xxx/input_items \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY"

Requête filtrée

import os
from openai import OpenAI

client = OpenAI(
    # If you have not configured the environment variable, replace the line below with your Model Studio API key: api_key="sk-xxx"
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    base_url="https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
)

response = client.responses.input_items.list(
    "resp_xxx",
    # after takes an item ID (msg_xxx): from output[].id of Create a response, or data[].id / first_id / last_id of this API.
    after="msg_xxx",
    limit=10,
    order="asc",
)
print(response.data)
import OpenAI from "openai";

const openai = new OpenAI({
    // If you have not configured the environment variable, replace the line below with your Model Studio API key: apiKey: "sk-xxx"
    apiKey: process.env.DASHSCOPE_API_KEY,
    baseURL: "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1"
});

async function main() {
    const response = await openai.responses.inputItems.list("resp_xxx", {
        // after takes an item ID (msg_xxx): from output[].id of Create a response, or data[].id / first_id / last_id of this API.
        after: "msg_xxx",
        limit: 10,
        order: "asc",
    });
    console.log(response.data);
}

main();
# after takes an item ID (msg_xxx): from output[].id of Create a response, or data[].id / first_id / last_id of this API.
curl "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/responses/resp_xxx/input_items?after=msg_xxx&limit=10&order=asc" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY"

Paramètres de requête

after string (Facultatif)

Curseur de pagination. Renvoie les éléments situés après l'ID d'élément spécifié (au format msg_xxx), selon le sens défini par order. Sources de l'ID d'élément : output[].id de l'API Créer une réponse, ou data[].id, first_id et last_id de cette API. Pour paginer, passez le last_id de la réponse précédente comme valeur du paramètre after dans la requête suivante.

limit integer (Facultatif)

Nombre maximal d'éléments à renvoyer. Plage de valeurs : [1, 100]. Valeur par défaut : 20.

order string (Facultatif)

Ordre de tri. Valeurs prises en charge : asc (croissant) et desc (décroissant). Valeur par défaut : desc.

Valeurs renvoyées

{
    "created_at": 1778674066000,
    "data": [
        {
            "content": [
                {
                    "text": "Hello",
                    "type": "input_text"
                }
            ],
            "id": "msg_8dac4972-fdba-42b5-bed9-280441ced8ea",
            "role": "user",
            "status": "completed",
            "type": "message"
        }
    ],
    "first_id": "msg_8dac4972-fdba-42b5-bed9-280441ced8ea",
    "has_more": false,
    "id": "resp_4ca7fa5e-6ff5-9787-bc18-af6ca5eff36c",
    "last_id": "msg_8dac4972-fdba-42b5-bed9-280441ced8ea",
    "model": "qwen3.8-max"
}

data array

Liste des éléments d'entrée. Chaque élément est un objet message contenant les champs id, role, content, type et status. Le champ role prend la valeur user ou assistant. Le type de chaque élément dans content est soit input_text (entrée utilisateur), soit output_text (réponse de l'assistant). Pour les conversations multi-tours chaînées via previous_response_id, la liste contient les messages utilisateur et les réponses de l'assistant des tours précédents, classés par ordre chronologique.

first_id string

ID du premier élément de la liste.

last_id string

ID du dernier élément de la liste.

has_more boolean

Indique si d'autres éléments sont disponibles. Si la valeur est true, passez le last_id renvoyé comme paramètre after dans la requête suivante pour récupérer les éléments restants.

id string

ID de la Response à laquelle appartiennent ces éléments d'entrée.

model string

Nom du modèle utilisé pour générer cette Response.

created_at integer

Horodatage Unix de création de la Response, exprimé en millisecondes. Remarque : ce format diffère du champ created_at renvoyé par les API Créer une réponse et Récupérer une réponse, qui est exprimé en secondes.

previous_response_id string

Renvoyé uniquement pour les conversations multi-tours chaînées par previous_response_id. La valeur correspond à l'ID de la Response du tour précédent.

Réponse d'erreur

Si l'ID de Response spécifié n'existe pas, l'API renvoie l'erreur suivante :

{
    "request_id": "xxx",
    "code": "InvalidParameter",
    "message": "Response with id 'resp_xxx' not found."
}