D1m7asis opened a new pull request, #12379:
URL: https://github.com/apache/apisix/pull/12379

   ### Description
   
   This PR adds **AIMLAPI** as a supported provider to the `ai-proxy`, 
`ai-proxy-multi`, and `ai-request-rewrite` plugins in Apache APISIX. AIMLAPI 
provides a unified OpenAI-compatible API with access to 300+ LLMs such as 
GPT-4, Claude, Gemini, DeepSeek, and others.
   
   #### Motivation
   
   AIMLAPI is used by over 150,000 developers and organizations as a 
centralized LLM API gateway. It supports OpenAI-compatible request formats and 
offers strong uptime, competitive pricing, and access to a wide variety of 
models. This change enables APISIX users to easily route and proxy requests 
through AIMLAPI without needing custom drivers or overrides.
   
   #### What's Changed
   
   * ✅ Added a new OpenAI-compatible driver: `aimlapi.lua`
   * ✅ Updated `provider` enums in:
   
     * `ai-proxy` schema
     * `ai-request-rewrite` schema
     * `ai-proxy-multi` schema
   * ✅ Updated documentation to reflect AIMLAPI as an officially supported 
provider
   * ✅ Clarified examples, usage, and endpoint behavior for AIMLAPI
   * ✅ Confirmed backwards compatibility and fallback behavior
   
   Test Screenshots:
   ![Screenshot 2025-06-24 
192252](https://github.com/user-attachments/assets/4a67c7f7-e55d-4703-aaa9-d4668c7680eb)
   ![Screenshot 2025-06-24 
192420](https://github.com/user-attachments/assets/a3145f0b-1b36-43c7-97ca-2779d0425ddf)
   
   
   #### Which issue(s) this PR fixes:
   
   https://github.com/apache/apisix/issues/12289 — new provider integration
   
   ---
   
   ### Checklist
   
   * [x] I have explained the need for this PR and the problem it solves
   * [x] I have explained the changes or the new features added to this PR
   * [x] I have added tests corresponding to this change
   * [x] I have updated the documentation to reflect this change
   * [x] I have verified that this change is backward compatible


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@apisix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to