AI model inference
Use model inference when the main task is language, reasoning, coding, vision, image generation, or another supported model capability.- Base URL:
https://api.aisa.one/v1 - Start with Models and the Chat Completions API.
- Use exact model IDs from the live catalog or model guide.
Agent Skills
Use an Agent Skill when the user requests a complete, task-oriented outcome. A Skill can encode tool selection, workflow steps, safety notes, and output structure.- Start with Agent Skills and the Skills Quickstart.
- Prefer an existing Skill when it already covers the task.
- Create a custom Skill when the workflow depends on internal systems or organization-specific rules.
Direct APIs
Use direct APIs when the application should select endpoints, sequence calls, and control retries or data processing itself.- Base URL:
https://api.aisa.one/apis/v1 - Start with the API Reference.
- Load only the endpoint pages needed for the task.
Authenticated actions
Use authenticated actions when an agent must send, publish, create, update, or delete information in an external system. Before execution:- Verify the required OAuth connection or delegated credential.
- Separate read operations from write operations.
- Show the intended side effect to the user when confirmation is required.
- Use the narrowest available permission and endpoint.
MCP
Use MCP from compatible agent clients that need standardized tool discovery and invocation.- Inspect the MCP manifest.
- Check each server entry’s
statusbefore connecting. - A planned MCP server does not mean the corresponding HTTP API is unavailable; inspect the documented API surface separately.
A2A discovery
Use the Agent Card to discover high-level capabilities, authentication metadata, tags, and example tasks. Use Agent Discovery for the discovery-to-invocation flow. Fetch the OpenAPI specification when exact request and response schemas are needed.Programmatic payments
Use programmatic payment capabilities when an agent needs to pay for supported APIs or services at runtime. Before enabling an autonomous payment flow, define:- The maximum amount per request and per task.
- The funding source and settlement method.
- Whether user confirmation is required.
- How retries, duplicate charges, and failed responses are handled.
- What audit record is retained.
Quick choice
If the task is described as an outcome rather than an interface, start with Capabilities by Goal.