Skip to content

Conversation

@vdimarco
Copy link

@vdimarco vdimarco commented Nov 19, 2025

This PR adds support for Gatewayz as an LLM provider in the Zen API system. Gatewayz is a universal AI gateway that provides access to 1000+ models with circuit breakers, load balancing, and comprehensive monitoring.

Key Features
OpenAI-Compatible API: Seamlessly integrates with existing OpenAI-compatible endpoints
Universal Inference Gateway: Access to Claude, GPT, Llama, and 50+ other models
Advanced Monitoring: Real-time health checks, error detection, and automatic fallback routing
Token Usage Tracking: Full support for usage statistics and billing

Changes Made
Added gatewayz.ts provider helper with OpenAI-compatible format support
Updated provider registry to export Gatewayz helper for future customizations
Provider will automatically route through oa-compat format in the Zen handler

API Compatibility
Base URL: https://api.gatewayz.ai
Auth: Bearer token (X-API-Key header)

Endpoints:
/v1/chat/completions - Main inference endpoint
/v1/models - List available models
/health/* - System and provider health monitoring
Response Format: OpenAI-compatible JSON

Testing
Providers can be configured in the ZenData system by specifying:
id: Provider identifier (e.g., "gatewayz")
api: Base URL (https://api.gatewayz.ai)
format: "oa-compat"
apiKey: Bearer token from Gatewayz account

vdimarco and others added 2 commits November 19, 2025 01:55
Add support for Gatewayz AI gateway as a provider in the Zen API system.
Gatewayz uses OpenAI-compatible API format and integrates seamlessly with
the existing provider infrastructure.

🤖 Generated with Claude Code

Co-Authored-By: Claude <[email protected]>
…der-m6npnl

feat: add Gatewayz provider support
@rekram1-node
Copy link
Collaborator

Thank you for the PR but for Zen itself we select the providers ourselves so we would prefer you talk to us before trying to make changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants