diff --git a/src/api/providers/glama.ts b/src/api/providers/glama.ts index 4805219..c17db05 100644 --- a/src/api/providers/glama.ts +++ b/src/api/providers/glama.ts @@ -107,14 +107,15 @@ export class GlamaHandler implements ApiHandler { if (completionRequest.tokenUsage) { yield { type: "usage", + cacheWriteTokens: completionRequest.tokenUsage.cacheCreationInputTokens, + cacheReadTokens: completionRequest.tokenUsage.cacheReadInputTokens, inputTokens: completionRequest.tokenUsage.promptTokens, outputTokens: completionRequest.tokenUsage.completionTokens, - totalCost: completionRequest.totalCostUsd, + totalCost: parseFloat(completionRequest.totalCostUsd), } } } catch (error) { - // ignore if fails - console.error("Error fetching Glama generation details:", error) + console.error("Error fetching Glama completion details", error) } } diff --git a/src/shared/api.ts b/src/shared/api.ts index 7675237..2863893 100644 --- a/src/shared/api.ts +++ b/src/shared/api.ts @@ -315,7 +315,7 @@ export const bedrockModels = { // Glama // https://glama.ai/models -export const glamaDefaultModelId = "anthropic/claude-3-5-sonnet" // will always exist in openRouterModels +export const glamaDefaultModelId = "anthropic/claude-3-5-sonnet" export const glamaDefaultModelInfo: ModelInfo = { maxTokens: 8192, contextWindow: 200_000,