import weflayr
client = weflayr.client() # reads WEFLAYR_API_KEY
client.get_models()
const weflayr = require('weflayr');
const client = weflayr.client(); // reads WEFLAYR_API_KEY
await weflayr.api.getModels({
client,
throwOnError: true,
});
curl "https://app.weflayr.com/api/models/" \
-H "Authorization: Bearer $WEFLAYR_API_KEY"
{"models": ["gpt-5.6", "claude-opus-5-5", "gemini-3.5-flash"]}
Project
Get models
Get every distinct model name seen for the project.
GET
/
api
/
models
/
import weflayr
client = weflayr.client() # reads WEFLAYR_API_KEY
client.get_models()
const weflayr = require('weflayr');
const client = weflayr.client(); // reads WEFLAYR_API_KEY
await weflayr.api.getModels({
client,
throwOnError: true,
});
curl "https://app.weflayr.com/api/models/" \
-H "Authorization: Bearer $WEFLAYR_API_KEY"
{"models": ["gpt-5.6", "claude-opus-5-5", "gemini-3.5-flash"]}
This route takes no parameters.
import weflayr
client = weflayr.client() # reads WEFLAYR_API_KEY
client.get_models()
const weflayr = require('weflayr');
const client = weflayr.client(); // reads WEFLAYR_API_KEY
await weflayr.api.getModels({
client,
throwOnError: true,
});
curl "https://app.weflayr.com/api/models/" \
-H "Authorization: Bearer $WEFLAYR_API_KEY"
{"models": ["gpt-5.6", "claude-opus-5-5", "gemini-3.5-flash"]}