1
Set up billing
Open abstract.inc/start?setup=billing and sign in.
Add a payment method and set your monthly spend limit.
Abstract creates no API key and runs no model until the account has a payment method or credit.
2
Install the CLI
The The installer supports macOS and Linux on arm64 and x64.
abstract command signs you in and saves an API key on your machine.3
Sign in
4
Make a first robot call
This call sends one observation to Run it with the key in the program’s environment only:The answer holds 30 actions of 14 values each, one every 1/30 s.
Robot models lists the shapes of every model.
allenai/molmoact2:yam and prints the action chunk it returns.
Save one JPEG from each camera as top.jpg, left.jpg and right.jpg.
Replace robot_state with your robot’s state when you took the frames.first_robot_call.py
5
Make a first LLM call
The LLM models speak the OpenAI Responses API at Run a Python or TypeScript program the same way, with
POST /v1/responses.
A :superfast model answers inline:ABSTRACT_API_KEY="$(abstract token)" in its environment.
An :async model answers at once with a queued response that you poll.
Responses API shows both.Next steps
Authentication and keys
Keep the key out of logs and handle 401.
Chat completions
Run a whole episode over HTTP.
Sessions over WebSocket
Run an episode on one socket.
Errors and limits
What each error code asks you to do.