Package Exports
- @modelpark/huggingface-hub-api
- @modelpark/huggingface-hub-api/lib/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@modelpark/huggingface-hub-api) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Class: HFHubService
Hierarchy
Service
↳
default
Table of contents
Constructors
Properties
Methods
- CreateRepo
- DeleteRepo
- DeleteRequest
- GetData
- GetDataset
- GetDatasetTagsByType
- GetDatasets
- GetHeaders
- GetMetrics
- GetModel
- GetModelTagsByType
- GetModels
- GetRequest
- GetSpace
- GetSpaces
- MoveRepo
- PatchRequest
- PostRequest
- PutRequest
- UpdateRepoVisibility
- UploadFile
- WhoAmI
- getUri
Constructors
constructor
• new default(accessToken?
, transformHeaders?
, baseUrl?
)
Parameters
Name | Type | Default value |
---|---|---|
accessToken? |
string |
undefined |
transformHeaders |
(headers : Headers ) => Headers |
undefined |
baseUrl |
string |
'https://huggingface.co/api' |
Overrides
Service.constructor
Defined in
Properties
accessToken
• Optional
accessToken: string
Inherited from
Service.accessToken
Defined in
baseUrl
• Readonly
baseUrl: string
= 'https://huggingface.co/api'
Inherited from
Service.baseUrl
Defined in
transformHeaders
• transformHeaders: (headers
: Headers
) => Headers
Type declaration
▸ (headers
): Headers
Parameters
Name | Type |
---|---|
headers |
Headers |
Returns
Headers
Inherited from
Service.transformHeaders
Defined in
Methods
CreateRepo
▸ CreateRepo(data
): ResponseType
<any
>
Parameters
Name | Type |
---|---|
data |
any |
Returns
ResponseType
<any
>
Defined in
DeleteRepo
▸ DeleteRepo(data
): ResponseType
<any
>
Parameters
Name | Type |
---|---|
data |
any |
Returns
ResponseType
<any
>
Defined in
DeleteRequest
▸ DeleteRequest(uri
, body
, params?
): Promise
<any
>
Parameters
Name | Type |
---|---|
uri |
string |
body |
any |
params? |
Params |
Returns
Promise
<any
>
Inherited from
Service.DeleteRequest
Defined in
GetData
▸ Protected
GetData(response
): Promise
<{ data
: Promise
<unknown
> ; nextUrl
: undefined
| string
; total
: null
| string
}>
Parameters
Name | Type |
---|---|
response |
Response |
Returns
Promise
<{ data
: Promise
<unknown
> ; nextUrl
: undefined
| string
; total
: null
| string
}>
Inherited from
Service.GetData
Defined in
GetDataset
▸ GetDataset(datasetId
, params?
): ResponseType
<Dataset
>
Parameters
Name | Type |
---|---|
datasetId |
string |
params? |
Params |
Returns
ResponseType
<Dataset
>
Defined in
GetDatasetTagsByType
▸ GetDatasetTagsByType(): ResponseType
<Tag
[]>
Returns
ResponseType
<Tag
[]>
Defined in
GetDatasets
▸ GetDatasets(params?
): ResponseType
<Dataset
[]>
Parameters
Name | Type |
---|---|
params? |
Params |
Returns
ResponseType
<Dataset
[]>
Defined in
GetHeaders
▸ Protected
GetHeaders(): Headers
Returns
Headers
Inherited from
Service.GetHeaders
Defined in
GetMetrics
▸ GetMetrics(): ResponseType
<Metric
[]>
Returns
ResponseType
<Metric
[]>
Defined in
GetModel
▸ GetModel(modelId
, params?
): ResponseType
<Model
>
Parameters
Name | Type |
---|---|
modelId |
string |
params? |
Params |
Returns
ResponseType
<Model
>
Defined in
GetModelTagsByType
▸ GetModelTagsByType(): ResponseType
<Tag
[]>
Returns
ResponseType
<Tag
[]>
Defined in
GetModels
▸ GetModels(params?
): ResponseType
<Model
[]>
Parameters
Name | Type |
---|---|
params? |
Params |
Returns
ResponseType
<Model
[]>
Defined in
GetRequest
▸ GetRequest(uri
, params?
): Promise
<any
>
Parameters
Name | Type |
---|---|
uri |
string |
params? |
Params |
Returns
Promise
<any
>
Inherited from
Service.GetRequest
Defined in
GetSpace
▸ GetSpace(spaceId
, params?
): ResponseType
<Space
>
Parameters
Name | Type |
---|---|
spaceId |
string |
params? |
Params |
Returns
ResponseType
<Space
>
Defined in
GetSpaces
▸ GetSpaces(params?
): ResponseType
<Space
[]>
Parameters
Name | Type |
---|---|
params? |
Params |
Returns
ResponseType
<Space
[]>
Defined in
MoveRepo
▸ MoveRepo(data
): ResponseType
<any
>
Parameters
Name | Type |
---|---|
data |
any |
Returns
ResponseType
<any
>
Defined in
PatchRequest
▸ PatchRequest(uri
, body
, params?
): Promise
<any
>
Parameters
Name | Type |
---|---|
uri |
string |
body |
any |
params? |
Params |
Returns
Promise
<any
>
Inherited from
Service.PatchRequest
Defined in
PostRequest
▸ PostRequest(uri
, body
, params?
): Promise
<any
>
Parameters
Name | Type |
---|---|
uri |
string |
body |
any |
params? |
Params |
Returns
Promise
<any
>
Inherited from
Service.PostRequest
Defined in
PutRequest
▸ PutRequest(uri
, body
, params?
): Promise
<any
>
Parameters
Name | Type |
---|---|
uri |
string |
body |
any |
params? |
Params |
Returns
Promise
<any
>
Inherited from
Service.PutRequest
Defined in
UpdateRepoVisibility
▸ UpdateRepoVisibility(type
, repo_id
, data
): ResponseType
<any
>
Parameters
Name | Type |
---|---|
type |
string |
repo_id |
string |
data |
Object |
data.private |
any |
Returns
ResponseType
<any
>
Defined in
UploadFile
▸ UploadFile(type
, repo_id
, revision
, path_in_repo
, data
): ResponseType
<any
>
Parameters
Name | Type |
---|---|
type |
string |
repo_id |
string |
revision |
any |
path_in_repo |
string |
data |
any |
Returns
ResponseType
<any
>
Defined in
WhoAmI
▸ WhoAmI(): ResponseType
<User
>
Returns
ResponseType
<User
>
Defined in
getUri
▸ Protected
getUri(uri
, params?
): string
Parameters
Name | Type |
---|---|
uri |
string |
params |
Params |
Returns
string
Inherited from
Service.getUri