nsarrazin HF staff commited on
Commit
c902462
1 Parent(s): d8b0cd1

delete unused file

Browse files
Files changed (1) hide show
  1. src/lib/server/getInit.ts +0 -58
src/lib/server/getInit.ts DELETED
@@ -1,58 +0,0 @@
1
- import type { Options, RequestArgs } from "@huggingface/inference";
2
-
3
- const HF_INFERENCE_API_BASE_URL = "https://api-inference.huggingface.co/models/";
4
-
5
- /**
6
- * Helper that prepares request arguments
7
- */
8
- export function makeRequestOptions(
9
- args: RequestArgs & {
10
- data?: Blob | ArrayBuffer;
11
- stream?: boolean;
12
- },
13
- options?: Options & {
14
- /** For internal HF use, which is why it's not exposed in {@link Options} */
15
- includeCredentials?: boolean;
16
- }
17
- ): { url: string; info: RequestInit } {
18
- const { model, accessToken, ...otherArgs } = args;
19
-
20
- const headers: Record<string, string> = {};
21
- if (accessToken) {
22
- headers["Authorization"] = `Bearer ${accessToken}`;
23
- }
24
-
25
- const binary = "data" in args && !!args.data;
26
-
27
- if (!binary) {
28
- headers["Content-Type"] = "application/json";
29
- } else {
30
- if (options?.wait_for_model) {
31
- headers["X-Wait-For-Model"] = "true";
32
- }
33
- if (options?.use_cache === false) {
34
- headers["X-Use-Cache"] = "false";
35
- }
36
- if (options?.dont_load_model) {
37
- headers["X-Load-Model"] = "0";
38
- }
39
- }
40
-
41
- const url =
42
- /^http(s?):/.test(model) || model.startsWith("/")
43
- ? model
44
- : `${HF_INFERENCE_API_BASE_URL}${model}`;
45
- const info: RequestInit = {
46
- headers,
47
- method: "POST",
48
- body: binary
49
- ? args.data
50
- : JSON.stringify({
51
- ...otherArgs,
52
- options,
53
- }),
54
- credentials: options?.includeCredentials ? "include" : "same-origin",
55
- };
56
-
57
- return { url, info };
58
- }