awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
justlovemaki avatar

justlovemaki/AIClient-2-API

0
View on GitHub↗
4,144 stars·652 forks·JavaScript·gpl-3.0·7 vuesaiproxy.justlikemaki.vip↗

AIClient 2 API

AIClient-2-API is an AI gateway and proxy server that translates diverse large language model interfaces into a single standardized API format. It functions as an OpenAI API compatible proxy and multi-provider orchestrator, allowing a single client to interact with multiple different model backends through a unified interface.

The project distinguishes itself by acting as a load balancer that distributes requests across multiple provider accounts using health checks and polling to bypass quota limits. It includes a TLS fingerprint emulator to simulate browser characteristics and prevent API access blocks, as well as a failover system that automatically redirects requests to secondary providers when a primary service is unhealthy.

The system covers broad capability areas including traffic management via network proxy configuration, model behavior control through system prompt overrides, and the processing of multimodal inputs such as images and documents. It also provides API traffic logging for auditing and debugging.

The server is packaged as a Docker image for containerized deployment.

Features

  • AI Gateways - Functions as a unified gateway for managing and routing requests across multiple AI model providers.
  • LLM Gateways - Functions as a centralized gateway that aggregates multiple LLM providers into a single standardized API.
  • OpenAI-Compatible APIs - Implements HTTP endpoints that provide a standardized OpenAI-compatible format for interacting with diverse machine learning models.
  • AI Provider Integrations - Connects multiple third-party model providers to a single client through a unified interface.
  • API Format Standardizers - Translates diverse language model interfaces into a single compatible format for use with existing AI tools and agents.
  • Model API Integrations - Provides connectors that allow software to interact with various large language model services via standardized protocols.
  • Model Provider Interfaces - Provides a standardized layer for normalizing responses from various artificial intelligence service providers into a single interface.
  • Model Fallbacks - Automatically switches to alternative AI models or providers when the primary service is unhealthy or returns an error.
  • Provider-Agnostic Request Normalization - Converts diverse request formats from different model providers into a standardized interface to ensure SDK compatibility.
  • Quota Routing - Distributes requests across multiple provider accounts using polling and health checks to bypass API quota limits.
  • AI Model Load Balancers - Provides a load balancer optimized for distributing requests across multiple AI model providers using health checks and polling.
  • Dual-Format Request Proxies - Acts as a proxy that accepts multiple API formats and translates them into the appropriate backend provider protocols.
  • AI Provider Managers - Provides a management console for modifying provider parameters, monitoring health, and managing API credentials.
  • System Prompt Overrides - Implements a middleware system to intercept and override system prompts to standardize AI responses across different providers.
  • Runtime Provider Switching - Enables switching the active backend AI provider at runtime via configuration without modifying the client application.
  • Multimodal Input Processors - Processes diverse input modalities including images and documents for consumption by supported large model providers.
  • System Prompts - Injects structured system instructions into models to enforce specific behaviors and operational constraints across different providers.
  • Runtime Behavior Configuration - Allows tuning of proxy behavior and model interaction parameters through a central runtime configuration file.
  • AI Server Containerization - Packages the AI proxy server and its API interfaces into a Docker container for simplified hosting.
  • Containerized Deployments - Packages the translation layer into a Docker image to ensure consistent execution across different hosting platforms.
  • Dynamic Configuration Providers - Allows adjusting service behavior and provider settings at runtime via configuration without requiring server restarts.
  • TLS Fingerprint Emulators - Simulates browser-specific TLS handshake parameters to bypass security filters that block non-browser client requests.
  • Request Interception Middleware - Intercepts request payloads to append or replace system instructions before forwarding them to the model provider.

Historique des stars

Graphique de l'historique des stars pour justlovemaki/aiclient-2-apiGraphique de l'historique des stars pour justlovemaki/aiclient-2-api

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à AIClient 2 API

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec AIClient 2 API.
  • xiangsx/gpt4free-tsAvatar de xiangsx

    xiangsx/gpt4free-ts

    7,701Voir sur GitHub↗

    gpt4free-ts is a TypeScript-based LLM API proxy and gateway that provides a unified interface for accessing large language models without paid subscriptions or official API keys. It functions as a containerized AI bridge that routes requests to various free third-party providers to retrieve chat completions. The project acts as an OpenAI API wrapper, translating requests and responses into the standard OpenAI chat completions format to ensure compatibility with existing AI tools. It utilizes a provider-based routing system to distribute request loads across available endpoints. The gateway s

    TypeScriptchatbotchatbotschatgpt
    Voir sur GitHub↗7,701
  • boundaryml/bamlAvatar de BoundaryML

    BoundaryML/baml

    7,636Voir sur GitHub↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Rustbamlboundarymlguardrails
    Voir sur GitHub↗7,636
  • su-kaka/gcli2apiAvatar de su-kaka

    su-kaka/gcli2api

    3,856Voir sur GitHub↗

    This project is an AI API gateway and proxy that translates and normalizes requests between different AI model formats to ensure compatibility across client applications. It functions as a middleware service that can transform local command-line binaries into web services, allowing them to be triggered via HTTP requests. The system is distinguished by its ability to route multimodal text and image inputs and extract internal reasoning chains from model outputs to separate the chain of thought from the final answer. It includes an authentication manager that automatically cycles through multip

    Pythonantigravity-ideantigravity2apiclaude
    Voir sur GitHub↗3,856
  • looplj/axonhubAvatar de looplj

    looplj/axonhub

    4,393Voir sur GitHub↗

    Axonhub is an AI gateway and multi-model API proxy that provides a unified interface for routing requests to multiple large language model providers. It functions as a load balancer and translation layer, converting a standardized API format into provider-specific payloads to enable communication with various AI models without provider-specific code. The system manages traffic through rule-based routing and automatic failover to maintain high availability. It differentiates its operations by providing a provider-agnostic interface that decouples client requests from specific model backends us

    Goagentagentsai
    Voir sur GitHub↗4,393
Voir les 30 alternatives à AIClient 2 API→

Questions fréquentes

Que fait justlovemaki/aiclient-2-api ?

AIClient-2-API is an AI gateway and proxy server that translates diverse large language model interfaces into a single standardized API format. It functions as an OpenAI API compatible proxy and multi-provider orchestrator, allowing a single client to interact with multiple different model backends through a unified interface.

Quelles sont les fonctionnalités principales de justlovemaki/aiclient-2-api ?

Les fonctionnalités principales de justlovemaki/aiclient-2-api sont : AI Gateways, LLM Gateways, OpenAI-Compatible APIs, AI Provider Integrations, API Format Standardizers, Model API Integrations, Model Provider Interfaces, Model Fallbacks.

Quelles sont les alternatives open-source à justlovemaki/aiclient-2-api ?

Les alternatives open-source à justlovemaki/aiclient-2-api incluent : xiangsx/gpt4free-ts — gpt4free-ts is a TypeScript-based LLM API proxy and gateway that provides a unified interface for accessing large… boundaryml/baml — BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It… su-kaka/gcli2api — This project is an AI API gateway and proxy that translates and normalizes requests between different AI model formats… looplj/axonhub — Axonhub is an AI gateway and multi-model API proxy that provides a unified interface for routing requests to multiple… katanemo/plano — Plano is an AI agent orchestrator and LLM gateway proxy that unifies access to multiple AI providers through a single… diegosouzapw/omniroute — OmniRoute is a unified LLM API gateway that connects multiple AI providers to a single endpoint. Its primary purpose…