Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions references/free-models.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,8 @@ curl -sS -X POST https://api.beatapi.io/v1/capabilities/search \
- A 429 on a free model carries code `rate_limit_exceeded`: wait
`error.retry_after_seconds`, or Search for the paid model of the same family
(its id is not always the free id minus `-free`).
- Free models come with no stability guarantee and can be limited or withdrawn
at any time; how long one stays available is not promised. A daily allowance
may apply and is adjusted over time.
- Free models are a limited-time offer: callable right after signup, with no
top-up and no card required.
- A decision model is among them: `model:jev-1.13-free`. It takes `state` and
`questions` instead of a prompt:
<https://beatapi.io/skill-refs/recipes/decide-with-jev.md>.
5 changes: 2 additions & 3 deletions skills/beatapi-video/references/free-models.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,8 @@ curl -sS -X POST https://api.beatapi.io/v1/capabilities/search \
- A 429 on a free model carries code `rate_limit_exceeded`: wait
`error.retry_after_seconds`, or Search for the paid model of the same family
(its id is not always the free id minus `-free`).
- Free models come with no stability guarantee and can be limited or withdrawn
at any time; how long one stays available is not promised. A daily allowance
may apply and is adjusted over time.
- Free models are a limited-time offer: callable right after signup, with no
top-up and no card required.
- A decision model is among them: `model:jev-1.13-free`. It takes `state` and
`questions` instead of a prompt:
<https://beatapi.io/skill-refs/recipes/decide-with-jev.md>.
2 changes: 1 addition & 1 deletion test/setup-walkthrough.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ test('free models are discovered at run time, never hardcoded', () => {
assert.match(free, /successful_requests_per_minute_after_top_up/);
assert.match(free, /Read the numbers from Inspect/);
assert.match(free, /rate_limit_exceeded/);
assert.match(free, /no stability guarantee/);
assert.match(free, /limited-time offer/);
// The one id the page may name is the decision model its recipe covers.
const ids = new Set([...free.matchAll(/model:([a-z0-9.-]+-free)/g)].map((match) => match[1]));
assert.deepEqual([...ids], ['jev-1.13-free']);
Expand Down
Loading