refactor(openai): centralize provider defaults

This commit is contained in:
Vincent Koc
2026-03-21 08:39:50 -07:00
parent 931fc9989d
commit 2e8c8a7ae6
10 changed files with 22 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
import type { SsrFPolicy } from "../infra/net/ssrf.js";
import { OPENAI_DEFAULT_EMBEDDING_MODEL } from "../providers/openai-defaults.js";
import { normalizeEmbeddingModelWithPrefixes } from "./embeddings-model-normalize.js";
import {
createRemoteEmbeddingProvider,
@@ -13,7 +14,6 @@ export type OpenAiEmbeddingClient = {
model: string;
};
export const DEFAULT_OPENAI_EMBEDDING_MODEL = "text-embedding-3-small";
const DEFAULT_OPENAI_BASE_URL = "https://api.openai.com/v1";
const OPENAI_MAX_INPUT_TOKENS: Record<string, number> = {
"text-embedding-3-small": 8192,