Open Age Detection
Open Age Detection is a vision model that estimates the age of a person from a facial image. It uses a deep learning classifier trained on diverse face data to predict age categories or age ranges based on visual facial features.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Senior Esports Division Age Check
{
"taskType": "imageCaption",
"taskUUID": "e444f266-7379-4785-a70e-041bcaa0f2ad",
"cost": 0.0006,
"structuredData": {
"ageGroup": "45-64",
"confidence": 0.9409
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/dc3aa6bf-74d9-4b44-b550-f599f8abbd4b.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/dc3aa6bf-74d9-4b44-b550-f599f8abbd4b.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "e444f266-7379-4785-a70e-041bcaa0f2ad",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/dc3aa6bf-74d9-4b44-b550-f599f8abbd4b.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/dc3aa6bf-74d9-4b44-b550-f599f8abbd4b.jpg{
"taskType": "caption",
"taskUUID": "e444f266-7379-4785-a70e-041bcaa0f2ad",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/dc3aa6bf-74d9-4b44-b550-f599f8abbd4b.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "e444f266-7379-4785-a70e-041bcaa0f2ad",
"cost": 0.0006,
"structuredData": {
"ageGroup": "45-64",
"confidence": 0.9409
}
}Luxury Campaign Casting Age Classification
{
"taskType": "imageCaption",
"taskUUID": "670f9435-aedf-45ed-b124-099df7628aff",
"cost": 0.0006,
"structuredData": {
"ageGroup": "65+",
"confidence": 0.7163
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/15e35ed6-3bd0-491f-9886-a2a43253dd36.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/15e35ed6-3bd0-491f-9886-a2a43253dd36.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "670f9435-aedf-45ed-b124-099df7628aff",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/15e35ed6-3bd0-491f-9886-a2a43253dd36.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/15e35ed6-3bd0-491f-9886-a2a43253dd36.jpg{
"taskType": "caption",
"taskUUID": "670f9435-aedf-45ed-b124-099df7628aff",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/15e35ed6-3bd0-491f-9886-a2a43253dd36.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "670f9435-aedf-45ed-b124-099df7628aff",
"cost": 0.0006,
"structuredData": {
"ageGroup": "65+",
"confidence": 0.7163
}
}Newspaper Portrait Age Metadata
{
"taskType": "imageCaption",
"taskUUID": "fa829606-226b-4aa7-8583-cd9047ab1091",
"cost": 0.0006,
"structuredData": {
"ageGroup": "65+",
"confidence": 0.958
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/14b0cf77-e51d-4493-a370-9d777d39a97f.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/14b0cf77-e51d-4493-a370-9d777d39a97f.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "fa829606-226b-4aa7-8583-cd9047ab1091",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/14b0cf77-e51d-4493-a370-9d777d39a97f.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/14b0cf77-e51d-4493-a370-9d777d39a97f.jpg{
"taskType": "caption",
"taskUUID": "fa829606-226b-4aa7-8583-cd9047ab1091",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/14b0cf77-e51d-4493-a370-9d777d39a97f.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "fa829606-226b-4aa7-8583-cd9047ab1091",
"cost": 0.0006,
"structuredData": {
"ageGroup": "65+",
"confidence": 0.958
}
}Alcohol Delivery Age Screening
{
"taskType": "imageCaption",
"taskUUID": "6d471c6a-4e24-4b9c-ba0b-f6f980e6b821",
"cost": 0.0006,
"structuredData": {
"ageGroup": "21-44",
"confidence": 0.9927
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/4a89e905-eeed-4832-b25f-170b4009ec3a.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4a89e905-eeed-4832-b25f-170b4009ec3a.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "6d471c6a-4e24-4b9c-ba0b-f6f980e6b821",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4a89e905-eeed-4832-b25f-170b4009ec3a.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/4a89e905-eeed-4832-b25f-170b4009ec3a.jpg{
"taskType": "caption",
"taskUUID": "6d471c6a-4e24-4b9c-ba0b-f6f980e6b821",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4a89e905-eeed-4832-b25f-170b4009ec3a.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "6d471c6a-4e24-4b9c-ba0b-f6f980e6b821",
"cost": 0.0006,
"structuredData": {
"ageGroup": "21-44",
"confidence": 0.9927
}
}Freckled Teen on Boardwalk
{
"taskType": "imageCaption",
"taskUUID": "886d2117-a6a6-4641-8680-3d32ac234a1e",
"cost": 0.0006,
"structuredData": {
"ageGroup": "13-20",
"confidence": 0.92
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/f7aa0059-1df0-4c71-a9b1-e52f39669c0d.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f7aa0059-1df0-4c71-a9b1-e52f39669c0d.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "886d2117-a6a6-4641-8680-3d32ac234a1e",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f7aa0059-1df0-4c71-a9b1-e52f39669c0d.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/f7aa0059-1df0-4c71-a9b1-e52f39669c0d.jpg{
"taskType": "caption",
"taskUUID": "886d2117-a6a6-4641-8680-3d32ac234a1e",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/f7aa0059-1df0-4c71-a9b1-e52f39669c0d.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "886d2117-a6a6-4641-8680-3d32ac234a1e",
"cost": 0.0006,
"structuredData": {
"ageGroup": "13-20",
"confidence": 0.92
}
}Maple Dugout Team Snapshot
{
"taskType": "imageCaption",
"taskUUID": "e2ea46f3-873b-4261-a7af-3d9e2b23479d",
"cost": 0.0006,
"structuredData": {
"ageGroup": "21-44",
"confidence": 0.77
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/cfab6c5b-9560-4a81-8bbf-9c6f30c6c691.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cfab6c5b-9560-4a81-8bbf-9c6f30c6c691.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "e2ea46f3-873b-4261-a7af-3d9e2b23479d",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cfab6c5b-9560-4a81-8bbf-9c6f30c6c691.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/cfab6c5b-9560-4a81-8bbf-9c6f30c6c691.jpg{
"taskType": "caption",
"taskUUID": "e2ea46f3-873b-4261-a7af-3d9e2b23479d",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cfab6c5b-9560-4a81-8bbf-9c6f30c6c691.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "e2ea46f3-873b-4261-a7af-3d9e2b23479d",
"cost": 0.0006,
"structuredData": {
"ageGroup": "21-44",
"confidence": 0.77
}
}Sunlit Greenhouse Schoolgirl Closeup
{
"taskType": "imageCaption",
"taskUUID": "1541c38d-791f-4240-b439-c32bf4a52f8b",
"cost": 0.0006,
"structuredData": {
"ageGroup": "13-20",
"confidence": 0.97
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/a3961287-94b2-401e-92be-dca06829b20f.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a3961287-94b2-401e-92be-dca06829b20f.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "1541c38d-791f-4240-b439-c32bf4a52f8b",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a3961287-94b2-401e-92be-dca06829b20f.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/a3961287-94b2-401e-92be-dca06829b20f.jpg{
"taskType": "caption",
"taskUUID": "1541c38d-791f-4240-b439-c32bf4a52f8b",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a3961287-94b2-401e-92be-dca06829b20f.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "1541c38d-791f-4240-b439-c32bf4a52f8b",
"cost": 0.0006,
"structuredData": {
"ageGroup": "13-20",
"confidence": 0.97
}
}Festival Face Paint Youth
{
"taskType": "imageCaption",
"taskUUID": "3a7e01da-41d1-46d2-a495-5dd7fbcfcce8",
"cost": 0.0006,
"structuredData": {
"ageGroup": "13-20",
"confidence": 0.88
}
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'runware:154@1',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/cf150fcf-17dc-4aa8-baaa-567370d1d493.jpg'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cf150fcf-17dc-4aa8-baaa-567370d1d493.jpg"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "caption",
"taskUUID": "3a7e01da-41d1-46d2-a495-5dd7fbcfcce8",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cf150fcf-17dc-4aa8-baaa-567370d1d493.jpg"
}
}
]'runware run runware:154@1 \
inputs.image=https://assets.runware.ai/assets/inputs/cf150fcf-17dc-4aa8-baaa-567370d1d493.jpg{
"taskType": "caption",
"taskUUID": "3a7e01da-41d1-46d2-a495-5dd7fbcfcce8",
"model": "runware:154@1",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/cf150fcf-17dc-4aa8-baaa-567370d1d493.jpg"
}
}{
"taskType": "imageCaption",
"taskUUID": "3a7e01da-41d1-46d2-a495-5dd7fbcfcce8",
"cost": 0.0006,
"structuredData": {
"ageGroup": "13-20",
"confidence": 0.88
}
}