Skip to content

Commit

Permalink
feat: 整理代码,文件管理 api
Browse files Browse the repository at this point in the history
  • Loading branch information
winily committed Feb 5, 2024
1 parent d7a19b9 commit e5081be
Show file tree
Hide file tree
Showing 140 changed files with 2,114 additions and 735 deletions.
1 change: 0 additions & 1 deletion dist/baseApi.cjs.map

This file was deleted.

2 changes: 0 additions & 2 deletions dist/baseApi.d.cts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/baseApi.d.ts

This file was deleted.

1 change: 0 additions & 1 deletion dist/baseApi.js.map

This file was deleted.

35 changes: 28 additions & 7 deletions dist/completions.cjs → dist/capability/completions.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -37,33 +37,54 @@ var __async = (__this, __arguments, generator) => {
});
};

// lib/completions.ts
// lib/capability/completions.ts
var completions_exports = {};
__export(completions_exports, {
default: () => Completions
});
module.exports = __toCommonJS(completions_exports);

// lib/baseApi.ts
// lib/core/baseApi.ts
var BaseApi = class {
constructor(request) {
this.request = request;
}
processError(err) {
var _a, _b;
const data = (_b = (_a = err == null ? void 0 : err.response) == null ? void 0 : _a.data) != null ? _b : err;
return Promise.reject(data);
}
get(url, params, options) {
return __async(this, null, function* () {
return this.request.get(url, {
params,
headers: options.extraHeaders,
timeout: options.timeout,
responseType: options.stream ? "stream" : "json"
}).catch(this.processError);
});
}
post(url, data, options) {
return __async(this, null, function* () {
return this.request.post(url, data, {
headers: options.extraHeaders,
timeout: options.timeout,
responseType: options.stream ? "stream" : "json"
}).catch((err) => {
const data2 = err.response.data;
return Promise.reject(data2);
});
}).catch(this.processError);
});
}
postForm(url, data, options) {
return __async(this, null, function* () {
return this.request.postForm(url, data, {
headers: options.extraHeaders,
timeout: options.timeout,
responseType: options.stream ? "stream" : "json"
}).catch(this.processError);
});
}
};

// lib/completions.ts
// lib/capability/completions.ts
var Completions = class extends BaseApi {
create(options) {
return __async(this, null, function* () {
Expand Down
1 change: 1 addition & 0 deletions dist/capability/completions.cjs.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions dist/capability/completions.d.cts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import BaseApi from '../core/baseApi.cjs';
import { CreateCompletionsOptions, CompletionsResponseMessage } from '../types/completions.cjs';
import '../core/request.cjs';
import 'axios';
import '../types/baseApi.cjs';

declare class Completions extends BaseApi {
create(options: CreateCompletionsOptions): Promise<CompletionsResponseMessage>;
}

export { Completions as default };
11 changes: 11 additions & 0 deletions dist/capability/completions.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import BaseApi from '../core/baseApi.js';
import { CreateCompletionsOptions, CompletionsResponseMessage } from '../types/completions.js';
import '../core/request.js';
import 'axios';
import '../types/baseApi.js';

declare class Completions extends BaseApi {
create(options: CreateCompletionsOptions): Promise<CompletionsResponseMessage>;
}

export { Completions as default };
33 changes: 27 additions & 6 deletions dist/completions.js → dist/capability/completions.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/capability/completions.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 28 additions & 7 deletions dist/embeddings.cjs → dist/capability/embeddings.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -37,33 +37,54 @@ var __async = (__this, __arguments, generator) => {
});
};

// lib/embeddings.ts
// lib/capability/embeddings.ts
var embeddings_exports = {};
__export(embeddings_exports, {
default: () => Embeddings
});
module.exports = __toCommonJS(embeddings_exports);

// lib/baseApi.ts
// lib/core/baseApi.ts
var BaseApi = class {
constructor(request) {
this.request = request;
}
processError(err) {
var _a, _b;
const data = (_b = (_a = err == null ? void 0 : err.response) == null ? void 0 : _a.data) != null ? _b : err;
return Promise.reject(data);
}
get(url, params, options) {
return __async(this, null, function* () {
return this.request.get(url, {
params,
headers: options.extraHeaders,
timeout: options.timeout,
responseType: options.stream ? "stream" : "json"
}).catch(this.processError);
});
}
post(url, data, options) {
return __async(this, null, function* () {
return this.request.post(url, data, {
headers: options.extraHeaders,
timeout: options.timeout,
responseType: options.stream ? "stream" : "json"
}).catch((err) => {
const data2 = err.response.data;
return Promise.reject(data2);
});
}).catch(this.processError);
});
}
postForm(url, data, options) {
return __async(this, null, function* () {
return this.request.postForm(url, data, {
headers: options.extraHeaders,
timeout: options.timeout,
responseType: options.stream ? "stream" : "json"
}).catch(this.processError);
});
}
};

// lib/embeddings.ts
// lib/capability/embeddings.ts
var Embeddings = class extends BaseApi {
create(options) {
return __async(this, null, function* () {
Expand Down
1 change: 1 addition & 0 deletions dist/capability/embeddings.cjs.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit e5081be

Please sign in to comment.