a6-plugin-ai-proxy

Configure Apache APISIX ai-proxy plugin for routing and authenticating LLM provider requests.

1|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/moonming/a6 --skill a6-plugin-ai-proxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: a6-plugin-ai-proxy
Source: https://github.com/moonming/a6/tree/main/skills/a6-plugin-ai-proxy
Command: npx skills add https://github.com/moonming/a6 --skill a6-plugin-ai-proxy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating various Large Language Model (LLM) providers into your applications by acting as a unified AI gateway, abstracting away provider-specific authentication and endpoint complexities.

Core Features & Use Cases

  • Unified LLM Access: Proxy requests to multiple LLM providers (OpenAI, Azure OpenAI, Gemini, etc.) through a single APISIX route.
  • Centralized Authentication: Manage API keys and authentication methods at the gateway level, rather than distributing them to clients.
  • Use Case: Configure a single /v1/chat/completions endpoint in APISIX that routes requests to different LLM providers based on model availability or cost, while handling all API key management internally.

Quick Start

Use the a6-plugin-ai-proxy skill to create a route that proxies requests to OpenAI with your API key.

Frequently Asked Questions about a6-plugin-ai-proxy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use Apache APISIX as an AI gateway for multiple LLM providers?

You can proxy requests to multiple LLM providers through a single APISIX route using the ai-proxy plugin, which abstracts away provider-specific endpoint complexities and manages centralized authentication at the gateway level.

Can I route requests to different LLM providers based on the model?

Yes, the APISIX ai-proxy plugin supports model-specific overrides, allowing a single endpoint to route requests to different LLM providers based on model availability or cost while managing authentication internally.

Does the APISIX ai-proxy plugin support GCP service accounts for authentication?

Yes, the APISIX ai-proxy plugin supports flexible authentication mechanisms including API keys and GCP service accounts, specifically enabling secure access to providers like Vertex AI and Gemini.

What LLM providers are supported by the APISIX ai-proxy plugin?

The APISIX ai-proxy plugin supports routing and authenticating requests to diverse LLM providers including OpenAI, Azure OpenAI, DeepSeek, Anthropic, Gemini, and Vertex AI.

Does the APISIX ai-proxy plugin support streaming responses from LLM providers?

Yes, the APISIX ai-proxy plugin enables advanced AI gateway functionalities including streaming and logging for requests routed to the configured Large Language Model providers.