Skip to main content

Tensormesh

Tensormesh serves open-weight models on a KV-cached vLLM fleet and bills cached input at $0. Anyray routes to it as a first-class provider and prices the cached share at zero.

PropertyValue
Provider idtensormesh
Gateway speaksOpenAI /v1/chat/completions; Anthropic /v1/messages is translated
CredentialA Tensormesh inference API key
Base URLhttps://serverless.tensormesh.ai/v1, built in
Model idsHub names as served, such as Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8

Set it up

1
Create an inference API key

In Tensormesh, go to Deploy, then Serverless.

2
Save the key on Anyray

Console → Providers → the tensormesh key, or set ANYRAY_PROVIDER_KEY_TENSORMESH (provider keys).

3
Route a model to it

On the Routing page pick provider tensormesh and a served model id, or send "provider": "tensormesh" in x-anyray-config (routing).

The served catalog needs no key:

curl https://serverless.tensormesh.ai/v1/models

Tensormesh serves open-weight models only. Route a Claude Code seat here for a Qwen or Kimi coding model. Claude itself stays on Anthropic, where it keeps Anthropic's own prompt cache.

What Anyray meters

Tensormesh reports cached input as prompt_tokens_details.cached_tokens.

CaseHow it prices
A model whose price card lists cached tokens at $0The cached share prices at $0
Any other modelThe cached share prices at the list input rate
A served model not yet in Anyray's price tableThe provider floor, the cheapest Tensormesh rate, never the house rate

Streams ask Tensormesh for the final usage frame, so a streamed turn records the same split as a blocking one.