1.0.9 • Published 5 months ago

@modelpark/huggingface-hub-api v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

Class: HFHubService

Hierarchy

  • Service

    default

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new default(accessToken?, transformHeaders?, baseUrl?)

Parameters

NameTypeDefault value
accessToken?stringundefined
transformHeaders(headers: Headers) => Headersundefined
baseUrlstring'https://huggingface.co/api'

Overrides

Service.constructor

Defined in

index.ts:6

Properties

accessToken

Optional accessToken: string

Inherited from

Service.accessToken

Defined in

index.ts:7


baseUrl

Readonly baseUrl: string = 'https://huggingface.co/api'

Inherited from

Service.baseUrl

Defined in

index.ts:9


transformHeaders

transformHeaders: (headers: Headers) => Headers

Type declaration

▸ (headers): Headers

Parameters
NameType
headersHeaders
Returns

Headers

Inherited from

Service.transformHeaders

Defined in

index.ts:8

Methods

CreateRepo

CreateRepo(data): ResponseType<any>

Parameters

NameType
dataany

Returns

ResponseType<any>

Defined in

index.ts:50


DeleteRepo

DeleteRepo(data): ResponseType<any>

Parameters

NameType
dataany

Returns

ResponseType<any>

Defined in

index.ts:54


DeleteRequest

DeleteRequest(uri, body, params?): Promise<any>

Parameters

NameType
uristring
bodyany
params?Params

Returns

Promise<any>

Inherited from

Service.DeleteRequest

Defined in

service.ts:41


GetData

Protected GetData(response): Promise<{ data: Promise<unknown> ; nextUrl: undefined | string ; total: null | string }>

Parameters

NameType
responseResponse

Returns

Promise<{ data: Promise<unknown> ; nextUrl: undefined | string ; total: null | string }>

Inherited from

Service.GetData

Defined in

service.ts:107


GetDataset

GetDataset(datasetId, params?): ResponseType<Dataset>

Parameters

NameType
datasetIdstring
params?Params

Returns

ResponseType<Dataset>

Defined in

index.ts:38


GetDatasetTagsByType

GetDatasetTagsByType(): ResponseType<Tag[]>

Returns

ResponseType<Tag[]>

Defined in

index.ts:42


GetDatasets

GetDatasets(params?): ResponseType<Dataset[]>

Parameters

NameType
params?Params

Returns

ResponseType<Dataset[]>

Defined in

index.ts:34


GetHeaders

Protected GetHeaders(): Headers

Returns

Headers

Inherited from

Service.GetHeaders

Defined in

service.ts:98


GetMetrics

GetMetrics(): ResponseType<Metric[]>

Returns

ResponseType<Metric[]>

Defined in

index.ts:46


GetModel

GetModel(modelId, params?): ResponseType<Model>

Parameters

NameType
modelIdstring
params?Params

Returns

ResponseType<Model>

Defined in

index.ts:18


GetModelTagsByType

GetModelTagsByType(): ResponseType<Tag[]>

Returns

ResponseType<Tag[]>

Defined in

index.ts:30


GetModels

GetModels(params?): ResponseType<Model[]>

Parameters

NameType
params?Params

Returns

ResponseType<Model[]>

Defined in

index.ts:14


GetRequest

GetRequest(uri, params?): Promise<any>

Parameters

NameType
uristring
params?Params

Returns

Promise<any>

Inherited from

Service.GetRequest

Defined in

service.ts:12


GetSpace

GetSpace(spaceId, params?): ResponseType<Space>

Parameters

NameType
spaceIdstring
params?Params

Returns

ResponseType<Space>

Defined in

index.ts:26


GetSpaces

GetSpaces(params?): ResponseType<Space[]>

Parameters

NameType
params?Params

Returns

ResponseType<Space[]>

Defined in

index.ts:22


MoveRepo

MoveRepo(data): ResponseType<any>

Parameters

NameType
dataany

Returns

ResponseType<any>

Defined in

index.ts:62


PatchRequest

PatchRequest(uri, body, params?): Promise<any>

Parameters

NameType
uristring
bodyany
params?Params

Returns

Promise<any>

Inherited from

Service.PatchRequest

Defined in

service.ts:56


PostRequest

PostRequest(uri, body, params?): Promise<any>

Parameters

NameType
uristring
bodyany
params?Params

Returns

Promise<any>

Inherited from

Service.PostRequest

Defined in

service.ts:26


PutRequest

PutRequest(uri, body, params?): Promise<any>

Parameters

NameType
uristring
bodyany
params?Params

Returns

Promise<any>

Inherited from

Service.PutRequest

Defined in

service.ts:71


UpdateRepoVisibility

UpdateRepoVisibility(type, repo_id, data): ResponseType<any>

Parameters

NameType
typestring
repo_idstring
dataObject
data.privateany

Returns

ResponseType<any>

Defined in

index.ts:58


UploadFile

UploadFile(type, repo_id, revision, path_in_repo, data): ResponseType<any>

Parameters

NameType
typestring
repo_idstring
revisionany
path_in_repostring
dataany

Returns

ResponseType<any>

Defined in

index.ts:66


WhoAmI

WhoAmI(): ResponseType<User>

Returns

ResponseType<User>

Defined in

index.ts:70


getUri

Protected getUri(uri, params?): string

Parameters

NameType
uristring
paramsParams

Returns

string

Inherited from

Service.getUri

Defined in

service.ts:86

1.0.9

5 months ago

1.0.8

5 months ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago