cloudflare/cloudflare-typescript

Public

mirrored fromhttps://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
next

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/resources/aisearch/aisearch.ts

128lines · modecode

1// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
3import { APIResource } from '../../resource';
4import * as TokensAPI from './tokens';
5import {
6 TokenCreateParams,
7 TokenCreateResponse,
8 TokenDeleteParams,
9 TokenDeleteResponse,
10 TokenListParams,
11 TokenListResponse,
12 TokenListResponsesV4PagePaginationArray,
13 TokenReadParams,
14 TokenReadResponse,
15 TokenUpdateParams,
16 TokenUpdateResponse,
17 Tokens,
18} from './tokens';
19import * as InstancesAPI from './instances/instances';
20import {
21 InstanceChatCompletionsParams,
22 InstanceChatCompletionsResponse,
23 InstanceCreateParams,
24 InstanceCreateResponse,
25 InstanceDeleteParams,
26 InstanceDeleteResponse,
27 InstanceListParams,
28 InstanceListResponse,
29 InstanceListResponsesV4PagePaginationArray,
30 InstanceReadParams,
31 InstanceReadResponse,
32 InstanceSearchParams,
33 InstanceSearchResponse,
34 InstanceStatsParams,
35 InstanceStatsResponse,
36 InstanceUpdateParams,
37 InstanceUpdateResponse,
38 Instances,
39} from './instances/instances';
40import * as NamespacesAPI from './namespaces/namespaces';
41import {
42 NamespaceChatCompletionsParams,
43 NamespaceChatCompletionsResponse,
44 NamespaceCreateParams,
45 NamespaceCreateResponse,
46 NamespaceDeleteParams,
47 NamespaceDeleteResponse,
48 NamespaceListParams,
49 NamespaceListResponse,
50 NamespaceListResponsesV4PagePaginationArray,
51 NamespaceReadParams,
52 NamespaceReadResponse,
53 NamespaceSearchParams,
54 NamespaceSearchResponse,
55 NamespaceUpdateParams,
56 NamespaceUpdateResponse,
57 Namespaces,
58} from './namespaces/namespaces';
59
60export class AISearch extends APIResource {
61 namespaces: NamespacesAPI.Namespaces = new NamespacesAPI.Namespaces(this._client);
62 instances: InstancesAPI.Instances = new InstancesAPI.Instances(this._client);
63 tokens: TokensAPI.Tokens = new TokensAPI.Tokens(this._client);
64}
65
66AISearch.Namespaces = Namespaces;
67AISearch.NamespaceListResponsesV4PagePaginationArray = NamespaceListResponsesV4PagePaginationArray;
68AISearch.Instances = Instances;
69AISearch.InstanceListResponsesV4PagePaginationArray = InstanceListResponsesV4PagePaginationArray;
70AISearch.Tokens = Tokens;
71AISearch.TokenListResponsesV4PagePaginationArray = TokenListResponsesV4PagePaginationArray;
72
73export declare namespace AISearch {
74 export {
75 Namespaces as Namespaces,
76 type NamespaceCreateResponse as NamespaceCreateResponse,
77 type NamespaceUpdateResponse as NamespaceUpdateResponse,
78 type NamespaceListResponse as NamespaceListResponse,
79 type NamespaceDeleteResponse as NamespaceDeleteResponse,
80 type NamespaceChatCompletionsResponse as NamespaceChatCompletionsResponse,
81 type NamespaceReadResponse as NamespaceReadResponse,
82 type NamespaceSearchResponse as NamespaceSearchResponse,
83 NamespaceListResponsesV4PagePaginationArray as NamespaceListResponsesV4PagePaginationArray,
84 type NamespaceCreateParams as NamespaceCreateParams,
85 type NamespaceUpdateParams as NamespaceUpdateParams,
86 type NamespaceListParams as NamespaceListParams,
87 type NamespaceDeleteParams as NamespaceDeleteParams,
88 type NamespaceChatCompletionsParams as NamespaceChatCompletionsParams,
89 type NamespaceReadParams as NamespaceReadParams,
90 type NamespaceSearchParams as NamespaceSearchParams,
91 };
92
93 export {
94 Instances as Instances,
95 type InstanceCreateResponse as InstanceCreateResponse,
96 type InstanceUpdateResponse as InstanceUpdateResponse,
97 type InstanceListResponse as InstanceListResponse,
98 type InstanceDeleteResponse as InstanceDeleteResponse,
99 type InstanceChatCompletionsResponse as InstanceChatCompletionsResponse,
100 type InstanceReadResponse as InstanceReadResponse,
101 type InstanceSearchResponse as InstanceSearchResponse,
102 type InstanceStatsResponse as InstanceStatsResponse,
103 InstanceListResponsesV4PagePaginationArray as InstanceListResponsesV4PagePaginationArray,
104 type InstanceCreateParams as InstanceCreateParams,
105 type InstanceUpdateParams as InstanceUpdateParams,
106 type InstanceListParams as InstanceListParams,
107 type InstanceDeleteParams as InstanceDeleteParams,
108 type InstanceChatCompletionsParams as InstanceChatCompletionsParams,
109 type InstanceReadParams as InstanceReadParams,
110 type InstanceSearchParams as InstanceSearchParams,
111 type InstanceStatsParams as InstanceStatsParams,
112 };
113
114 export {
115 Tokens as Tokens,
116 type TokenCreateResponse as TokenCreateResponse,
117 type TokenUpdateResponse as TokenUpdateResponse,
118 type TokenListResponse as TokenListResponse,
119 type TokenDeleteResponse as TokenDeleteResponse,
120 type TokenReadResponse as TokenReadResponse,
121 TokenListResponsesV4PagePaginationArray as TokenListResponsesV4PagePaginationArray,
122 type TokenCreateParams as TokenCreateParams,
123 type TokenUpdateParams as TokenUpdateParams,
124 type TokenListParams as TokenListParams,
125 type TokenDeleteParams as TokenDeleteParams,
126 type TokenReadParams as TokenReadParams,
127 };
128}
129