Skip to content

Commit 4a295de

Browse files
committed
fix: add missing ApiKeyPool imports and fix broken field declaration in StabilityImageProvider
1 parent 98438ff commit 4a295de

5 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/media/images/providers/FalImageProvider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import {
3838
type GeneratedImage,
3939
parseImageSize,
4040
} from '../IImageProvider.js';
41+
import { ApiKeyPool } from '../../../core/providers/ApiKeyPool.js';
4142

4243
// ---------------------------------------------------------------------------
4344
// Configuration

src/media/images/providers/FluxImageProvider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import {
4444
type GeneratedImage,
4545
parseImageSize,
4646
} from '../IImageProvider.js';
47+
import { ApiKeyPool } from '../../../core/providers/ApiKeyPool.js';
4748

4849
// ---------------------------------------------------------------------------
4950
// Configuration

src/media/images/providers/ReplicateImageProvider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
normalizeOutputFormat,
1313
type ReplicateImageProviderOptions,
1414
} from '../IImageProvider.js';
15+
import { ApiKeyPool } from '../../../core/providers/ApiKeyPool.js';
1516

1617
export interface ReplicateImageProviderConfig {
1718
apiKey: string;

src/media/images/providers/StabilityImageProvider.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313
type StabilityImageProviderOptions,
1414
} from '../IImageProvider.js';
1515
import { bufferToBlobPart } from '../imageToBuffer.js';
16+
import { ApiKeyPool } from '../../../core/providers/ApiKeyPool.js';
1617

1718
export interface StabilityImageProviderConfig {
1819
apiKey: string;
@@ -122,8 +123,8 @@ export class StabilityImageProvider implements IImageProvider {
122123
public defaultModelId?: string;
123124

124125
private config!: Required<Pick<StabilityImageProviderConfig, 'apiKey'>> &
125-
private keyPool!: ApiKeyPool;
126126
StabilityImageProviderConfig;
127+
private keyPool!: ApiKeyPool;
127128

128129
async initialize(config: Record<string, unknown>): Promise<void> {
129130
const apiKey = typeof config.apiKey === 'string' ? config.apiKey.trim() : '';

src/media/video/providers/FalVideoProvider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ import type {
3939
ImageToVideoRequest,
4040
VideoResult,
4141
} from '../types.js';
42+
import { ApiKeyPool } from '../../../core/providers/ApiKeyPool.js';
4243

4344
// ---------------------------------------------------------------------------
4445
// Configuration

0 commit comments

Comments
 (0)