Просмотр исходного кода

Merge pull request #281 from RooVetGit/glama_fixes

Glama fixes
Matt Rubens 1 год назад
Родитель
Сommit
124dc46fae
2 измененных файлов с 5 добавлено и 4 удалено
  1. 4 3
      src/api/providers/glama.ts
  2. 1 1
      src/shared/api.ts

+ 4 - 3
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)
 		}
 	}
 

+ 1 - 1
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,