| {{ 'XP.KEY_WORDS.User' | translate: { Default: 'User' } }} | {{ 'XP.Copilot.LastUsed' | translate: { Default: 'Recorded' } }} | {{ 'XP.Copilot.Usage' | translate: { Default: 'Usage' } }} | {{ 'XP.Copilot.LlmPrice' | translate: { Default: 'LLM price' } }} | {{ 'XP.Copilot.VideoPrice' | translate: { Default: 'Video price' } }} | {{ 'XP.Copilot.TotalPrice' | translate: { Default: 'Total price' } }} | {{ 'XP.KEY_WORDS.Actions' | translate: { Default: 'Actions' } }} |
|---|---|---|---|---|---|---|
| {{ group.userName || ('XP.KEY_WORDS.Unknown' | translate: { Default: 'Unknown' }) }} | {{ group.lastUsedAt | relative }} |
@for (usage of group.usages; track usage.key) {
{{ usageLabel(usage.modality, usage.unit) }} · {{ usage.quantity | number: '0.0-6' }}
}
|
{{ group.pricedAmounts.llm | number: '0.0-10' }} CNY | {{ group.pricedAmounts.video | number: '0.0-10' }} CNY | {{ group.pricedAmounts.total | number: '0.0-10' }} CNY |
| {{ 'XP.Copilot.Model' | translate: { Default: 'Model' } }} | {{ 'XP.KEY_WORDS.Provider' | translate: { Default: 'Provider' } }} | {{ 'XP.Copilot.Usage' | translate: { Default: 'Usage' } }} | {{ 'XP.Copilot.Calls' | translate: { Default: 'Calls' } }} | {{ 'XP.Copilot.LastUsed' | translate: { Default: 'Last used' } }} | {{ 'XP.Copilot.CnySettlement' | translate: { Default: 'RMB settlement' } }} |
|---|---|---|---|---|---|
| {{ group.model || '-' }} | {{ group.provider }} |
@for (usage of group.usages; track usage.key) {
{{ usageLabel(usage.modality, usage.unit) }} · {{ usage.quantity | number: '0.0-6' }}
}
|
{{ group.calls | number }} | {{ group.lastUsedAt | relative }} | @if (group.pricingStatus === 'priced') { {{ group.settlementAmount | number: '0.0-10' }} CNY } @else { {{ pricingLabel(group.pricingStatus) }} } |
| {{ 'XP.KEY_WORDS.Provider' | translate: { Default: 'Provider' } }} | {{ 'XP.Copilot.Model' | translate: { Default: 'Model' } }} | {{ 'XP.Copilot.Usage' | translate: { Default: 'Usage' } }} | {{ 'XP.Copilot.Calls' | translate: { Default: 'Calls' } }} | {{ 'XP.Copilot.LastUsed' | translate: { Default: 'Last used' } }} | {{ 'XP.Copilot.CnySettlement' | translate: { Default: 'RMB settlement' } }} |
|---|---|---|---|---|---|
| {{ group.provider }} |
@for (model of group.models; track model) {
{{ model }}
} @empty {
-
}
|
@for (usage of group.usages; track usage.key) {
{{ usageLabel(usage.modality, usage.unit) }} · {{ usage.quantity | number: '0.0-6' }}
}
|
{{ group.calls | number }} | {{ group.lastUsedAt | relative }} | @if (group.pricingStatus === 'priced') { {{ group.settlementAmount | number: '0.0-10' }} CNY } @else { {{ pricingLabel(group.pricingStatus) }} } |
| {{ 'XP.Copilot.LastUsed' | translate: { Default: 'Recorded' } }} | {{ 'XP.KEY_WORDS.Provider' | translate: { Default: 'Provider' } }} | {{ 'XP.Copilot.Model' | translate: { Default: 'Model' } }} | {{ 'XP.Copilot.Operation' | translate: { Default: 'Operation' } }} | {{ 'XP.Copilot.Usage' | translate: { Default: 'Usage' } }} | {{ 'XP.Copilot.Pricing' | translate: { Default: 'Pricing' } }} | {{ 'XP.Copilot.OriginalAmount' | translate: { Default: 'Original amount' } }} | {{ 'XP.Copilot.CnySettlement' | translate: { Default: 'RMB settlement' } }} |
|---|---|---|---|---|---|---|---|
| {{ item.recordedAt | relative }} | {{ item.provider }} | {{ item.model || '-' }} | {{ item.operation }} |
@for (usage of item.usages; track usage.key) {
{{ usage.quantity | number: '0.0-6' }} {{ unitLabel(usage.unit) }}
}
|
{{ pricingLabel(item.pricingStatus) }} |
@if (item.pricingStatus === 'unpriced') {
{{ pricingLabel('unpriced') }}
} @else if (!item.originalAmounts.length) {
{{ 'XP.KEY_WORDS.NoData' | translate: { Default: 'No data' } }}
} @else {
@for (amount of item.originalAmounts; track amount.currency) {
{{ amount.amount | number: '0.0-10' }} {{ amount.currency }}
}
}
|
@if (item.pricingStatus === 'unpriced') {
{{ pricingLabel('unpriced') }}
} @else if (item.settlementAmount === null || item.settlementAmount === undefined) {
{{ 'XP.KEY_WORDS.NoData' | translate: { Default: 'No data' } }}
} @else {
{{ item.settlementAmount | number: '0.0-10' }} {{ item.settlementCurrency || 'CNY' }}
@for (exchangeRate of item.exchangeRates; track exchangeRate) {
{{ 'XP.Copilot.ExchangeRate' | translate: { Default: 'Exchange rate' } }}
{{ exchangeRate | number: '0.0-10' }}
}
}
|