DSID=$(cat ~/.ivanti_dsid)
TOKEN=TU_TOKEN_AQUI
Lee el valor de sesión DSID guardado en el archivo ~/.ivanti_dsid y lo deja disponible como variable de entorno para usarlo en las peticiones.
Guarda el token de autenticación en una variable para reutilizarlo en las llamadas que requieren autorización.
curl -X GET \
'https://extranet.scayle.es:11010/api/models' \
-H "Cookie: DSID=${DSID}; token=${TOKEN}"
Obtiene la lista de modelos disponibles, donde se podrá conseguir el ID de los modelos, usando el token como credencial de autorización.
curl -X POST "https://extranet.scayle.es:11010/api/chat/completions" \
-H "Content-Type: application/json" \
-H "Cookie: DSID=${DSID}; token=${TOKEN}" \
-d '{
"model": "MODEL_ID",
"messages": [
{
"role": "user",
"content": "Hola, ¿cómo estás?"
}
]
}'
Envía un mensaje de usuario al modelo indicado y solicita una respuesta generada por la API.