- Support multiple OpenAI-compatible providers with custom prefix/baseUrl - Add provider nodes CRUD (create/read/update/delete) - URL building: baseUrl + /chat/completions or /responses - Model import from /models endpoint - API key validation via /models - Usage type safety across all translators - OAuth token auto-refresh for expired tokens
22 lines
503 B
JavaScript
22 lines
503 B
JavaScript
// Database Models - Export all from localDb
|
|
export {
|
|
getProviderConnections,
|
|
getProviderConnectionById,
|
|
createProviderConnection,
|
|
updateProviderConnection,
|
|
deleteProviderConnection,
|
|
getProviderNodes,
|
|
getProviderNodeById,
|
|
createProviderNode,
|
|
updateProviderNode,
|
|
deleteProviderNode,
|
|
deleteProviderConnectionsByProvider,
|
|
getModelAliases,
|
|
setModelAlias,
|
|
deleteModelAlias,
|
|
getApiKeys,
|
|
createApiKey,
|
|
deleteApiKey,
|
|
validateApiKey,
|
|
isCloudEnabled,
|
|
} from "@/lib/localDb";
|