AI APIs for AI agents

Reference guides for the AI apps an AI agent can work with: every endpoint, the permission each one needs, and how to give agents safe, governed access.

Anthropic

24 endpoints

The Anthropic API is how an app or AI agent works with Claude: sending a conversation and getting the next message back, running large jobs as asynchronous batches, listing models, counting tokens, and uploading files to reuse across calls.

Updated 23 June 2026 · API 2023-06-01
View full guide

Cohere

20 endpoints

The Cohere API is how an app or AI agent works with Cohere's models: generating a chat reply, turning text or images into embeddings, reranking a list of documents against a query, or classifying text into labels.

Updated 23 June 2026 · API v2
View full guide

ElevenLabs

29 endpoints

The ElevenLabs API is how an app or AI agent works with an ElevenLabs account: turning text into spoken audio, transcribing speech back into text, managing the voices in the account, and dubbing media into other languages.

Updated 23 June 2026 · API v1
View full guide

Google Gemini

26 endpoints

The Google Gemini API is how an app or AI agent works with Google's Gemini models: generating text and images from a prompt, turning text into embeddings for search, uploading files for a model to read, caching context to reuse, and fine-tuning a model.

Updated 23 June 2026 · API v1beta
View full guide

Hugging Face

32 endpoints

The Hugging Face API is how an app or AI agent works with the Hugging Face Hub and the models on it: searching and reading models, datasets, and Spaces, creating and committing to a repository, and running a model for chat, embeddings, or image generation.

Updated 23 June 2026 · API v1
View full guide

OpenAI

26 endpoints

The OpenAI API is how an app or AI agent generates text and tool-using responses, turns text into embeddings, transcribes or synthesizes audio, generates images, and runs content moderation.

Updated 23 June 2026 · API v1
View full guide

Perplexity

12 endpoints

The Perplexity API is how an app or AI agent gets answers from the web: asking a grounded question and getting an answer with its sources, running a raw web search, or kicking off an in-depth research report.

Updated 23 June 2026 · API Current
View full guide

Replicate

27 endpoints

The Replicate API is how an app or AI agent runs machine-learning models: creating a prediction to generate an image or transcribe audio, fine-tuning a model through a training, fetching a result, or listing models and deployments.

Updated 23 June 2026 · API v1
View full guide
Orientation

About AI APIs for AI agents

An AI API is how an app or AI agent reaches a model provider to generate text, transcribe speech, rank results, or create images and audio. The providers here, including Anthropic, OpenAI, Google Gemini, and ElevenLabs, each take a prompt in a request and return a result, so an agent can use them as its own reasoning and generation layer.

Access runs on an access key tied to a billing account, and most providers allow that key to be limited to specific projects or models and capped with a spending limit. The reach of a single key matters, because it can run up cost and, where a provider retains conversation history or uploaded files, read past inputs. A governed layer in front of each provider gives an agent a key with only the limits it needs, and records every call made with it.

Frequently asked questions

Which AI model APIs can an AI agent use?+
The Atlas covers Anthropic, OpenAI, Google Gemini, Cohere, Hugging Face, Perplexity, ElevenLabs, and Replicate. Between them they handle text generation, speech, embeddings for search, and image and audio creation, each exposed over a standard request.
How does an AI agent authenticate to a provider like OpenAI or Anthropic?+
Each provider issues an access key tied to an account, sent with every request. Most let a key be scoped to a single project and a chosen set of models, and capped with a usage or spending limit, so one agent’s key cannot reach the whole account.
Can spending on an AI API be capped per agent?+
Yes. Most providers support per-project keys with their own rate and spend limits, which is how the cost of one agent is kept separate from another. Limits are set on the provider and applied to every call.
Do these APIs support tool use or function calling?+
Many do, including Anthropic, OpenAI, and Google Gemini. Tool use lets the model ask the calling app to run an action and return the result, which means an agent’s access to other apps becomes part of the same permission question as its access to the model.
What is Bollard AI?

Control what every AI agent can do.

Bollard AI sits between a team's AI agents and the apps it runs on. Grant each agent exactly the access it needs, read or write, app by app, and every call is checked and logged.