style(catalog): apply project formatting
This commit is contained in:
@@ -23,9 +23,7 @@ export function createBundledReferenceMap<TApi extends Api>(
|
||||
return references;
|
||||
}
|
||||
|
||||
type ProviderReferenceSource<TApi extends Api> =
|
||||
| Map<string, ModelSpec<TApi>>
|
||||
| (() => Map<string, ModelSpec<TApi>>);
|
||||
type ProviderReferenceSource<TApi extends Api> = Map<string, ModelSpec<TApi>> | (() => Map<string, ModelSpec<TApi>>);
|
||||
|
||||
let globalReferences: Map<string, Model<Api>> | undefined;
|
||||
|
||||
|
||||
@@ -4281,8 +4281,7 @@ export function githubCopilotModelManagerOptions(config?: GithubCopilotModelMana
|
||||
? getGitHubCopilotBaseUrl(parsedApiKey.enterpriseUrl)
|
||||
: configuredBaseUrl;
|
||||
let providerReferences: Map<string, ModelSpec<Api>> | undefined;
|
||||
const getProviderReferences = () =>
|
||||
(providerReferences ??= createBundledReferenceMap<Api>("github-copilot"));
|
||||
const getProviderReferences = () => (providerReferences ??= createBundledReferenceMap<Api>("github-copilot"));
|
||||
const resolveReference = createReferenceResolver(getProviderReferences);
|
||||
return {
|
||||
providerId: "github-copilot",
|
||||
@@ -4372,7 +4371,10 @@ export function githubCopilotModelManagerOptions(config?: GithubCopilotModelMana
|
||||
input,
|
||||
contextWindow: defaultTierWindow,
|
||||
maxTokens,
|
||||
headers: { ...COPILOT_API_HEADERS, ...(getProviderReferences().get(defaults.id)?.headers ?? {}) },
|
||||
headers: {
|
||||
...COPILOT_API_HEADERS,
|
||||
...(getProviderReferences().get(defaults.id)?.headers ?? {}),
|
||||
},
|
||||
...(api === "openai-completions"
|
||||
? {
|
||||
compat: {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { nanoGptModelManagerOptions } from "../../src/provider-models/openai-compat";
|
||||
import { ollamaCloudModelManagerOptions } from "../../src/provider-models/ollama";
|
||||
import { nanoGptModelManagerOptions } from "../../src/provider-models/openai-compat";
|
||||
|
||||
const originalSet = Map.prototype.set;
|
||||
let mapWrites = 0;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { expect, spyOn } from "bun:test";
|
||||
import * as buildModule from "../../src/build";
|
||||
import { getBundledModel, getBundledModels, getBundledProviders, type GeneratedProvider } from "../../src/models";
|
||||
import { type GeneratedProvider, getBundledModel, getBundledModels, getBundledProviders } from "../../src/models";
|
||||
import MODELS from "../../src/models.json" with { type: "json" };
|
||||
|
||||
const buildSpy = spyOn(buildModule, "buildModel");
|
||||
|
||||
@@ -1171,10 +1171,7 @@ export class ModelRegistry {
|
||||
|
||||
/** Load built-in models, applying provider-level overrides only.
|
||||
* Per-model overrides are applied later by #applyModelOverrides. */
|
||||
#loadBuiltInModels(
|
||||
overrides: Map<string, ProviderOverride>,
|
||||
providerFilter?: ReadonlySet<string>,
|
||||
): Model<Api>[] {
|
||||
#loadBuiltInModels(overrides: Map<string, ProviderOverride>, providerFilter?: ReadonlySet<string>): Model<Api>[] {
|
||||
return getBundledProviders().flatMap(provider => {
|
||||
if (providerFilter && !providerFilter.has(provider)) return [];
|
||||
const models = getBundledModels(provider as Parameters<typeof getBundledModels>[0]) as Model<Api>[];
|
||||
@@ -2274,9 +2271,7 @@ export class ModelRegistry {
|
||||
* the online refresh completes.
|
||||
*/
|
||||
hasProvider(providerId: string): boolean {
|
||||
const providerModels = this.#hasFullSnapshot
|
||||
? this.#models
|
||||
: this.#composeStaticModels(new Set([providerId]));
|
||||
const providerModels = this.#hasFullSnapshot ? this.#models : this.#composeStaticModels(new Set([providerId]));
|
||||
if (providerModels.some(model => model.provider === providerId)) return true;
|
||||
if (getDisabledProviderIdsFromSettings().has(providerId)) return false;
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user