Skip to content

Commit 2a0851a

Browse files
committed
Fixes formatting issue
1 parent f4c9bd7 commit 2a0851a

File tree

2 files changed

+28
-26
lines changed

2 files changed

+28
-26
lines changed

specification/inference/_types/Services.ts

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@
1717
* under the License.
1818
*/
1919

20-
import { UserDefinedValue } from '@spec_utils/UserDefinedValue'
21-
import { integer } from '@_types/Numeric'
22-
import { TaskType, TaskTypeJinaAi, TaskTypeAlibabaCloudAI } from '../_types/TaskType'
20+
import { UserDefinedValue } from "@spec_utils/UserDefinedValue";
21+
import { integer } from "@_types/Numeric";
22+
import {
23+
TaskType,
24+
TaskTypeJinaAi,
25+
TaskTypeAlibabaCloudAI,
26+
} from "../_types/TaskType";
2327

2428
/**
2529
* Configuration options when storing the inference endpoint
@@ -28,19 +32,19 @@ export class InferenceEndpoint {
2832
/**
2933
* Chunking configuration object
3034
*/
31-
chunking_settings?: InferenceChunkingSettings
35+
chunking_settings?: InferenceChunkingSettings;
3236
/**
3337
* The service type
3438
*/
35-
service: string
39+
service: string;
3640
/**
3741
* Settings specific to the service
3842
*/
39-
service_settings: ServiceSettings
43+
service_settings: ServiceSettings;
4044
/**
4145
* Task settings specific to the service and task type
4246
*/
43-
task_settings?: TaskSettings
47+
task_settings?: TaskSettings;
4448
}
4549

4650
/**
@@ -50,33 +54,33 @@ export class InferenceEndpointInfo extends InferenceEndpoint {
5054
/**
5155
* The inference Id
5256
*/
53-
inference_id: string
57+
inference_id: string;
5458
/**
5559
* The task type
5660
*/
57-
task_type: TaskType
61+
task_type: TaskType;
5862
}
5963

6064
export class InferenceEndpointInfoJinaAi extends InferenceEndpoint {
6165
/**
6266
* The inference Id
6367
*/
64-
inference_id: string
68+
inference_id: string;
6569
/**
6670
* The task type
6771
*/
68-
task_type: TaskTypeJinaAi
72+
task_type: TaskTypeJinaAi;
6973
}
7074

7175
export class InferenceEndpointInfoAlibabaCloudAI extends InferenceEndpoint {
7276
/**
7377
* The inference Id
7478
*/
75-
inference_id: string
79+
inference_id: string;
7680
/**
7781
* The task type
7882
*/
79-
task_type: TaskTypeAlibabaCloudAI
83+
task_type: TaskTypeAlibabaCloudAI;
8084
}
8185

8286
/**
@@ -88,35 +92,35 @@ export class InferenceChunkingSettings {
8892
* This value cannot be higher than `300` or lower than `20` (for `sentence` strategy) or `10` (for `word` strategy).
8993
* @server_default 250
9094
*/
91-
max_chunk_size?: integer
95+
max_chunk_size?: integer;
9296
/**
9397
* The number of overlapping words for chunks.
9498
* It is applicable only to a `word` chunking strategy.
9599
* This value cannot be higher than half the `max_chunk_size` value.
96100
* @server_default 100
97101
*/
98-
overlap?: integer
102+
overlap?: integer;
99103
/**
100104
* The number of overlapping sentences for chunks.
101105
* It is applicable only for a `sentence` chunking strategy.
102106
* It can be either `1` or `0`.
103107
* @server_default 1
104108
*/
105-
sentence_overlap?: integer
109+
sentence_overlap?: integer;
106110
/**
107111
* The chunking strategy: `sentence` or `word`.
108112
* @server_default sentence
109113
*/
110-
strategy?: string
114+
strategy?: string;
111115
}
112116

113-
export type ServiceSettings = UserDefinedValue
117+
export type ServiceSettings = UserDefinedValue;
114118

115-
export type TaskSettings = UserDefinedValue
119+
export type TaskSettings = UserDefinedValue;
116120

117121
export class RateLimitSetting {
118122
/**
119123
* The number of requests allowed per minute.
120124
*/
121-
requests_per_minute?: integer
125+
requests_per_minute?: integer;
122126
}

specification/inference/_types/TaskType.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,17 @@ export enum TaskType {
2525
text_embedding,
2626
rerank,
2727
completion,
28-
chat_completion
28+
chat_completion,
2929
}
3030

3131
export enum TaskTypeJinaAi {
3232
text_embedding,
33-
rerank
33+
rerank,
3434
}
3535

3636
export enum TaskTypeAlibabaCloudAI {
3737
text_embedding,
3838
rerank,
39-
completion,
40-
sparse_embedding
39+
completion,
40+
sparse_embedding,
4141
}
42-
43-

0 commit comments

Comments
 (0)