Sessions
Get an image
GET /v1/sessions/{session_id}/images/{id}- Permission
read:sessions- Tokens
- API key, CLI user token, Session token
Read an image sent with a message to a session. Each message lists the IDs of its images.
Path parameters
session_idstringrequired
idstringrequired
{
"data": str,
"media_type": str
}
1
import os
2
3
from ellipsis import Ellipsis
4
5
client = Ellipsis(api_key=os.environ["ELLIPSIS_API_TOKEN"])
6
7
result = client.sessions.image("session_example", "...")
8
print(result)
1
import { Ellipsis } from '@ellipsis-dev/sdk';
2
3
const client = new Ellipsis({
4
apiKey: process.env.ELLIPSIS_API_TOKEN!,
5
});
6
7
const result = await client.sessions.image("session_example", '...');
8
console.log(result);
1
curl "https://api.ellipsis.dev/v1/sessions/{session_id}/images/{id}" \
2
-H "Authorization: Bearer $ELLIPSIS_API_TOKEN"
Response
datastringrequired
The raw image bytes, base64-encoded. 5 MiB cap.
media_typeenumrequired
The image's MIME type: image/png, image/jpeg, image/gif, or image/webp. The bytes must match.
one of
image/pngimage/jpegimage/gifimage/webp