diff --git a/ui/components/cost-calculator.tsx b/ui/components/cost-calculator.tsx
index 78cef87f..62a3aec3 100644
--- a/ui/components/cost-calculator.tsx
+++ b/ui/components/cost-calculator.tsx
@@ -78,25 +78,35 @@ export function CostCalculator({ model }: CostCalculatorProps) {
Input Cost ({inputTokens.toLocaleString()} tokens):
- {formatDisplayCost(costCalculation.inputCost)}
+
+ {formatDisplayCost(costCalculation.inputCost)}
+
Output Cost ({outputTokens.toLocaleString()} tokens):
- {formatDisplayCost(costCalculation.outputCost)}
+
+ {formatDisplayCost(costCalculation.outputCost)}
+
Base Cost:
- {formatDisplayCost(costCalculation.baseCost)}
+
+ {formatDisplayCost(costCalculation.baseCost)}
+
Minimum Cost per Request:
- {formatDisplayCost(costCalculation.minCostPerRequest)}
+
+ {formatDisplayCost(costCalculation.minCostPerRequest)}
+
Final Cost:
- {formatDisplayCost(costCalculation.finalCost)}
+
+ {formatDisplayCost(costCalculation.finalCost)}
+
@@ -197,15 +207,21 @@ export function CostCalculator({ model }: CostCalculatorProps) {
Input cost per 1M tokens:
- {formatDisplayCost(model.input_cost)}
+
+ {formatDisplayCost(model.input_cost)}
+
Output cost per 1M tokens:
- {formatDisplayCost(model.output_cost)}
+
+ {formatDisplayCost(model.output_cost)}
+
Minimum cost per request:
- {formatDisplayCost(model.min_cost_per_request)}
+
+ {formatDisplayCost(model.min_cost_per_request)}
+
diff --git a/ui/components/landing/key-info-details.tsx b/ui/components/landing/key-info-details.tsx
index b65f50d0..eb2394f9 100644
--- a/ui/components/landing/key-info-details.tsx
+++ b/ui/components/landing/key-info-details.tsx
@@ -1,11 +1,7 @@
'use client';
import { type JSX, useState, useCallback, useEffect } from 'react';
-import {
- Copy,
- RefreshCcw,
- RotateCcw,
-} from 'lucide-react';
+import { Copy, RefreshCcw, RotateCcw } from 'lucide-react';
import { toast } from 'sonner';
import {
Card,
diff --git a/ui/components/model-item-card.tsx b/ui/components/model-item-card.tsx
index 3f3127c7..0828b797 100644
--- a/ui/components/model-item-card.tsx
+++ b/ui/components/model-item-card.tsx
@@ -77,7 +77,9 @@ function getModelTypeParts(modelType: string): {
inputs: ModelModality[];
outputs: ModelModality[];
} {
- const [inputPart, outputPart] = modelType.split('->').map((part) => part.trim());
+ const [inputPart, outputPart] = modelType
+ .split('->')
+ .map((part) => part.trim());
return {
inputs: extractModalities(inputPart || modelType),
@@ -115,7 +117,7 @@ function ModelTypeIcons({ modelType }: { modelType: string }) {
return (
@@ -254,7 +256,7 @@ export function ModelItemCard({
return (
{isFreeModel ? (
- Free
+
+ Free
+
) : (
-
- Input
-
+
Input
{inputPriceLabel}
diff --git a/ui/components/model-provider-section.tsx b/ui/components/model-provider-section.tsx
index a29ecf1a..31947893 100644
--- a/ui/components/model-provider-section.tsx
+++ b/ui/components/model-provider-section.tsx
@@ -83,7 +83,7 @@ export function ModelProviderSection({
if (filterProvider) {
return (
-
+
{providerModels.map((model) => (
-
+
{providerModels.map((model) => (
- {provider.provider_type}
+
+ {provider.provider_type}
+
-
+