awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xusenlinzy avatar

xusenlinzy/api-for-open-llm

0
View on GitHub↗
2,460 星标·275 分支·Python·Apache-2.0·3 次浏览

Api For Open Llm

This project provides a unified server environment and gateway for hosting and executing open-source large language models on private infrastructure. It functions as a standardized interface that exposes locally deployed models through widely-adopted API protocols, allowing existing applications to interact with them without requiring code modifications.

The platform distinguishes itself by acting as a compatibility layer that translates standard REST requests into model-specific execution calls. It supports advanced interaction patterns including real-time token streaming, function calling for external tool execution, and the processing of multimodal inputs. By decoupling application logic from specific model backends, it enables consistent performance across diverse architectures.

Beyond core inference, the project includes infrastructure for semantic search and retrieval-augmented generation. It provides services for generating vector embeddings and ranking search results to facilitate context-aware document retrieval. The system also offers flexible deployment options, including containerized packaging and dynamic model weight mounting, which allow for hot-swapping models without rebuilding the environment.

The software includes a graphical web interface for direct interaction and provides configuration settings to manage hardware utilization, precision, and memory allocation for optimized performance.

Features

  • OpenAI-Compatible Model Servers - Exposes local models through an OpenAI-compatible API for drop-in integration with existing applications.
  • Chat Completion Services - Provides standard chat completion endpoints for conversational model interactions.
  • Function Calling Interfaces - Supports tool calling and function execution to extend model capabilities with external actions.
  • Inference Abstractions - Decouples application logic from specific model backends through a unified inference abstraction layer.
  • Retrieval Augmented Generation - Implements retrieval-augmented generation to ground model responses in external document context.
  • Local LLM API Servers - Provides a local HTTP server environment for hosting and executing open-source language models with support for streaming and tool calling.
  • LLM Hosting - Facilitates the hosting and management of open-source large language models on private infrastructure.
  • OpenAI-Compatible API Servers - Exposes locally deployed models through a standardized interface compatible with the OpenAI API specification.
  • AI-Powered Application Development - Provides a backend environment for building interactive applications that leverage local model inference.
  • Model Inference Servers - Coordinates the loading and execution of multiple language models through a unified server environment.
  • Model Weight Swapping - Allows hot-swapping of model weights by mapping local directories into the runtime environment.
  • AI Gateways - Acts as a gateway for interacting with locally deployed models using familiar API protocols.
  • Vector Embeddings - Generates numerical vector representations from text to enable semantic search and document clustering.
  • Vector Database Integrations - Integrates vector database capabilities to facilitate semantic search and context-aware retrieval.
  • Semantic Search Engines - Provides infrastructure for semantic search, including embedding generation and result ranking for custom datasets.
  • Semantic Embedding Generators - Converts text into numerical vector representations to facilitate semantic search and document retrieval.
  • Container Image Packaging - Bundles the runtime and model dependencies into portable container images for consistent deployment.
  • Containerized Application Deployments - Supports containerized deployment to simplify environment setup and ensure consistent performance.
  • ML Model Hosting - Provides infrastructure for deploying and serving various open-source large language models on private hardware.
  • API Client Integrations - Enables external applications to connect to the local server via standard base URL and authentication configuration.
  • Server-Sent Events - Delivers real-time token streaming to clients using persistent server-sent event connections.

Star 历史

xusenlinzy/api-for-open-llm 的 Star 历史图表xusenlinzy/api-for-open-llm 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Api For Open Llm 的精选搜索

收录 Api For Open Llm 的精选合集。
  • Apple Silicon LLM 推理引擎
  • 大语言模型 (LLM) 平台
  • 大语言模型 (LLM) 框架 / 推理引擎

常见问题解答

xusenlinzy/api-for-open-llm 是做什么的?

This project provides a unified server environment and gateway for hosting and executing open-source large language models on private infrastructure. It functions as a standardized interface that exposes locally deployed models through widely-adopted API protocols, allowing existing applications to interact with them without requiring code modifications.

xusenlinzy/api-for-open-llm 的主要功能有哪些?

xusenlinzy/api-for-open-llm 的主要功能包括:OpenAI-Compatible Model Servers, Chat Completion Services, Function Calling Interfaces, Inference Abstractions, Retrieval Augmented Generation, Local LLM API Servers, LLM Hosting, OpenAI-Compatible API Servers。

xusenlinzy/api-for-open-llm 有哪些开源替代品?

xusenlinzy/api-for-open-llm 的开源替代品包括: xiangsx/gpt4free-ts — gpt4free-ts is a TypeScript-based LLM API proxy and gateway that provides a unified interface for accessing large… cactus-compute/cactus — Cactus is an on-device AI inference engine designed for executing large language models, vision models, and… google-ai-edge/litert-lm — LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile,… sashabaranov/go-openai — This project is a Go library that provides a programmatic interface for interacting with generative AI services. It… googleapis/python-genai — This project is a Python software development kit and framework for building applications that integrate with large… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified…

Api For Open Llm 的开源替代方案

相似的开源项目,按与 Api For Open Llm 的功能重合度排序。
  • xiangsx/gpt4free-tsxiangsx 的头像

    xiangsx/gpt4free-ts

    7,701在 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
    在 GitHub 上查看↗7,701
  • cactus-compute/cactuscactus-compute 的头像

    cactus-compute/cactus

    5,363在 GitHub 上查看↗

    Cactus is an on-device AI inference engine designed for executing large language models, vision models, and speech-to-text systems on mobile and wearable hardware. It provides a programmable tensor computation graph for defining sequences of matrix operations and activation functions, alongside a local retrieval augmented generation framework that grounds model responses using local text files. The project features a multiplatform SDK with language bindings for integrating AI capabilities into mobile applications and a model conversion system that transforms external model formats for optimiz

    C++aiandroidarm
    在 GitHub 上查看↗5,363
  • google-ai-edge/litert-lmgoogle-ai-edge 的头像

    google-ai-edge/LiteRT-LM

    5,619在 GitHub 上查看↗

    LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile, desktop, and IoT hardware. It serves as an on-device model runtime that utilizes CPU, GPU, and NPU acceleration to provide low-latency processing. The framework is distinguished by its ability to process text, vision, and audio inputs through a single multi-modal inference engine. It features a local HTTP server that emulates OpenAI-compatible API endpoints and a WebGPU-based runtime for executing models directly within a web browser. To ensure output reliability, it includes a con

    C++
    在 GitHub 上查看↗5,619
  • sashabaranov/go-openaisashabaranov 的头像

    sashabaranov/go-openai

    10,694在 GitHub 上查看↗

    This project is a Go library that provides a programmatic interface for interacting with generative AI services. It serves as a comprehensive software development kit for integrating large language models into applications, enabling developers to perform tasks such as text and chat completion, image generation, and audio transcription. The library distinguishes itself through a unified infrastructure designed for robust network communication and service management. It features structured request mapping and error normalization to ensure type-safe interactions and simplified debugging. Further

    Gochatgptchatgpt-apidall-e
    在 GitHub 上查看↗10,694
  • 查看 Api For Open Llm 的所有 30 个替代方案→