AIMLAPI website screenshot

AIMLAPI

AIMLAPI is a unified AI model API gateway providing access to 400+ state-of-the-art AI models from OpenAI, Anthropic, Google, Meta, DeepSeek, Mistral, Stability AI, and 40+ other providers through a single OpenAI-compatible API. Supported modalities include text/chat LLMs, image generation, video generation, music generation, speech-to-text, text-to-speech, vision/OCR, embeddings, and 3D generation.

AIMLAPI publishes 11 APIs on the APIs.io network, including API Key Management API, Assistants API, Chat API, and 8 more. Tagged areas include Artificial Intelligence, Machine-Learning, AI Models, LLM, and Image-Generation.

The AIMLAPI catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

AIMLAPI’s developer surface includes authentication, engineering blog, pricing, documentation, FAQ, changelog, signup flow, and 36 more developer resources.

65.5/100 strong ▬ flat Agent 50/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs 1 MCP Servers 10 Features 6 Use Cases
Artificial IntelligenceMachine-LearningAI ModelsLLMImage-GenerationVideo GenerationSpeechEmbeddingsAPI GatewayDeveloper Tools

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/aimlapi: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

AIMLAPI API Key Management API

## **Creating an API Key** To create a new API key Sign-ip to [app.aimlapi.com](https://app.aimlapi.com), navigate to Key Management page and create an API Key Note that your Ke...

AIMLAPI Assistants API

The Assistants API from AIMLAPI — 2 operation(s) for assistants.

AIMLAPI Chat API

The Chat API from AIMLAPI — 1 operation(s) for chat.

AIMLAPI Images API

Given a prompt and/or an input image, the model will generate a new image.

AIMLAPI Models API

