Personality profiling
powered by LLM
Turn any text — LinkedIn profiles, interviews, self-descriptions — into structured personality scores across Big Five, NEO PI-R, and RIASEC. One API. Production-ready.
Three inventories
Big Five, NEO PI-R, and RIASEC — seeded and ready. Add your own with a YAML file.
Model-agnostic
Swap the LLM by changing two env vars. OpenRouter gives you access to 100+ models.
Developer-first
RESTful API with auto-generated OpenAPI docs, typed SDKs, and predictable error shapes.
As simple as a POST request
curl -X POST https://api.astrino.net/persons/abc123/profile \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"inventories": ["big_five", "riasec"]}'
# Response:
{
"person_id": "abc123",
"profiles": [
{
"inventory": "Big Five",
"scores": [
{ "index_label": "Openness", "score": 0.82 },
{ "index_label": "Conscientiousness", "score": 0.71 }
]
}
]
}