An agent can connect on its own if it already holds AI_GATEWAY_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Convert text to spoken audio. Returns a status with byte size.
Args:
text: the text to speak.
voice: ⚠️ 当前默认模型 (qwen3-tts-flash) **忽略 OpenAI 音色名** ——
alloy / echo / fable / onyx / nova / shimmer 六个会被统一改写成同一个音色,
传哪个都得到逐字节相同的音频。要真正换音色请传上游音色名 (如 Cherry / Ethan)。
after · 30% of words in common
Convert text to spoken audio. Billed per input character on your key.
Args:
text: the text to speak.
voice: voice id. The OpenAI voice names (alloy / echo / fable / onyx / nova / shimmer) are
accepted, but on the default model they are all mapped to the same default voice, so
they sound identical. To pick a different voice, pass a voice id supported by the model
(for the default model, e.g. Cherry or Ethan).
Returns a short status line plus the generated audio as an audio content block
(mimeType as returned by the gateway, e.g. audio/mpeg).
list_modelschangeddescription
before
List the AI models available on 370.ai (chat / image / video / audio). Free, no billing.
after · 50% of words in common
List every model id your API key can call on 370.ai (chat / image / video / audio). Free, no billing.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://mcp.router.ai/mcpstreamable-http
api_key ${AI_GATEWAY_TOKEN}
yes
100%
1748 ms
2025-11-25
2026-10-20
Tools (4)
chat
Ask any text/chat model on 370.ai (Claude / GPT / Gemini / DeepSeek / Qwen / ...) and get its reply.
Use this when you want a **specific or different** model than your own — e.g. consult Claude while you run on
GPT, use a cheaper model for bulk work, or reach a model you don't have direct access to. One key, 100+ models.
Call list_models to see the full catalog of model ids.
Args:
prompt: the user message / question.
model: model id to call (see list_models). Empty = a fast cheap default.
system: optional system instruction to steer the model.
max_tokens: optional cap on output length (omit to let the model decide).
temperature: optional sampling temperature 0..2 (omit for the model's default).
Returns the model's text reply.
generate_image
Generate an image from a text prompt. Use whenever the user wants a picture/illustration/photo created.
Args:
prompt: description of the image (English works best).
size: 1024x1024 (square) / 1024x1536 (portrait) / 1536x1024 (landscape).
Returns the generated PNG image.
list_models
List every model id your API key can call on 370.ai (chat / image / video / audio). Free, no billing.
text_to_speech
Convert text to spoken audio. Billed per input character on your key.
Args:
text: the text to speak.
voice: voice id. The OpenAI voice names (alloy / echo / fable / onyx / nova / shimmer) are
accepted, but on the default model they are all mapped to the same default voice, so
they sound identical. To pick a different voice, pass a voice id supported by the model
(for the default model, e.g. Cherry or Ethan).
Returns a short status line plus the generated audio as an audio content block
(mimeType as returned by the gateway, e.g. audio/mpeg).