AIMLAPI logo

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.

1 APIs 1 Capabilities 10 Features
Artificial IntelligenceMachine LearningAI ModelsLLMImage GenerationVideo GenerationSpeechEmbeddingsAPI GatewayDeveloper Tools

APIs

AIMLAPI

Access 400+ AI models from 40+ providers via a single OpenAI-compatible REST API. Supports chat completions, image generation, video generation, speech models, embeddings, music...

Capabilities

AIMLAPI AI Model Operations

Unified workflow for accessing 400+ AI models via AIMLAPI gateway including chat completions, image generation, embeddings, and model discovery. Used by developers building AI-p...

Run with Naftiko

Features

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.

Use Cases

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

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.

Semantic Vocabularies

Aimlapi Context

5 classes · 10 properties

JSON-LD

API Governance Rules

AIMLAPI API Rules

15 rules · 6 errors 8 warnings 1 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Documentation
Documentation
💬
FAQ
FAQ
📄
ChangeLog
ChangeLog
📝
SignUp
SignUp
🔗
Affiliate
Affiliate
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: aimlapi
url: >-
  https://raw.githubusercontent.com/api-evangelist/aimlapi/refs/heads/main/apis.yml
apis:
- aid: aimlapi:aimlapi
  name: AIMLAPI
  tags:
  - LLM
  - Chat Completions
  - Image Generation
  - Video Generation
  - Speech
  - Embeddings
  - Vision
  - Music
  - OpenAI Compatible
  - API Gateway
  humanURL: 'https://aimlapi.com/'
  properties:
  - url: https://docs.aimlapi.com/
    type: Documentation
  - url: https://docs.aimlapi.com/api-references/text-models
    type: APIReference
    title: Text Models API Reference
  - url: https://docs.aimlapi.com/api-references/image-models
    type: APIReference
    title: Image Generation API Reference
  - url: openapi/aimlapi-openapi.yml
    type: OpenAPI
  - url: https://docs.aimlapi.com/quickstart
    type: Quickstart
  - url: https://aimlapi.com/app/sign-up/
    type: SignUp
  - url: https://docs.aimlapi.com/faq
    type: FAQ
  description: >-
    Access 400+ AI models from 40+ providers via a single OpenAI-compatible REST API. Supports chat completions, image generation, video generation, speech models, embeddings, music generation, and vision
    tasks with streaming support and function calling.
name: AIMLAPI
tags:
- Artificial Intelligence
- Machine Learning
- AI Models
- LLM
- Image Generation
- Video Generation
- Speech
- Embeddings
- API Gateway
- Developer Tools
type: Contract
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- 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 AI Model Operations
  url: capabilities/ai-model-operations.yaml
  type: NaftikoCapability
  description: Naftiko workflow capability for AI model operations.
- name: AIMLAPI Vocabulary
  url: vocabulary/aimlapi-vocabulary.yaml
  type: Vocabulary
  description: Taxonomy vocabulary for AIMLAPI APIs.
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: [email protected]
specificationVersion: '0.19'