| #!/bin/bash |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| echo "π Hugging Face Upload API - Environment Variables Example" |
| echo "==========================================================" |
| echo "" |
|
|
| |
| FILE_PATH="./examples/sample-data-env.csv" |
|
|
| if [ ! -f "$FILE_PATH" ]; then |
| echo "π Membuat file contoh..." |
| mkdir -p "$(dirname "$FILE_PATH")" |
| cat > "$FILE_PATH" << EOF |
| id,name,value,date |
| 1,Alice,100,2024-01-01 |
| 2,Bob,200,2024-01-02 |
| 3,Charlie,300,2024-01-03 |
| EOF |
| fi |
|
|
| echo "β
File tersedia: $FILE_PATH" |
| echo "" |
| echo "π€ Uploading file dengan environment variables..." |
| echo "" |
|
|
| |
| curl -X POST http://localhost:3000/api/upload \ |
| -F "file=@$FILE_PATH" \ |
| -H "Accept: application/json" | jq . |
|
|
| echo "" |
| echo "β
Upload selesai!" |
| echo "" |
| echo "π‘ Catatan:" |
| echo " - Pastikan .env sudah diset dengan HF_TOKEN dan HF_REPO_ID" |
| echo " - Server akan menggunakan nilai dari .env jika tidak dikirim di request" |
| echo " - Bisa juga override dengan mengirim repo_id atau token di request" |
|
|