ai.app.run

Generated at from openvibe-contracts v0.112.0 and openvibe-sdk v0.35.0.

Grantable to apps: request it for an app on its project page. Network approves it only inside the project's allowance.

Run the AI operations as a developer app (ADR-014): POST /api/v1/chat, /generate, /summarize, /classify, /extract, /embed and GET /api/v1/runs/:id for the app's own runs. The app token (sub app:app_<ULID>, project_id prj_<ULID>, env sandbox|production, audience openvibe.ai) runs as its project: every run is metered (platform.usage-sample@1 to OpenVibe.Billing, subject project:prj_<ULID>) against the project's bounded free allowance, and metered capacity is spent only under the project's tier budget; a sandbox run, and every run no tier budget governs, uses only free and local capacity. An app runs only these operations (never a workflow by key), never reads another project's runs, and never uses a person's BYO provider key.

Owner
ai (token audience openvibe.ai)
Version
1.0
Status
active
Visibility
public
Resource constraints
project
Quota class
ai-app-run
Permissions
ai:run
Input
ai.run-create-request@1
Output
ai.run-create-result@1
Events
—
Implemented by
  • POST /api/v1/chat
  • POST /api/v1/generate
  • POST /api/v1/summarize
  • POST /api/v1/classify
  • POST /api/v1/extract
  • POST /api/v1/embed
  • GET /api/v1/runs/:id

These routes in the API explorer