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 <noreply@anthropic.com>
…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

@github-actions
Copy link
Contributor

Hey! Your PR title Add Gatewayz.ai provider support doesn't follow conventional commit format.

Please update it to start with one of:

  • feat: or feat(scope): new feature
  • fix: or fix(scope): bug fix
  • docs: or docs(scope): documentation changes
  • chore: or chore(scope): maintenance tasks
  • refactor: or refactor(scope): code refactoring
  • test: or test(scope): adding or updating tests

Where scope is the package name (e.g., app, desktop, opencode).

See CONTRIBUTING.md for details.

@vdimarco
Copy link
Author

Hi @rekram1-node how do we get in touch? We would be interested in serving models for Zen but also having Gatewayz AI recognized as a provider in the /connect menu

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants