summaryrefslogtreecommitdiff
path: root/internal/catalog/catalog.go
diff options
context:
space:
mode:
authorChia <Chia@93.nz>2026-08-05 00:26:25 +1200
committerChia <Chia@93.nz>2026-08-05 00:33:31 +1200
commit1a3d7f9a8a181df48f0e911cbe17a3fad3ab9ac9 (patch)
tree8c92e1e7326fc67ed077a0a878697f1be14b43da /internal/catalog/catalog.go
parent5b651488b081b65fda8a323f228e139adb79a35d (diff)
add some scriptsmain
Diffstat (limited to '')
-rw-r--r--internal/catalog/catalog.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/internal/catalog/catalog.go b/internal/catalog/catalog.go
index 76e33b1..7966d9a 100644
--- a/internal/catalog/catalog.go
+++ b/internal/catalog/catalog.go
@@ -32,7 +32,14 @@ func New(cfg config.Config) *Catalog {
models := make([]domain.Model, 0, len(cfg.Models))
for _, modelCfg := range cfg.Models {
- model := domain.Model{ID: modelCfg.ID, OwnedBy: modelCfg.OwnedBy}
+ model := domain.Model{
+ ID: modelCfg.ID,
+ OwnedBy: modelCfg.OwnedBy,
+ InputPriceMicrosPerMillion: modelCfg.InputPriceMicrosPerMillion,
+ OutputPriceMicrosPerMillion: modelCfg.OutputPriceMicrosPerMillion,
+ CacheReadPriceMicrosPerMillion: modelCfg.CacheReadPriceMicrosPerMillion,
+ CacheWritePriceMicrosPerMillion: modelCfg.CacheWritePriceMicrosPerMillion,
+ }
for _, route := range modelCfg.Routes {
model.Routes = append(model.Routes, domain.Route{
Provider: providers[route.Provider],