Digital Humans

Generate Digital Humans

Changed on

Given an agent this endpoint generates digital humans to test that agent based on varying simulation types.

post/v1/generate-digital-humans

Request

  • Base URL
    https://api.getbluejay.ai
  • URL
    https://api.getbluejay.ai/v1/generate-digital-humans
  • Auth
    HTTPBearer (a scheme the document does not define)

Headers

X-Organization-Idstring
X-API-Keystring required

API key required to authenticate requests.

Request body

agent_idstring required

ID of the agent to be used to generate the digital humans

simulation_idstring nullable

Optionally attach the digital humans to a simulation

prompt_idstring uuid nullable

Deprecated. Use agent_version_id. Same uuid, still works.

agent_version_idstring uuid nullable

Agent version UUID to generate from (defaults to latest)

knowledge_base_idstring uuid nullable

Knowledge base UUID associated with the simulation

workflow_adherenceobject nullable

Dictionary of workflow IDs and their counts

workflow_adherence_v2object nullable

Dictionary of workflow_v2 IDs and their counts (uses new graph definition format)

system_promptinteger nullable

Number of digital humans to generate from the agent version's locked system-prompt rules. Each rule is tested from both sides, so this is two per rule and must be even: one caller the agent must help, one it must push back on. A lower number covers fewer rules rather than half-testing every rule.

load_testinginteger nullable

Number of load testing calls

red_teaminginteger nullable

Number of red teaming calls

num_runsinteger nullable

Number of runs per digital human per simulation run (run count).

Response

Successful Response

statusstring

Status of the response

successboolean

Whether the generation succeeded

warningstring nullable

Warning message if the request was modified (e.g. truncated due to exceeding the max limit)

Changes