chore: format

This commit is contained in:
suyao 2025-11-27 19:31:59 +08:00
parent 192357a32e
commit ccfb9423e0
No known key found for this signature in database
3 changed files with 12 additions and 9 deletions

View File

@ -53,12 +53,16 @@ export function formatAzureOpenAIApiHost(host: string): string {
return formatApiHost(normalizedHost + '/openai', false)
}
export function formatVertexApiHost(provider: MinimalProvider, project: string, location: string): string {
export function formatVertexApiHost(
provider: MinimalProvider,
project: string = 'test-project',
location: string = 'us-central1'
): string {
const { apiHost } = provider
const trimmedHost = withoutTrailingSlash(trim(apiHost))
if (!trimmedHost || trimmedHost.endsWith('aiplatform.googleapis.com')) {
const host =
location == 'global' ? 'https://aiplatform.googleapis.com' : `https://${location}-aiplatform.googleapis.com`
location === 'global' ? 'https://aiplatform.googleapis.com' : `https://${location}-aiplatform.googleapis.com`
return `${formatApiHost(host)}/projects/${project}/locations/${location}`
}
return formatApiHost(trimmedHost)

View File

@ -18,11 +18,11 @@ export const endpointIs =
* @param provider provider对象
* @returns provider对象
*/
export function provider2Provider<
M extends MinimalModel,
R extends MinimalProvider,
P extends R = R
>(ruleSet: RuleSet<M, R>, model: M, provider: P): P {
export function provider2Provider<M extends MinimalModel, R extends MinimalProvider, P extends R = R>(
ruleSet: RuleSet<M, R>,
model: M,
provider: P
): P {
for (const rule of ruleSet.rules) {
if (rule.match(model)) {
return rule.provider(provider) as P

View File

@ -25,8 +25,7 @@ export function resolveActualProvider<M extends MinimalModel, P extends MinimalP
resolvedProvider = newApiResolverCreator(model, resolvedProvider)
}
const isSystemProvider =
options.isSystemProvider?.(resolvedProvider) ?? defaultIsSystemProvider(resolvedProvider)
const isSystemProvider = options.isSystemProvider?.(resolvedProvider) ?? defaultIsSystemProvider(resolvedProvider)
if (isSystemProvider && resolvedProvider.id === 'aihubmix') {
resolvedProvider = aihubmixProviderCreator(model, resolvedProvider)