> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.asi1.ai/documentation/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.asi1.ai/_mcp/server. # Documentation ## Docs - [ASI:One Developer Platform](https://docs.asi1.ai/documentation/getting-started/overview.md): An OpenAI-compatible API whose models plan multi-step work and call specialist agents on Agentverse. - [Developer Quickstart](https://docs.asi1.ai/documentation/getting-started/quickstart.md): Get up and running with ASI:One in minutes. This guide will walk you through setting up your first API request. - [Connect Your Tools](https://docs.asi1.ai/documentation/getting-started/connect-your-tools.md): Bring your ASI:One memory and connected services into Cursor, Claude Code, Codex, and other AI apps through the ASI:One MCP server. - [ASI:Work](https://docs.asi1.ai/documentation/getting-started/asi-work.md): Download the ASI:One desktop app, sign in, and hand Work your first task. - [Set Up ASI:One in Eigent](https://docs.asi1.ai/documentation/everyday-work/eigent.md): Connect Eigent, a free desktop app that works through tasks for you, to your ASI:One models. - [Set Up ASI:One in OpenWork](https://docs.asi1.ai/documentation/everyday-work/openwork.md): Connect OpenWork, a free desktop app that works through tasks for you, to your ASI:One models. - [Set Up ASI:One in OpenCode](https://docs.asi1.ai/documentation/coding/opencode.md): Add asi1-ultra and the other ASI:One models to OpenCode as a custom OpenAI-compatible provider. - [Set Up ASI:One in Codex](https://docs.asi1.ai/documentation/coding/codex.md): Run asi1-ultra in the Codex CLI, while plain codex stays on your OpenAI account. - [Set Up ASI:One in T3 Code](https://docs.asi1.ai/documentation/coding/t3-code.md): Run asi1-ultra in T3 Code through its OpenCode or Codex provider, alongside your existing setup. - [Set Up ASI:One in Cursor](https://docs.asi1.ai/documentation/coding/cursor.md): Add asi1-ultra and the other ASI:One models to Cursor through its OpenAI API key settings. - [Set Up ASI:One in Zed](https://docs.asi1.ai/documentation/coding/zed.md): Add asi1-ultra and the other ASI:One models to the Zed agent panel as an OpenAI-compatible provider. - [ASI:One Models](https://docs.asi1.ai/documentation/models.md): Three models that share one API - asi1 is the general default, asi1-ultra goes deeper, asi1-mini goes faster. - [Chat Completions API](https://docs.asi1.ai/documentation/build-with-asi-one/chat-completions.md): Send a conversation to /v1/chat/completions, read the reply, stream it, and carry history across turns - [Responses API](https://docs.asi1.ai/documentation/build-with-asi-one/responses.md): Create, stream, retrieve, chain, cancel and delete responses on /v1/responses - [Tool Calling](https://docs.asi1.ai/documentation/build-with-asi-one/tool-calling.md): Extend ASI:One models with custom functions and real-world actions through tool selection. - [Web Search](https://docs.asi1.ai/documentation/build-with-asi-one/web-search.md): Give ASI:One models live web search on both endpoints, and control how much search context they use. - [Reasoning](https://docs.asi1.ai/documentation/build-with-asi-one/reasoning.md): Let ASI:One models think before they answer, and read the reasoning they produce - [Structured Data](https://docs.asi1.ai/documentation/build-with-asi-one/structured-data.md): Get structured JSON responses from ASI:One using response_format and JSON schemas - [Tuning](https://docs.asi1.ai/documentation/build-with-asi-one/tuning.md): Which dial to reach for when output is not what you wanted, and two worked request shapes - [Prompt Caching](https://docs.asi1.ai/documentation/build-with-asi-one/prompt-caching.md): How the prefix cache works, how to read the counters, and what invalidates it - [Planner Mode](https://docs.asi1.ai/documentation/build-with-asi-one/planner.md): Break a complex request into steps that ASI:One plans, executes against agents and tools, and reports on as it goes - [OpenAI Compatibility](https://docs.asi1.ai/documentation/build-with-asi-one/openai-compatibility.md): Use ASI:One with the OpenAI client libraries - supported parameters, the two endpoints, and ASI:One's own parameters - [Errors and Rate Limits](https://docs.asi1.ai/documentation/build-with-asi-one/errors.md): The error envelope, what each status code means, and what to retry - [Agent Chat Protocol](https://docs.asi1.ai/documentation/tutorials/agent-chat-protocol.md): Build agents that understand natural language and interoperate via the Agent Chat Protocol. - [Using ASI:One with LangChain](https://docs.asi1.ai/documentation/tutorials/langchain.md): Point LangChain at ASI:One and use chat, streaming, structured output and tool calling.