-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathcompletions.ts
49 lines (39 loc) · 955 Bytes
/
completions.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from '../resource';
export class Completions extends APIResource {}
/**
* Usage statistics for the completion request.
*/
export interface CompletionUsage {
/**
* Number of tokens in the generated completion.
*/
completion_tokens: number;
/**
* Number of tokens in the prompt.
*/
prompt_tokens: number;
/**
* Total number of tokens used in the request (prompt + completion).
*/
total_tokens: number;
/**
* Time spent generating tokens
*/
completion_time?: number;
/**
* Time spent processing input tokens
*/
prompt_time?: number;
/**
* Time the requests was spent queued
*/
queue_time?: number;
/**
* completion time and prompt time combined
*/
total_time?: number;
}
export declare namespace Completions {
export { type CompletionUsage as CompletionUsage };
}