Account
Get usage
GET /v1/account/usage- Permission
read:account- Tokens
- API key, CLI user token, Session token
Read usage for a UTC calendar month. Rated subscription usage is separate from actual Ellipsis credit charges.
Query parameters
period_startstring, date
{
"period_end": str,
"period_start": str,
"prior_total_cost_millicents": int,
"prior_total_tokens": int,
"total_cost_millicents": int,
"total_tokens": int
}
1
import os
2
3
from ellipsis import Ellipsis
4
5
client = Ellipsis(api_key=os.environ["ELLIPSIS_API_TOKEN"])
6
7
result = client.account.usage()
8
print(result)
1
import { Ellipsis } from '@ellipsis-dev/sdk';
2
3
const client = new Ellipsis({
4
apiKey: process.env.ELLIPSIS_API_TOKEN!,
5
});
6
7
const result = await client.account.usage();
8
console.log(result);
1
curl "https://api.ellipsis.dev/v1/account/usage" \
2
-H "Authorization: Bearer $ELLIPSIS_API_TOKEN"
Response
agent_by_modelarray<ModelUsageBreakdown>required
billing_periodsarray<BillingPeriodOption>required
by_funding_sourcearray<FundingSourceUsage>
by_modelarray<ModelUsageBreakdown>required
dailyarray<UsageDailyPoint>required
developer_spendarray<DeveloperUsageBreakdown>required
period_endstringrequired
period_startstringrequired
prior_total_cost_millicentsintegerrequired
prior_total_tokensintegerrequired
total_cost_millicentsintegerrequired
total_tokensintegerrequired