{"schema":"fc-lang-models/v1","ok":true,"product":"lang.ugrad.ai","engines":[{"id":"auto","name":"Auto route","class":"router","mode":"auto","cf":null,"offline":"qwen3:8b"},{"id":"m2m100","name":"M2M100 1.2B","class":"nmt","mode":"nmt","cf":"@cf/meta/m2m100-1.2b","offline":null},{"id":"m2m100-1.2b","name":"M2M100 1.2B","class":"nmt","mode":"nmt","cf":"@cf/meta/m2m100-1.2b","offline":null},{"id":"llama","name":"Llama 3.1 8B Instruct FP8","class":"instruct-llm","mode":"llm","cf":"@cf/meta/llama-3.1-8b-instruct-fp8","offline":null},{"id":"llama-3.1-8b-instruct-fp8","name":"Llama 3.1 8B Instruct FP8","class":"instruct-llm","mode":"llm","cf":"@cf/meta/llama-3.1-8b-instruct-fp8","offline":null},{"id":"kimi","name":"Kimi K2.5 (optional)","class":"frontier-llm","mode":"llm","cf":"@cf/moonshotai/kimi-k2.5","offline":null},{"id":"qwen3","name":"Qwen3 8B (offline)","class":"instruct-llm","mode":"offline","cf":null,"offline":"qwen3:8b"},{"id":"qwen3:8b","name":"Qwen3 8B (offline)","class":"instruct-llm","mode":"offline","cf":null,"offline":"qwen3:8b"},{"id":"mistral","name":"Mistral (offline)","class":"instruct-llm","mode":"offline","cf":null,"offline":"mistral:latest"}],"defaults":{"edge_nmt":"@cf/meta/m2m100-1.2b","edge_llm":"@cf/meta/llama-3.1-8b-instruct-fp8","offline":"qwen3:8b"},"offline_need":[{"priority":"P0","id":"nllb-200-distilled-600M","link":"https://huggingface.co/facebook/nllb-200-distilled-600M"},{"priority":"P0","id":"m2m100-1.2b-local","link":"https://huggingface.co/facebook/m2m100_1.2B"},{"priority":"P1","id":"qwen3:14b","link":"https://ollama.com/library/qwen3"},{"priority":"P2","id":"indictrans2","link":"https://huggingface.co/ai4bharat/indictrans2-en-indic-1B"}],"catalog":"/data/language/mt-models.json","languages":"/api/languages","translate":"POST /api/ai { action:translate, text, source, target, model }","route_probe":"POST /api/ai { action:route, source, target, model }"}