9router/src/models/index.js
decolua 0a28f9f924 feat: Add OpenAI-compatible provider nodes
- 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
2026-02-02 19:45:12 +07:00

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";