# Sail Research ## Docs - [Building Agents](https://docs.sailresearch.com/agents.md): Multi-turn tool-use conversations with the Sail API - [Create a batch](https://docs.sailresearch.com/api-reference/batches-api/create-a-batch.md): Submit a batch of requests for asynchronous processing. - [Get batch request result](https://docs.sailresearch.com/api-reference/batches-api/get-batch-request-result.md): Retrieve the result of a specific request within a batch by its custom_id. - [Get batch status](https://docs.sailresearch.com/api-reference/batches-api/get-batch-status.md): Retrieve the current status of a batch. - [List batches](https://docs.sailresearch.com/api-reference/batches-api/list-batches.md): List batches with optional pagination. - [Create a chat completion](https://docs.sailresearch.com/api-reference/chat-completions-api/create-a-chat-completion.md): OpenAI-compatible Chat Completions endpoint. Streaming is not currently supported. - [Create an Anthropic message](https://docs.sailresearch.com/api-reference/messages-api/create-an-anthropic-message.md): Anthropic-compatible Messages endpoint. Streaming is not currently supported. - [List supported models](https://docs.sailresearch.com/api-reference/models-api/list-supported-models.md) - [Create a response](https://docs.sailresearch.com/api-reference/responses-api/create-a-response.md): Creates an OpenAI Responses API task. Returns 202 when background=true, otherwise returns 200 after completion. - [Retrieve a response](https://docs.sailresearch.com/api-reference/responses-api/retrieve-a-response.md) - [Completion Windows](https://docs.sailresearch.com/completion-windows.md): Understanding completion windows and average agent trajectory time - [Data Processing Agreement](https://docs.sailresearch.com/dpa.md): How Sail securely handles customer data - [Idempotent Requests](https://docs.sailresearch.com/idempotency.md): Retry-safe request patterns across the Sail inference APIs - [Image Input](https://docs.sailresearch.com/images.md): Send images to multimodal models via Responses, Chat Completions, or Messages - [Introduction](https://docs.sailresearch.com/index.md): Inference for long-running agents - [Pricing](https://docs.sailresearch.com/pricing.md): Per-token pricing for Sail inference - [Quickstart](https://docs.sailresearch.com/quickstart.md): Start using Sail with OpenAI clients - [Sending Requests at Scale](https://docs.sailresearch.com/requests_at_scale.md): Best practices for submitting thousands of concurrent requests to the Sail API - [API Support Matrix](https://docs.sailresearch.com/support.md): What each Sail API supports today and what's coming soon - [Models](https://docs.sailresearch.com/supported-models.md): All models currently served by Sail - [Usage API](https://docs.sailresearch.com/usage.md): Programmatic access to your spending, balance, and operational metrics - [Webhooks](https://docs.sailresearch.com/webhooks.md): Receive completion notifications via completion_webhook and webhook_token ## OpenAPI Specs - [openapi](https://docs.sailresearch.com/openapi.json)