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 10 APIs on the APIs.io network, including API Key Management API, Assistants API, Chat API, and 7 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 10 more developer resources.

55.5/100 developing ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
10 APIs 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-07-28 · rubric v0.6
Composite quality — 55.5/100 · developing
Contract Quality 15.3 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. 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. Want it done for you? Prioritized profiling — $2,500 →

APIs 10

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.

Scroll for all 10

Open Collections 1

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

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

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Aimlapi Rate Limits

5 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 · 1 scheme

SECURITY

Aimlapi Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

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 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

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/
  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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- aid: aimlapi:aimlapi-assistants-api
  name: AIMLAPI Assistants API
  description: The Assistants API from AIMLAPI — 2 operation(s) for assistants.
  humanURL: https://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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- aid: aimlapi:aimlapi-chat-api
  name: AIMLAPI Chat API
  description: The Chat API from AIMLAPI — 1 operation(s) for chat.
  humanURL: https://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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- 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/
  tags:
  - 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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- 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/
  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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- aid: aimlapi:aimlapi-threads-api
  name: AIMLAPI Threads API
  description: The Threads API from AIMLAPI — 1 operation(s) for threads.
  humanURL: https://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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- 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/
  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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- 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/
  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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- aid: aimlapi:aimlapi-voice-api
  name: AIMLAPI Voice API
  description: The Voice API from AIMLAPI — 2 operation(s) for voice.
  humanURL: https://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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
- 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/
  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
  - type: APIReference
    url: https://docs.aimlapi.com/api-references/image-models
  - type: GettingStarted
    url: https://docs.aimlapi.com/quickstart
  - type: Signup
    url: https://aimlapi.com/app/sign-up/
  - type: FAQ
    url: https://docs.aimlapi.com/faq
  - type: GraphQL
    url: graphql/aimlapi-graphql.md
name: AIMLAPI
tags:
- Artificial Intelligence
- Machine Learning
- AI Models
- LLM
- Image Generation
- Video Generation
- Speech
- Embeddings
- API Gateway
- Developer Tools
kind: contract
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: 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
created: '2025-01-07'
modified: '2026-04-19'
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.19'