Added on top of provider cost. A product-specific rate overrides the client-wide rate. Changes apply to new requests only.
| All products (default) | 0% |
| ASK | uses default |
| Try-On | uses default |
| Translation | uses default |
Shown on Stripe invoices. Saved to the Stripe customer automatically.
Monthly invoices are charged to this automatically. Without one, invoices are emailed for manual payment (due in 14 days).
One shared password for the client. Staff sign in there with the admin password.
Fixed monthly charges (e.g. Platform & hosting), billed in arrears on the same monthly invoice as usage: the Dec 1 invoice carries November's fee. Whole months only.
| Description | Monthly | From | Until | Internal notes | |
|---|---|---|---|---|---|
| Platform & hosting | $49.00 | 2026-11 | ongoing | Vercel + Supabase for SEASE Headless; fair use ~100k monthly visits (agreed 2026-09-30) |
An included product is recorded at cost (visible here) but always billed $0 to this client, whichever key calls it.
Monthly limits on billed spend (UTC month). Pause stops the product at the gateway and flips it off in GET /v1/status, so the client's site hides it; it comes back automatically on the 1st, or now with “Resume this month”. Alert only records the 50/80/100% crossings. Changes apply within ~15s.
| Product | Status | Billed this month | Monthly limit | |
|---|---|---|---|---|
| ASK | ● Live | $0.17 | ||
| Try-On | ● Live | $0.07 | ||
| Translation | ● Live | $0.00 |
The client's app sends an alias as the model (e.g. "model": "ymee-ask", or /models/ymee-try-on:generateContent for Gemini). YMEE swaps in the model below and enforces its params, so models can change without a client release. The alias also sets which product the call is billed to.
| Alias | Product | Routes to | Enforced params | Source | |
|---|---|---|---|---|---|
ymee-ask | ASK | gemini-3.8-flash Google Gemini · fallback gemini-3.1-flash-lite | {"generationConfig":{"thinkingConfig":{"thinkingLevel":"low"}}} | YMEE default | |
ymee-ask-sease | ASK | gemini-3.8-flash Google Gemini · fallback gemini-3.1-flash-lite | {"generationConfig":{"thinkingConfig":{"thinkingLevel":"low"}}} | YMEE default | |
ymee-translation | Translation | gpt-5.4-mini OpenAI | — | YMEE default | |
ymee-try-on | Try-On | gemini-3.1-flash-image Google Gemini · fallback gemini-2.5-flash-image | — | YMEE default |
One key per client and environment is enough: calls are attributed by model alias or the x-ymee-product header. Bind a key to a single product only if you want to revoke products separately.
| Name | Key | Product | Env | Billing | Last used | Created | |
|---|---|---|---|---|---|---|---|
| atif - translations api | ymee_test_i3Qi… | All products | test | — | 5 Oct 2026, 13:46 UTC | ||
| atif - translations api | ymee_live_YVnl… | All products | live | — | 5 Oct 2026, 13:44 UTC | Revoked | |
| ASK admin playground – staging | ymee_test_k7P0… | ASK | test | — | 4 Oct 2026, 15:17 UTC | ||
| YMEEAPI translation test | ymee_test_GoiA… | All products | test |
| All products | Total across products | $0.24 |
The provider must match the endpoint the client calls (a Gemini alias is called on /v1/gemini). Switching an alias to another provider needs a client change.
| — |
| 1 Oct 2026, 12:04 UTC |
| Phase 1 smoke test | ymee_test_gmun… | All products | test | — | 1 Oct 2026, 08:49 UTC | Revoked |