diff --git a/packages/api/memory.db b/packages/api/memory.db index de3f69dd..4c1affdc 100644 Binary files a/packages/api/memory.db and b/packages/api/memory.db differ diff --git a/packages/api/src/modules/model/index.ts b/packages/api/src/modules/model/index.ts index 43bb6e04..e06f14ad 100644 --- a/packages/api/src/modules/model/index.ts +++ b/packages/api/src/modules/model/index.ts @@ -148,6 +148,7 @@ export const modelModule = new Elysia({ .use(adminMiddleware) // Create new model .post('/', async ({ body }) => { + console.log('body', body) try { const newModel = await createModel(body as Model) return { diff --git a/packages/cli/src/cli/commands/model.ts b/packages/cli/src/cli/commands/model.ts index 34ab0364..80f3c71e 100644 --- a/packages/cli/src/cli/commands/model.ts +++ b/packages/cli/src/cli/commands/model.ts @@ -63,7 +63,7 @@ export function modelCommands(program: Command) { .option('-t, --type ', 'Model type (chat/embedding)', 'chat') .option('-d, --dimensions ', 'Embedding dimensions (required for embedding type)') .action(async (options) => { - const spinner = ora('Creating model configuration...').start() + // const spinner = ora('Creating model configuration...').start() try { let { name, modelId, baseUrl, apiKey, clientType, type, dimensions } = options @@ -137,7 +137,7 @@ export function modelCommands(program: Command) { dimensions = answer.dimensions } - spinner.text = 'Creating model configuration...' + // spinner.text = 'Creating model configuration...' const model = await modelCore.createModel({ name, @@ -149,7 +149,7 @@ export function modelCommands(program: Command) { dimensions: dimensions ? (typeof dimensions === 'number' ? dimensions : parseInt(dimensions)) : undefined, }) - spinner.succeed(chalk.green('Model configuration created successfully')) + // spinner.succeed(chalk.green('Model configuration created successfully')) console.log(chalk.blue(`Name: ${model.name}`)) console.log(chalk.blue(`Model ID: ${model.modelId}`)) console.log(chalk.blue(`Type: ${model.type || 'chat'}`)) @@ -158,7 +158,7 @@ export function modelCommands(program: Command) { } console.log(chalk.blue(`ID: ${model.id}`)) } catch (error) { - spinner.fail(chalk.red('Operation failed')) + // spinner.fail(chalk.red('Operation failed')) console.error(chalk.red(formatError(error))) process.exit(1) } diff --git a/packages/cli/src/core/model.ts b/packages/cli/src/core/model.ts index a6c9e4b1..8cc735ce 100644 --- a/packages/cli/src/core/model.ts +++ b/packages/cli/src/core/model.ts @@ -61,6 +61,7 @@ export async function createModel(params: CreateModelParams): Promise { payload.dimensions = params.dimensions } + const response = await client.model.post(payload) if (response.error) {