Skip to main content

Getting Started

Getting Started

Get up and running with Aikyora in five simple steps. From account creation to launching your first model.

1

Create an Account

Sign up for a free account and name your organisation. The Free plan starts you with 5 credits a month, one runner and 20 conversations.

2

Register a Runner

Point a workstation at your workspace so the agent has a machine to execute CadQuery, FreeCAD, Rhino, Blender, PyMeshLab and ParaView on.

3

Ask for the First Model

Describe the part. The agent writes a modelling script, runs it on the runner, and returns a parametric solid with named dimensions.

4

Revise and Export

Change a parameter and the model re-runs from source. Ask for STEP, BREP, IGES, STL or a true-scale drawing when it is right.

5

Watch the Credit Ledger

Every debit is raised from the tokens and runtime seconds the work actually consumed, so the ledger explains each charge.

API Reference

API Reference

All API endpoints are available under /api/v1/. Authentication is via session cookies with CSRF for the dashboard.

Authentication

Session authentication with CSRF for the dashboard. Fetch a token, sign in, and read the current user.

GET/api/v1/auth/csrf/
POST/api/v1/auth/register/
POST/api/v1/auth/login/
GET/api/v1/auth/me/
POST/api/v1/auth/logout/

Agent

Send a turn to the agent, resume a conversation, and preview what a turn would do before it runs.

POST/api/v1/agent/turns/
POST/api/v1/agent/conversations/{id}/actions/resume/
POST/api/v1/agent/conversations/{id}/actions/cancel/
GET/api/v1/agent/conversations/{id}/preview/

Conversations

List and read conversations, and apply an action to one.

GET/api/v1/conversations/
GET/api/v1/conversations/{id}/
POST/api/v1/conversations/{id}/actions/{action}/

Runners

Register a machine, keep it alive, poll for work, and return results and artifacts.

POST/api/v1/runners/token
POST/api/v1/runners/register
POST/api/v1/runners/heartbeat
GET/api/v1/runners/poll
POST/api/v1/runners/result

Artifacts

Upload, list and download the scripts, solids, meshes and drawings a run produced, and check storage usage.

GET/api/v1/artifacts/
POST/api/v1/artifacts/upload/
GET/api/v1/artifacts/usage/
GET/api/v1/artifacts/{id}/
GET/api/v1/artifacts/download/{token}/

Skills and Tools

Read the skill catalog, invoke a tool directly, and answer a question the agent raised mid-run.

GET/api/v1/skills/
GET/api/v1/skills/{name}/
GET/api/v1/tools/
POST/api/v1/tools/{name}/actions/invoke/
POST/api/v1/tools/questions/{id}/actions/answer/

Billing

Read the rate card and credit packs, check the balance and ledger, and start a checkout for a plan or a top-up.

GET/api/v1/billing/rate-card/
GET/api/v1/billing/credit-packs/
GET/api/v1/billing/credits/
GET/api/v1/billing/credits/ledger/
POST/api/v1/billing/checkout/plan/
POST/api/v1/billing/checkout/credit-pack/

Feature Graph

Create and read feature graphs, inspect DFM findings, and confirm a dimension link from a measurement.

GET/api/v1/feature-graph/graphs/
POST/api/v1/feature-graph/graphs/create/
GET/api/v1/feature-graph/graphs/{id}/
GET/api/v1/feature-graph/graphs/{id}/dfm-findings/
POST/api/v1/feature-graph/dimension-links/{id}/actions/confirm-from-measurement/

Health

Liveness, readiness and Prometheus metrics endpoints, outside the versioned API prefix.

GET/health/live/
GET/health/ready/
GET/health/metrics/

Guides

Guides

In-depth tutorials to help you get the most out of Aikyora.