Step 1 — Create Router
curl --location 'https://api.inworld.ai/router/v1/routers' \
--header 'Authorization: Basic <your-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"name": "compare-frontier-models",
"defaultRoute": {
"route_id": "default",
"variants": [
{
"variant": {
"variant_id": "meta/muse-spark-1.3-contributor-a",
"model_id": "meta/muse-spark-1.3-contributor"
},
"weight": 33
},
{
"variant": {
"variant_id": "deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo-b",
"model_id": "deepinfra/meta-llama/Llama-3.3-70B-Instruct-Turbo"
},
"weight": 33
},
{
"variant": {
"variant_id": "deepinfra/meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo-c",
"model_id": "deepinfra/meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo"
},
"weight": 34
}
]
}
}'Step 2 — Chat Completion
curl --location 'https://api.inworld.ai/v1/chat/completions' \
--header 'Authorization: Basic <your-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"model": "inworld/compare-frontier-models",
"messages": [{"role": "user", "content": "Hello!"}]
}'| Capabilities | Input modalities | Output modalities | |||||||
|---|---|---|---|---|---|---|---|---|---|
| $0.10 | $0.20 | $0.002 | — | 1M | 943.7K | +4 |
| Provider | Capabilities | Input modalities | Output modalities | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| $0.10 | $0.32 | — | — | 131.1K | 131.1K | |||||
| $0.02 | $0.04 | — | — | 131.1K | 131.1K | |||||
| $1.25 | $4.25 | $0.15 | — | 1M | 943.7K | +4 |
