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 .
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_idstring(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();
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
afterstring (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.
limitinteger (Facultatif)
Nombre maximal d'éléments à renvoyer. Plage de valeurs : [1, 100]. Valeur par défaut : 20.
orderstring (Facultatif)
Ordre de tri. Valeurs prises en charge : asc (croissant) et desc (décroissant). Valeur par défaut : desc.
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_idstring
ID du premier élément de la liste.
last_idstring
ID du dernier élément de la liste.
has_moreboolean
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.
idstring
ID de la Response à laquelle appartiennent ces éléments d'entrée.
modelstring
Nom du modèle utilisé pour générer cette Response.
created_atinteger
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_idstring
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."
}