@huggingface/hub
Version:
Utilities to interact with the Hugging Face hub
19 lines (16 loc) • 560 B
text/typescript
import type { CredentialsParams } from "../types/public";
export function checkAccessToken(accessToken: string): void {
if (!accessToken.startsWith("hf_")) {
throw new TypeError("Your access token must start with 'hf_'");
}
}
export function checkCredentials(params: Partial<CredentialsParams>): string | undefined {
if (params.accessToken) {
checkAccessToken(params.accessToken);
return params.accessToken;
}
if (params.credentials?.accessToken) {
checkAccessToken(params.credentials.accessToken);
return params.credentials.accessToken;
}
}