Apodex 1.1 Mini and Laya
Apodex 1.1 Mini, a free reasoning-first model for research and forecasting, and Laya, a free System One evaluation model from Convai Innovations.
- Apodex 1.1 Miniapodex/apodex-1.1-mini · 262,144-token context, 32,768 output, free via the platform pool with OpenRouter BYOK fallback.
- Layaconvaiinnovations/laya · Decision model, 8,192-token context, $0 list. BYOK via Vercel AI Gateway.
apodex/apodex-1.1-mini is a reasoning-first model from Apodex for complex, long-horizon research and forecasting. It works with files, data, code and tools to produce verifiable results; text in, text out. Context is 262,144 tokens with up to 32,768 output tokens. It is served free on the platform route, with OpenRouter BYOK as a fallback.
convaiinnovations/laya is Convai Innovations' System One evaluation model: send state and typed questions (noul / choice / score) to POST /api/v1/decisions and get structured answers with probabilities in one forward pass. It has an 8,192-token context, is listed at $0, and is reached BYOK through a Vercel AI Gateway key.
- App code — Vercel AI SDK or OpenAI SDK.
- Coding agent —
anyr claude/anyr opencode/anyr codex(playbook). - No code — playground.
Try it in the Vercel AI SDK (guide). createAnyRouter() reads ANYROUTER_API_KEY:
import { createAnyRouter } from "@anyr/ai-sdk-provider"
import { generateText } from "ai"
const anyrouter = createAnyRouter()
const { text } = await generateText({
model: anyrouter("apodex/apodex-1.1-mini"),
prompt: "Forecast the main risks in this project plan.",
})
console.log(text)Already on the OpenAI SDK? OpenAI SDK playbook:
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://anyrouter.dev/api/v1",
apiKey: process.env.ANYROUTER_API_KEY,
})
const res = await client.chat.completions.create({
model: "apodex/apodex-1.1-mini",
messages: [{ role: "user", content: "Hello" }],
})
console.log(res.choices[0]?.message.content)curl https://anyrouter.dev/api/v1/chat/completions \
-H "Authorization: Bearer $ANYROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"apodex/apodex-1.1-mini","messages":[{"role":"user","content":"Hello"}]}'Or launch a coding agent through the anyr CLI (Claude Code · OpenCode):
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr claude --model "apodex/apodex-1.1-mini"curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr opencode --model "apodex/apodex-1.1-mini"curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr codex --model "apodex/apodex-1.1-mini"More: AI SDK · OpenAI SDK · coding agents · BYOK setup.
No terminal? Open the playground and send a first message.
Try in playgroundLaya uses the Decisions API instead of chat:
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr decision --model convaiinnovations/layaconst res = await fetch("https://anyrouter.dev/api/v1/decisions", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.ANYROUTER_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
state: "Help! My payouts have been failing for 3 days.",
model: "convaiinnovations/laya",
questions: {
is_urgent: { type: "noul", instructions: "Does this convey urgency?" },
},
}),
})
console.log(await res.json())More: Decisions app · Decisions API reference · BYOK setup.
Looking for the full catalog?Muốn xem toàn bộ danh mục?想看完整目录? Browse all modelsXem tất cả model浏览全部模型.