LLM API (OpenAI, Anthropic, Google): You send messages, get back text. You write the prompt, handle the output, parse results, and manage all the application logic.
AI Agent API (Runcept): You send typed input, get back structured JSON. The prompt, parsing, retries, and output formatting are baked into the agent.
LLM API call:
POST /v1/messages
{ "model": "claude-sonnet-4-6", "messages": [{"role": "user", "content": "Review this code: ..."}] }
→ { "content": [{"type": "text", "text": "Here are my thoughts on the code..."}] }
Agent API call:
POST /api/v1/run
{ "agent": "code-reviewer", "input": { "diff": "..." } }
→ { "output": { "score": 82, "issues": [...], "suggestions": [...] } }
Do you need custom behavior?
Yes → use an LLM API, build your own
No → is there an agent on Runcept that does this?
Yes → call it via Agent API
No → build it, publish it, earn per run
Many builders use LLM APIs internally to power their agents. You call the Agent API to consume the task; the agent uses an LLM API internally to do the work. These layers aren't competing — they compose.