bella-openapi

Bella OpenAPI是一个提供了丰富的AI调用能力的API网关,可类比openrouter,与之不同的是除了提供聊天补全(chat-completion)能力外,还提供了文本向量化(text-embedding)、语音识别(ASR)、语音合成(TTS)、文生图、图生图等多种AI能力,同时集成了计费、限流和资源管理功能。且集成的所有能力都经过了大规模生产环境的验证。

22 articles 207 View on GitHub ↗
22 articles
How the Bella OpenAPI Endpoint Logging System Handles Metrics and Cost Reporting

Discover how the Bella OpenAPI logging system efficiently collects metrics and reports costs using a high-performance Disruptor pipeline with specialized handlers.

internals
Mar 6, 2026
Bella OpenAPI Video Generation Workflow: How Video Jobs Are Processed

Discover the Bella OpenAPI video generation workflow. Learn how video jobs are processed via a two-stage asynchronous pipeline using Redis and AI providers.

how-to-guide
Mar 6, 2026
How Real-Time Speech Recognition (ASR) Streaming Works in Bella OpenAPI

Discover how Bella OpenAPI handles real-time ASR streaming. Learn about its WebSocket bridge, binary audio frame forwarding, and standardized transcription messages for efficient audio processing.

deep-dive
Mar 6, 2026
Bella OpenAPI Security Measures for API Access Control: A Layered Defense Architecture

Discover Bella OpenAPI's robust API access control. Explore layered security including API keys, RBAC, rate limiting, and quotas for comprehensive defense.

architecture
Mar 6, 2026
How to Configure High-Performance Settings in Bella OpenAPI: JVM Tuning, Connection Pooling, and Threading

Optimize Bella OpenAPI performance. Learn JVM tuning, connection pooling, and threading configurations in run.sh and application.yml for faster API responses.

how-to-guide
Mar 6, 2026
Bella OpenAPI Channel Routing Strategy: Load Balancing and Cost Optimization Explained

Discover Bella OpenAPI channel routing strategy optimizing costs and balancing load. Learn how the nine-step pipeline selects AI providers efficiently.

deep-dive
Mar 6, 2026
Understanding the Job Queue System in Bella OpenAPI: How `@EnableJobQueue` Works

Discover Bella OpenAPI's job queue system leveraging Redis. Learn how `@EnableJobQueue` activates this powerful feature to decouple long-running tasks and improve performance.

internals
Mar 6, 2026
How Bella OpenAPI Simulates Function Calling for LLMs Without Native Support

Bella OpenAPI enables function calling for LLMs lacking native support by translating requests into code generation prompts and parsing output into tool calls. Achieve seamless integration with Claude Gemini, and more.

deep-dive
Mar 6, 2026
MockAdaptor in Bella OpenAPI: A Complete Testing Guide for AI Service Simulation

Master the MockAdaptor in Bella OpenAPI for effective AI service simulation. Learn how this tool provides isolated, deterministic test responses without real API calls.

how-to-guide
Mar 6, 2026
How Bella OpenAPI Implements Sliding Window Rate Limiting with Redis Lua Scripts

Discover how Bella OpenAPI leverages Redis Lua scripts for atomic sliding window rate limiting. Learn how it prevents race conditions and enforces request quotas effectively.

how-to-guide
Mar 6, 2026
Bella OpenAPI OAuth 2.0 and CAS Integration: Complete SSO Implementation Guide

Implement OAuth 2.0 and CAS single sign-on with Bella OpenAPI. This guide details Spring Boot filter integration validating tickets and mapping user attributes for secure SSO.

how-to-guide
Mar 6, 2026
Multi-Tenant Architecture with Spaces in Bella OpenAPI: How Tenant Isolation Works

Explore Bella OpenAPI multi-tenant architecture. Discover how Spaces ensure tenant isolation via UUID binding and database query filtering for secure, separated API access.

architecture
Mar 6, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →