From 2b48115829180cf5a3f82be74d0fb62fe3b0c507 Mon Sep 17 00:00:00 2001 From: Nirupam Bhowmick <48842933+heydryft@users.noreply.github.com> Date: Wed, 28 Oct 2026 22:45:49 +0000 Subject: [PATCH] feat(settings): add Runcrate provider preset --- CHANGELOG.md | 4 ++++ src/views/setting/provider-form-dialog.vue | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28a08f4f..09e42f0f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Runcrate provider preset in AI settings (OpenAI compatible, base URL `https://api.runcrate.ai/v1`) + ## [1.0.1] - 2026-10-28 ### Added diff --git a/src/views/setting/provider-form-dialog.vue b/src/views/setting/provider-form-dialog.vue index 38d9c258..7b9572c6 100644 --- a/src/views/setting/provider-form-dialog.vue +++ b/src/views/setting/provider-form-dialog.vue @@ -54,6 +54,7 @@ const presets = computed(() => [ { id: 'opper', name: 'Opper', apiCompatibility: 'openai', baseUrl: 'https://api.opper.ai/v3/compat', kind: 'opper' }, { id: 'api-route', name: 'API Route', apiCompatibility: 'openai', baseUrl: 'https://global.api-route.com/v1', kind: 'api-route' }, { id: 'cheaper-inference', name: 'Cheaper Inference', apiCompatibility: 'openai', baseUrl: 'https://api.cheaperinference.com/v1', kind: 'cheaper-inference' }, + { id: 'runcrate', name: 'Runcrate', apiCompatibility: 'openai', baseUrl: 'https://api.runcrate.ai/v1', kind: 'runcrate' }, { id: 'anthropic', name: 'Anthropic', apiCompatibility: 'anthropic', baseUrl: 'https://api.anthropic.com/v1', kind: 'anthropic' }, { id: 'gemini', name: 'Google Gemini', apiCompatibility: 'openai', baseUrl: 'https://generativelanguage.googleapis.com/v1beta/openai', kind: 'gemini' }, { id: 'grok', name: 'Grok', apiCompatibility: 'openai', baseUrl: 'https://api.x.ai/v1', kind: 'grok' },