Skip to content

feat(ai-gateway): add Tiyuvta BYOK provider - #5798

Open
avifenesh wants to merge 1 commit into
Helicone:mainfrom
avifenesh:feat/tiyuvta-provider
Open

feat(ai-gateway): add Tiyuvta BYOK provider#5798
avifenesh wants to merge 1 commit into
Helicone:mainfrom
avifenesh:feat/tiyuvta-provider

Conversation

@avifenesh

Copy link
Copy Markdown

Ticket

N/A — new provider integration.

Component/Service

  • Web (Frontend)
  • Jawn (Backend)
  • Worker (Proxy)
  • Bifrost (Marketing)
  • AI Gateway
  • Packages
  • Infrastructure/Docker
  • Documentation

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Performance improvement
  • Refactoring

Deployment Notes

  • No special deployment steps required
  • Database migrations need to run
  • Environment variable changes required
  • Coordination with other teams needed

Context

Add Tiyuvta as a first-class BYOK provider in the AI Gateway. Tiyuvta exposes an OpenAI-compatible chat-completions API, so Helicone can route requests using a customer-supplied Tiyuvta key while retaining its normal gateway observability and request controls.

This initial contribution registers the two live Tiyuvta chat models:

  • qwen3.8-27bqwen/qwen3.8-27b
  • ornith-1.5-35b-a3bornith-ai/ornith-1.5-35b-a3b

Both entries include the published 262,144-token context/output limits, input/output/cached-input pricing, multimodal metadata, tool and structured-output support, and reasoning controls.

What changed

  • Added the TiyuvtaProvider with bearer authentication and https://api.tiyuvta.ai/v1/chat/completions routing.
  • Added Qwen3.8 27B and Ornith 1.5 35B-A3B registry/model metadata and exact cached-input cost multipliers.
  • Added provider detection, database mappings, priority, OpenAI usage parsing, and Responses-to-chat compatibility.
  • Added the provider settings entry, logo, and an attributed quickstart link.
  • Added cost-registry and end-to-end Worker gateway coverage for routing, authentication, model translation, request controls, auto-selection, and 429 handling.

Scope

  • BYOK only (ptbEnabled: false); this does not add pass-through billing or Helicone-managed Tiyuvta credentials.
  • Embedding and reranking models are intentionally excluded from this first PR because they use different endpoint shapes from chat completions.

Validation

  • Packages Jest: 42 suites passed, 1 skipped; 582 tests passed, 3 skipped; 8 snapshots passed.
  • Worker Vitest: 33 files and 1,433 tests passed.
  • Worker TypeScript/ESLint: passed with zero errors.
  • Web production build: passed.
  • Tiyuvta provider pages, attributed quickstart, and live /v1/models metadata were rechecked before submission.

Sources

Screenshots / Demos

N/A — the visible change is a provider entry using the included Tiyuvta logo.

Extra Notes

The provider documentation link includes ?c=helicone-gateway so Tiyuvta can measure activation originating from this integration.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

@avifenesh is attempting to deploy a commit to the Helicone Team on Vercel.

A member of the Team first needs to authorize it.

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.

1 participant