List and describe the various models available in the API. You can refer to the [Models](https://aimlapi.com/models) documentation to understand what models are available and th...

AIMLAPI Threads API

The Threads API from AIMLAPI — 1 operation(s) for threads.

AIMLAPI Threads > Messages API

The Threads > Messages API from AIMLAPI — 2 operation(s) for threads > messages.

AIMLAPI Threads > Runs API

The Threads > Runs API from AIMLAPI — 2 operation(s) for threads > runs.

AIMLAPI Voice API

The Voice API from AIMLAPI — 2 operation(s) for voice.

AIMLAPI [WIP] Completions API

The [WIP] Completions API from AIMLAPI — 1 operation(s) for [wip] completions.

AIMLAPI Inference API

AI/ML API's own published OpenAPI, served from the API host at https://api.aimlapi.com/docs-yaml and rendered at https://api.aimlapi.com/docs. 19 operations across 16 paths cove...

AIMLAPI MCP Server

AI/ML API's first-party remote Model Context Protocol server at https://mcp.aimlapi.com/mcp — Streamable HTTP with OAuth 2.1, PKCE and dynamic client registration, so no API key...

Scroll for all 12

Open Collections 12

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 12

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

AIMLAPI MCP Server

AI/ML API publishes a first-party REMOTE Model Context Protocol server at https://mcp.aimlapi.com/mcp, documented on its own quickstart page and advertised from the site llms.tx...

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

AIMLAPI GraphQL API

AIMLAPI is an AI model aggregation API providing access to 200+ AI models including GPT-4, Claude, Llama, Stable Diffusion, Midjourney, and more through a single OpenAI-compatib...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Aimlapi Plans Pricing

6 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Aimlapi Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

400+ AI Models

Access to 400+ models from OpenAI, Anthropic, Google, Meta, DeepSeek, Mistral, Stability AI, and 40+ providers.

OpenAI-Compatible API

Drop-in replacement for OpenAI API — use existing OpenAI client libraries with AIMLAPI endpoint.

Text and Chat Completions

Chat completions, completion, function calling, streaming, reasoning, and code generation.

Image Generation

Generate images via DALL-E, Flux, Stable Diffusion, and other image generation models.

Video Generation

Generate video via Sora 2, Runway, and other video generation models.

Speech Models

Text-to-speech and speech-to-text transcription via Whisper and other speech models.

Music Generation

AI music generation via dedicated music models.

Vision and OCR

Image understanding, visual question answering, and OCR via vision-capable LLMs.

Embeddings

Generate vector embeddings for semantic search and RAG applications.

Playground

Online playground for experimenting with all available models without writing code.

Scroll for all 10

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Aimlapi Context

5 classes · 10 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

AIMLAPI API Rules

5 rules · 4 warnings 1 info

SPECTRAL

AIMLAPI API Rules

17 rules · 6 errors 10 warnings 1 info

SPECTRAL

JSON Schema 7

Standalone JSON Schema definitions for this provider's data models.

ApiKey

5 properties

JSON SCHEMA

ChatCompletionRequest

8 properties

JSON SCHEMA

ChatCompletionResponse

6 properties

JSON SCHEMA

EmbeddingRequest

4 properties

JSON SCHEMA

ImageGenerationRequest

6 properties

JSON SCHEMA

Message

3 properties

JSON SCHEMA

ModelInfo

4 properties

JSON SCHEMA

Scroll for all 7

JSON Structure 7

JSON Structure definitions describing this provider's data shapes.

Aimlapi Api Key Structure

5 properties

JSON STRUCTURE

Aimlapi Chat Completion Request Structure

8 properties

JSON STRUCTURE

Aimlapi Chat Completion Response Structure

6 properties

JSON STRUCTURE

Aimlapi Embedding Request Structure

4 properties

JSON STRUCTURE

Aimlapi Image Generation Request Structure

6 properties

JSON STRUCTURE

Aimlapi Message Structure

3 properties

JSON STRUCTURE

Aimlapi Model Info Structure

4 properties

JSON STRUCTURE

Scroll for all 7

Examples 7

Example request and response payloads for these APIs.

Aimlapi Api Key Example

5 fields

EXAMPLE

Aimlapi Message Example

3 fields

EXAMPLE

Scroll for all 7

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Aimlapi Authentication

http/oauth2 · 2 schemes

SECURITY

Aimlapi Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Aimlapi Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Aimlapi Agentic Access

21 operations · 14 acting · 1 human-in-the-loop

21 operations · 14 acting

AGENTIC

Use Cases 6

What developers build with this provider.

AI Chatbot Development

Build conversational AI chatbots and virtual assistants using leading LLMs.

Content Generation

Automate text, image, video, and music content generation for media and marketing.

RAG Applications

Build retrieval-augmented generation applications using embeddings and LLMs.

Code Generation

Integrate AI code generation and review capabilities into developer tools.

Document Processing

Extract information and summarize documents using vision and LLM models.

Voice Applications

Add speech-to-text transcription and text-to-speech synthesis to applications.

Integrations 6

Pre-built integrations with other platforms and tools.

OpenAI SDK

Use the official OpenAI Python and Node.js SDKs with AIMLAPI base URL.

LangChain

Integrate AIMLAPI models with LangChain for agentic AI workflows.

LlamaIndex

Use AIMLAPI with LlamaIndex for RAG and document intelligence pipelines.

Vercel AI SDK

Build AI-powered web apps using Vercel AI SDK with AIMLAPI as backend.

Python

Native Python integration via requests library or OpenAI client.

Node.js

Node.js integration via OpenAI npm package pointed at AIMLAPI endpoint.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: aimlapi
url: https://raw.githubusercontent.com/api-evangelist/aimlapi/refs/heads/main/apis.yml
apis:
- aid: aimlapi:aimlapi-api-key-management-api
  name: AIMLAPI API Key Management API
  description: "## **Creating an API Key**\n\nTo create a new API key Sign-ip to [app.aimlapi.com](https://app.aimlapi.com),\
    \ navigate to Key Management page and create an API Key\n\nNote that your Keys only work with an Active Subscription\n\
    \n## **Disabling an API Key**\n\nIf you need to revoke access temporarily, disable an API key by:\n\n- Sending a PUT request\
    \ to `/service/api-keys/{id}/disable`, replacing `{id}` with the key's unique identifier.\n    \n- This will change the\
    \ key's status to inactive.\n    \n\n## **Enabling an API Key**\n\nTo restore access using a previously disabled API key:\n\
    \n- Send a PUT request to `/service/api-keys/{id}/enable`, replacing `{id}` with the key's unique identifier.\n    \n\
    - The key's status will be updated to active.\n    \n\n## **Best Practices**\n\n- Regularly review and manage your API\
    \ keys to ensure optimal security.\n    \n- Use separate keys for different services or environments to limit the scope\
    \ of access.\n    \n- Rotate your API keys periodically to reduce the risk of unauthorized use.\n    \n\nBy effectively\
    \ managing your API keys, you maintain control over who can access your AI/ML API services and safeguard your resources."
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - API Key Management
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-api-key-management-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-assistants-api
  name: AIMLAPI Assistants API
  description: The Assistants API from AIMLAPI — 2 operation(s) for assistants.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Assistants
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-assistants-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-chat-api
  name: AIMLAPI Chat API
  description: The Chat API from AIMLAPI — 1 operation(s) for chat.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-chat-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-images-api
  name: AIMLAPI Images API
  description: Given a prompt and/or an input image, the model will generate a new image.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Image
  tags_raw:
  - Images
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-images-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-models-api
  name: AIMLAPI Models API
  description: "List and describe the various models available in the API. You can refer to the [Models](https://aimlapi.com/models)\
    \ documentation to understand what models are available and the differences between them.\n\nAI/ML API provides a suite\
    \ of powerful, serverless models for seamless integration into your applications.\n\n**Chat Models**  \nLeverage our sophisticated\
    \ Chat Models for real-time conversation interfaces.\n\n| Organization | Model Name | Model String for API | Context length\
    \ |\n| --- | --- | --- | --- |\n| 01.AI | 01-ai Yi Chat (34B) | zero-one-ai/Yi-34B-Chat | 4096 |\n| Austism | Chronos\
    \ Hermes (13B) | Austism/chronos-hermes-13b | 2048 |\n| DeepSeek | Deepseek Coder Instruct (33B) | deepseek-ai/deepseek-coder-33b-instruct\
    \ | 16384 |\n| garage-bAInd | Platypus2 Instruct (70B) | garage-bAInd/Platypus2-70B-instruct | 4096 |\n| Google | Gemma\
    \ Instruct (2B) | google/gemma-2b-it | 8192 |\n| Google | Gemma Instruct (7B) | google/gemma-7b-it | 8192 |\n| Gryphe\
    \ | MythoMax-L2 (13B) | Gryphe/MythoMax-L2-13b | 4096 |\n| LM Sys | Vicuna v1.5 (13B) | lmsys/vicuna-13b-v1.5 | 4096 |\n\
    | LM Sys | Vicuna v1.5 (7B) | lmsys/vicuna-7b-v1.5 | 4096 |\n| Meta | Code Llama Instruct (13B) | codellama/CodeLlama-13b-Instruct-hf\
    \ | 16384 |\n| Meta | Code Llama Instruct (34B) | codellama/CodeLlama-34b-Instruct-hf | 16384 |\n| Meta | Code Llama Instruct\
    \ (70B) | codellama/CodeLlama-70b-Instruct-hf | 4096 |\n| Meta | Code Llama Instruct (7B) | codellama/CodeLlama-7b-Instruct-hf\
    \ | 16384 |\n| Meta | LLaMA-2 Chat (70B) | meta-llama/Llama-2-70b-chat-hf | 4096 |\n| Meta | LLaMA-2 Chat (13B) | meta-llama/Llama-2-13b-chat-hf\
    \ | 4096 |\n| Meta | LLaMA-2 Chat (7B) | meta-llama/Llama-2-7b-chat-hf | 4096 |\n| mistralai | Mistral (7B) Instruct |\
    \ mistralai/Mistral-7B-Instruct-v0.1 | 4096 |\n| mistralai | Mistral (7B) Instruct v0.2 | mistralai/Mistral-7B-Instruct-v0.2\
    \ | 32768 |\n| mistralai | Mixtral-8x7B Instruct (46.7B) | mistralai/Mixtral-8x7B-Instruct-v0.1 | 32768 |\n| NousResearch\
    \ | Nous Capybara v1.9 (7B) | NousResearch/Nous-Capybara-7B-V1p9 | 8192 |\n| NousResearch | Nous Hermes 2 - Mixtral 8x7B-DPO\
    \ (46.7B) | NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO | 32768 |\n| NousResearch | Nous Hermes 2 - Mixtral 8x7B-SFT (46.7B)\
    \ | NousResearch/Nous-Hermes-2-Mixtral-8x7B-SFT | 32768 |\n| NousResearch | Nous Hermes LLaMA-2 (7B) | NousResearch/Nous-Hermes-llama-2-7b\
    \ | 4096 |\n| NousResearch | Nous Hermes Llama-2 (13B) | NousResearch/Nous-Hermes-Llama2-13b | 4096 |\n| NousResearch\
    \ | Nous Hermes-2 Yi (34B) | NousResearch/Nous-Hermes-2-Yi-34B | 4096 |\n| OpenChat | OpenChat 3.5 (7B) | openchat/openchat-3.5-1210\
    \ | 8192 |\n| OpenOrca | OpenOrca Mistral (7B) 8K | Open-Orca/Mistral-7B-OpenOrca | 8192 |\n| Qwen | Qwen-Chat (7B) |\
    \ togethercomputer/Qwen-7B-Chat | 8192 |\n| Qwen | Qwen 1.5 Chat (0.5B) | Qwen/Qwen1.5-0.5B-Chat | 32768 |\n| Qwen | Qwen\
    \ 1.5 Chat (1.8B) | Qwen/Qwen1.5-1.8B-Chat | 32768 |\n| Qwen | Qwen 1.5 Chat (4B) | Qwen/Qwen1.5-4B-Chat | 32768 |\n|\
    \ Qwen | Qwen 1.5 Chat (7B) | Qwen/Qwen1.5-7B-Chat | 32768 |\n| Qwen | Qwen 1.5 Chat (14B) | Qwen/Qwen1.5-14B-Chat | 32768\
    \ |\n| Qwen | Qwen 1.5 Chat (72B) | Qwen/Qwen1.5-72B-Chat | 4096 |\n| Snorkel AI | Snorkel Mistral PairRM DPO (7B) | snorkelai/Snorkel-Mistral-PairRM-DPO\
    \ | 32768 |\n| Stanford | Alpaca (7B) | togethercomputer/alpaca-7b | 2048 |\n| Teknium | OpenHermes-2-Mistral (7B) | teknium/OpenHermes-2-Mistral-7B\
    \ | 8192 |\n| Teknium | OpenHermes-2.5-Mistral (7B) | teknium/OpenHermes-2p5-Mistral-7B | 8192 |\n| TII UAE | Falcon Instruct\
    \ (40B) | togethercomputer/falcon-40b-instruct | 2048 |\n| TII UAE | Falcon Instruct (7B) | togethercomputer/falcon-7b-instruct\
    \ | 2048 |\n| Together | LLaMA-2-7B-32K-Instruct (7B) | togethercomputer/Llama-2-7B-32K-Instruct | 32768 |\n| Together\
    \ | RedPajama-INCITE Chat (3B) | togethercomputer/RedPajama-INCITE-Chat-3B-v1 | 2048 |\n| Together | RedPajama-INCITE\
    \ Chat (7B) | togethercomputer/RedPajama-INCITE-7B-Chat | 2048 |\n| Together | StripedHyena Nous (7B) | togethercomputer/StripedHyena-Nous-7B\
    \ | 32768 |\n| Undi95 | ReMM SLERP L2 (13B) | Undi95/ReMM-SLERP-L2-13B | 4096 |\n| Undi95 | Toppy M (7B) | Undi95/Toppy-M-7B\
    \ | 4096 |\n| WizardLM | WizardLM v1.2 (13B) | WizardLM/WizardLM-13B-V1.2 | 4096 |\n| upstage | Upstage SOLAR Instruct\
    \ v1 (11B) | upstage/SOLAR-10.7B-Instruct-v1.0 | 4096 |\n\n**Code Models**  \nAccess our Code Models to automate coding\
    \ tasks, bug fixes, or code generation.\n\n| Organization | Model Name | Model String for API | Context length |\n| ---\
    \ | --- | --- | --- |\n| Meta | Code Llama Python (70B) | codellama/CodeLlama-70b-Python-hf | 4096 |\n| Meta | Code Llama\
    \ Python (34B) | codellama/CodeLlama-34b-Python-hf | 16384 |\n| Meta | Code Llama Python (13B) | codellama/CodeLlama-13b-Python-hf\
    \ | 16384 |\n| Meta | Code Llama Python (7B) | codellama/CodeLlama-7b-Python-hf | 16384 |\n| Phind | Phind Code LLaMA\
    \ v2 (34B) | Phind/Phind-CodeLlama-34B-v2 | 16384 |\n| WizardLM | WizardCoder Python v1.0 (34B) | WizardLM/WizardCoder-Python-34B-V1.0\
    \ | 8192 |\n| WizardLM | WizardCoder v1.0 (15B) | WizardLM/WizardCoder-15B-V1.0 | 8192 |\n\n**Image Models**  \nExplore\
    \ creative boundaries with our Image Models, perfect for generating or editing visuals.\n\n| Organization | Model Name\
    \ | Model String for API |\n| --- | --- | --- |\n| Prompt Hero | Openjourney v4 | prompthero/openjourney |\n| Runway ML\
    \ | Stable Diffusion 1.5 | runwayml/stable-diffusion-v1-5 |\n| SG161222 | Realistic Vision 3.0 | SG161222/Realistic_Vision_V3.0_VAE\
    \ |\n| Stability AI | Stable Diffusion 2.1 | stabilityai/stable-diffusion-2-1 |\n| Stability AI | Stable Diffusion XL\
    \ 1.0 | stabilityai/stable-diffusion-xl-base-1.0 |\n| Wavymulder | Analog Diffusion | wavymulder/Analog-Diffusion |\n\n\
    **Model Request**  \nCan't find the model you need? Join our [Discord community](https://discord.gg/vayNtU9ThM) to propose\
    \ new models for integration into our API offerings. Your contributions help us grow and serve you better.\n\nFor a complete\
    \ list of models and their identifiers, refer to the table provided in the API documentation."
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Models
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-models-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-threads-api
  name: AIMLAPI Threads API
  description: The Threads API from AIMLAPI — 1 operation(s) for threads.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Threads
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-threads-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-threads-messages-api
  name: AIMLAPI Threads > Messages API
  description: The Threads > Messages API from AIMLAPI — 2 operation(s) for threads > messages.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Threads > Messages
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-threads-messages-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-threads-runs-api
  name: AIMLAPI Threads > Runs API
  description: The Threads > Runs API from AIMLAPI — 2 operation(s) for threads > runs.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Threads > Runs
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-threads-runs-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-voice-api
  name: AIMLAPI Voice API
  description: The Voice API from AIMLAPI — 2 operation(s) for voice.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Voice
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-voice-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-wip-completions-api
  name: AIMLAPI [WIP] Completions API
  description: The [WIP] Completions API from AIMLAPI — 1 operation(s) for [wip] completions.
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - '[WIP] Completions'
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-wip-completions-api-openapi.yml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/text-models-llm
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
- aid: aimlapi:aimlapi-inference-api
  name: AIMLAPI Inference API
  description: 'AI/ML API''s own published OpenAPI, served from the API host at https://api.aimlapi.com/docs-yaml and rendered
    at https://api.aimlapi.com/docs. 19 operations across 16 paths covering chat completions, the Responses surface, Anthropic-shaped
    messages, embeddings, image generation and editing, video generation, text-to-speech, speech-to-text, music generation,
    OCR and batch processing. The surface is OpenAI-compatible: an OpenAI client configured with base_url https://api.aimlapi.com/v1
    reaches it unchanged.'
  humanURL: https://aimlapi.com/
  baseURL: https://api.aimlapi.com
  tags:
  - Inference
  - Chat
  - Embeddings
  - Image
  - Video
  - Speech
  - OCR
  - Batch
  properties:
  - type: OpenAPI
    url: openapi/aimlapi-inference-openapi.yml
  - type: Overlay
    url: overlays/aimlapi-inference-overlay.yaml
  - type: Documentation
    url: https://docs.aimlapi.com/
  - type: APIReference
    url: https://api.aimlapi.com/docs
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/service-endpoints
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart/simple-model
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
- aid: aimlapi:aimlapi-mcp-server
  name: AIMLAPI MCP Server
  description: AI/ML API's first-party remote Model Context Protocol server at https://mcp.aimlapi.com/mcp — Streamable HTTP
    with OAuth 2.1, PKCE and dynamic client registration, so no API key is pasted into the client. Exposes model discovery,
    inference across every modality, long-running job management and account balance, billed to the same account as the REST
    API. tools/list is authentication-gated, so the live tool schemas are not captured here.
  humanURL: https://docs.aimlapi.com/quickstart/mcp
  baseURL: https://mcp.aimlapi.com/mcp
  tags:
  - MCP
  - Agents
  properties:
  - type: MCPServer
    url: mcp/aimlapi-mcp.yml
  - type: ToolCrosswalk
    url: mcp/aimlapi-tool-crosswalk.yml
  - type: Documentation
    url: https://docs.aimlapi.com/quickstart/mcp
name: AIMLAPI
tags:
- Artificial Intelligence
- Machine-Learning
- AI Models
- LLM
- Image-Generation
- Video Generation
- Speech
- Embeddings
- API Gateway
- Developer Tools
tags_raw:
- Artificial Intelligence
- Machine Learning
- AI Models
- LLM
- Image Generation
- Video Generation
- Speech
- Embeddings
- API Gateway
- Developer Tools
kind: contract
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: medium
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/aimlapi.png
access: 3rd-Party
common:
- type: Website
  url: https://aimlapi.com/
- type: AgenticAccess
  url: agentic-access/aimlapi-agentic-access.yml
- type: DomainSecurity
  url: security/aimlapi-domain-security.yml
- type: Authentication
  url: authentication/aimlapi-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/aimlapi
- url: https://github.com/aimlapi
  name: GitHub Organization
  type: GitHubOrganization
- url: https://aimlapi.com/blog
  name: Explore AI with AIMLAPI Blog - Insights, Innovations, and Success Stories
  type: Blog
  description: 'null'
- url: https://aimlapi.com/ai-ml-api-pricing
  name: Pricing
  type: Pricing
  description: 'null'
- url: https://docs.aimlapi.com/
  name: Introduction | AI/ML API Documentation
  type: Documentation
  description: 'null'
- name: Can I use API in Python? | AI/ML API Documentation
  description: 'null'
  url: https://docs.aimlapi.com/faq/can-i-use-api-in-python
  type: FAQ
- name: 'AI/ML API Changelog: Latest Features and Improvements'
  description: 'null'
  url: https://aimlapi.com/changelog
  type: ChangeLog
- name: AI/ML API - Sign up
  description: 'null'
  url: https://aimlapi.com/app/sign-up/
  type: Signup
- name: 'Join the AI/ML API Affiliate Program: Empower Innovation & Earn Rewards'
  description: 'null'
  url: https://aimlapi.com/affiliate
  type: Affiliate
- name: Privacy Policy
  description: 'null'
  url: https://aimlapi.com/privacy-policy
  type: PrivacyPolicy
- name: Terms and Conditions - aimlapi.com - 200+ AI Models via 1 API
  description: 'null'
  url: https://aimlapi.com/terms-and-conditions
  type: TermsOfService
- type: Features
  data:
  - name: 400+ AI Models
    description: Access to 400+ models from OpenAI, Anthropic, Google, Meta, DeepSeek, Mistral, Stability AI, and 40+ providers.
  - name: OpenAI-Compatible API
    description: Drop-in replacement for OpenAI API — use existing OpenAI client libraries with AIMLAPI endpoint.
  - name: Text and Chat Completions
    description: Chat completions, completion, function calling, streaming, reasoning, and code generation.
  - name: Image Generation
    description: Generate images via DALL-E, Flux, Stable Diffusion, and other image generation models.
  - name: Video Generation
    description: Generate video via Sora 2, Runway, and other video generation models.
  - name: Speech Models
    description: Text-to-speech and speech-to-text transcription via Whisper and other speech models.
  - name: Music Generation
    description: AI music generation via dedicated music models.
  - name: Vision and OCR
    description: Image understanding, visual question answering, and OCR via vision-capable LLMs.
  - name: Embeddings
    description: Generate vector embeddings for semantic search and RAG applications.
  - name: Playground
    description: Online playground for experimenting with all available models without writing code.
- type: UseCases
  data:
  - name: AI Chatbot Development
    description: Build conversational AI chatbots and virtual assistants using leading LLMs.
  - name: Content Generation
    description: Automate text, image, video, and music content generation for media and marketing.
  - name: RAG Applications
    description: Build retrieval-augmented generation applications using embeddings and LLMs.
  - name: Code Generation
    description: Integrate AI code generation and review capabilities into developer tools.
  - name: Document Processing
    description: Extract information and summarize documents using vision and LLM models.
  - name: Voice Applications
    description: Add speech-to-text transcription and text-to-speech synthesis to applications.
- type: Integrations
  data:
  - name: OpenAI SDK
    description: Use the official OpenAI Python and Node.js SDKs with AIMLAPI base URL.
  - name: LangChain
    description: Integrate AIMLAPI models with LangChain for agentic AI workflows.
  - name: LlamaIndex
    description: Use AIMLAPI with LlamaIndex for RAG and document intelligence pipelines.
  - name: Vercel AI SDK
    description: Build AI-powered web apps using Vercel AI SDK with AIMLAPI as backend.
  - name: Python
    description: Native Python integration via requests library or OpenAI client.
  - name: Node.js
    description: Node.js integration via OpenAI npm package pointed at AIMLAPI endpoint.
- name: AIMLAPI Spectral Rules
  url: rules/aimlapi-spectral-rules.yml
  type: SpectralRules
  description: Spectral ruleset enforcing AIMLAPI API conventions.
- name: AIMLAPI Vocabulary
  url: vocabulary/aimlapi-vocabulary.yaml
  type: Vocabulary
  description: Taxonomy vocabulary for AIMLAPI APIs.
- type: LlmsText
  url: https://aimlapi.com/llms.txt
- type: OpenAPI
  url: openapi/aimlapi-inference-openapi.yml
- type: Overlay
  url: overlays/aimlapi-inference-overlay.yaml
- type: MCPServer
  url: mcp/aimlapi-mcp.yml
- type: ToolCrosswalk
  url: mcp/aimlapi-tool-crosswalk.yml
- type: Packages
  url: packages/aimlapi-packages.yml
- type: SDKs
  url: packages/aimlapi-packages.yml
- type: WellKnown
  url: well-known/aimlapi-well-known.yml
- type: Conformance
  url: conformance/aimlapi-conformance.yml
- type: ErrorCatalog
  url: errors/aimlapi-problem-types.yml
- type: Lifecycle
  url: lifecycle/aimlapi-lifecycle.yml
- type: StatusPage
  url: https://status.aimlapi.com/
  name: AI/ML API Status
- type: Deprecation
  url: lifecycle/aimlapi-lifecycle.yml
  description: Machine-readable model deprecation feed at https://api.aimlapi.com/v1/models/deprecations — 132 dated entries
    with status, shutdown date, replacement id and reason, served unauthenticated.
- type: OAuthScopes
  url: scopes/aimlapi-scopes.yml
- type: Conventions
  url: conventions/aimlapi-conventions.yml
- type: DataModel
  url: data-model/aimlapi-data-model.yml
- type: ChangeLog
  url: changelog/aimlapi-changelog.yml
- type: Plans
  url: plans/aimlapi-plans-pricing.yml
- type: RateLimits
  url: rate-limits/aimlapi-rate-limits.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/aimlapi-llms.txt
- name: AI/ML API Help Center
  url: https://help.aimlapi.com/
  type: Support
- name: AI/ML API Quickstart
  url: https://docs.aimlapi.com/quickstart/simple-model
  type: GettingStarted
- name: AI/ML API Reference
  url: https://api.aimlapi.com/docs
  type: APIReference
- name: AI/ML API Playground
  url: https://aimlapi.com/app
  type: Playground
- name: AI/ML API Discord
  url: https://discord.gg/vayNtU9ThM
  type: Discord
created: '2025-01-07'
modified: '2026-08-30'
position: Consuming
description: AIMLAPI is a unified AI model API gateway providing access to 400+ state-of-the-art AI models from OpenAI, Anthropic,
  Google, Meta, DeepSeek, Mistral, Stability AI, and 40+ other providers through a single OpenAI-compatible API. Supported
  modalities include text/chat LLMs, image generation, video generation, music generation, speech-to-text, text-to-speech,
  vision/OCR, embeddings, and 3D generation.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.23'
x-enrichment:
  date: '2026-08-30'
  status: enriched
  artifacts_added: 20
  pass: local-v1

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/aimlapi"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/aimlapi/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/aimlapi/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.