summaryrefslogtreecommitdiff
path: root/internal/catalog
diff options
context:
space:
mode:
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],