The Phylo API is currently in early access. To request access for your
organization, contact your Phylo representative or
Phylo Support.
Prerequisites
- A Phylo account with API access
- An API key
PHYLO_API_KEY:
https://api.phylo.bio/v1 is the self-serve base URL. If you’re an
Enterprise customer, contact your Phylo representative for your API base URL.
Using a Biomni agent
1
Create a project
To get started, let’s create a project. Projects group related tasks and
files:This returns something like:
2
Start a task
Now that we have a project, let’s start a task. A task is one conversation
with the agent:This returns something like:
3
Check the status
Now that the agent is working, let’s check on it. The full record returns something like:Agent tasks can run for hours, so design for long-running work rather than
blocking a single request on the result.
status moves from
running to completed, failed, or cancelled:4
Download the results
Now that the task is done, let’s collect its output. Save the files the
agent wrote:The results list returns something like:
download_url is presigned and short-lived, so fetch it soon after listing.5
Send a message
Now that we have results, let’s keep the conversation going. Ask a
follow-up in the same task:This returns your message and the agent’s reply so far:
Where to go next
Congratulations, you just ran a Biomni agent! That loop is the foundation, and there is a lot more the agent can do:- Upload a file and attach it to a message
with
file_ids, so the agent works on your own data. - Run a scientific review to have a reviewer agent check a finished task’s analysis for scientific accuracy.
- Start a task with
plan_mode, and the agent writes a plan for you to approve before it starts work. - Errors covers status codes, retries, and backoff.
