import{Mt as e}from"./DIQmuJJZ.js";import{A as t}from"./CbGRcr-D.js";import{c as n,i as r,o as i,t as a}from"./DgZn9uJn.js";import{t as o}from"./CVwAhlPZ.js";var s=r(`models_catalog`,{id:i(`id`).primaryKey(),providerId:i(`provider_id`).notNull(),name:i(`name`).notNull(),family:i(`family`).notNull(),attachment:n(`attachment`,{mode:`boolean`}).notNull().default(!1),reasoning:n(`reasoning`,{mode:`boolean`}).notNull().default(!1),temperature:n(`temperature`,{mode:`boolean`}).notNull().default(!0),interleaved:n(`interleaved`,{mode:`boolean`}).notNull().default(!1),toolCall:n(`tool_call`,{mode:`boolean`}).notNull().default(!1),modalities:i(`modalities`).notNull().default(`{"input":["text"],"output":["text"]}`),cost:i(`cost`).notNull().default(`{}`),contextLimit:n(`context_limit`),outputLimit:n(`output_limit`),status:i(`status`,{enum:e}).notNull().default(`stable`),releaseDate:i(`release_date`).notNull(),modelsDevId:i(`models_dev_id`).notNull(),source:i(`source`).notNull().default(`seed`),seededAt:i(`seeded_at`).notNull().default(t`(datetime('now'))`)},e=>[o(`ux_models_catalog_provider_modeldev`).on(e.providerId,e.modelsDevId),a(`idx_models_catalog_provider_release`).on(e.providerId,e.releaseDate),a(`idx_models_catalog_provider_status`).on(e.providerId,e.status)]);export{s as t};