mirror of
https://github.com/decolua/9router.git
synced 2026-05-08 12:01:28 +00:00
14 lines
499 B
JavaScript
14 lines
499 B
JavaScript
// Custom node providers (openai-compatible-* / custom-embedding-*) — baseUrl from credentials
|
|
import createOpenAIEmbeddingAdapter from "./openai.js";
|
|
|
|
const baseAdapter = createOpenAIEmbeddingAdapter("openai");
|
|
|
|
export default {
|
|
...baseAdapter,
|
|
buildUrl: (_model, creds) => {
|
|
const rawBaseUrl = creds?.providerSpecificData?.baseUrl || "https://api.openai.com/v1";
|
|
const baseUrl = rawBaseUrl.replace(/\/$/, "").replace(/\/embeddings$/, "");
|
|
return `${baseUrl}/embeddings`;
|
|
},
|
|
};
|