Skip to content

Commit b49775d

Browse files
committed
Adding LanguageModel types.
1 parent 6aee3ef commit b49775d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

packages/vertexai/src/types/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
export * from './content';
1919
export * from './enums';
20+
export * from './language-model';
2021
export * from './requests';
2122
export * from './responses';
2223
export * from './error';

packages/vertexai/src/types/language-model.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export interface LanguageModelParams {
1616
export interface LanguageModelCreateCoreOptions {
1717
topK?: number;
1818
temperature?: number;
19-
expectedInputs?: Array<LanguageModelExpectedInput>;
19+
expectedInputs?: LanguageModelExpectedInput[];
2020
}
2121
export interface LanguageModelCreateOptions extends LanguageModelCreateCoreOptions {
2222
signal?: AbortSignal;
@@ -25,18 +25,17 @@ export interface LanguageModelCreateOptions extends LanguageModelCreateCoreOptio
2525
initialPrompts?: LanguageModelInitialPrompts;
2626
}
2727
export interface LanguageModelPromptOptions {
28-
responseJSONSchema?: any;
2928
signal?: AbortSignal;
3029
}
3130
export interface LanguageModelExpectedInput {
3231
type: LanguageModelMessageType;
33-
languages?: Array<string>;
32+
languages?: string[];
3433
}
35-
export type LanguageModelPrompt = Array<LanguageModelMessage> | Array<LanguageModelMessageShorthand> | string;
36-
export type LanguageModelInitialPrompts = Array<LanguageModelMessage> | Array<LanguageModelMessageShorthand>;
34+
export type LanguageModelPrompt = LanguageModelMessage[] | LanguageModelMessageShorthand[] | string;
35+
export type LanguageModelInitialPrompts = LanguageModelMessage[] | LanguageModelMessageShorthand[];
3736
export interface LanguageModelMessage {
3837
role: LanguageModelMessageRole;
39-
content: Array<LanguageModelMessageContent>;
38+
content: LanguageModelMessageContent[];
4039
}
4140
export interface LanguageModelMessageShorthand {
4241
role: LanguageModelMessageRole;

0 commit comments

Comments
 (0)