mirror of
https://github.com/langgenius/dify.git
synced 2026-03-17 12:57:51 +08:00
17 lines
577 B
TypeScript
17 lines
577 B
TypeScript
import { DifyClient } from "./base";
|
|
import type { WorkspaceModelType, WorkspaceModelsResponse } from "../types/workspace";
|
|
import type { DifyResponse } from "../types/common";
|
|
import { ensureNonEmptyString } from "./validation";
|
|
|
|
export class WorkspaceClient extends DifyClient {
|
|
async getModelsByType(
|
|
modelType: WorkspaceModelType
|
|
): Promise<DifyResponse<WorkspaceModelsResponse>> {
|
|
ensureNonEmptyString(modelType, "modelType");
|
|
return this.http.request({
|
|
method: "GET",
|
|
path: `/workspaces/current/models/model-types/${modelType}`,
|
|
});
|
|
}
|
|
}
|