Skip to main content
Store and manage files in your GravixLayer workspace for processing, fine-tuning, and integration with AI models.

Upload Your First File

  • CLI
  • Python SDK
  • JavaScript SDK
gravixlayer files upload --file document.pdf --purpose fine-tune
With expiration (optional):
gravixlayer files upload --file document.pdf --purpose fine-tune --expires-after 86400
Example Output:
 📤Uploading file: README.md
 ✅File uploaded successfully!
   Message: file uploaded
   Filename: document.pdf
   Purpose: fine-tune

Upload Different File Types

  • CLI
  • Python SDK
  • JavaScript SDK
Upload with Different Purposes:
# For fine-tuning
gravixlayer files upload --file training_data.jsonl --purpose fine-tune

# For batch processing
gravixlayer files upload --file batch_input.json --purpose batch

# For vision models
gravixlayer files upload --file image.png --purpose vision

# For user data
gravixlayer files upload --file user_document.pdf --purpose user_data

# For evaluations
gravixlayer files upload --file test_dataset.json --purpose evals
Upload with Expiration:
# Upload with 24-hour expiration (86400 seconds)
gravixlayer files upload --file README.md --purpose fine-tune --expires-after 86400

# Upload with 7-day expiration (604800 seconds)
gravixlayer files upload --file temp_data.csv --purpose batch --expires-after 604800

Upload Parameters

ParameterTypeRequiredDescription
--filestringYesPath to the file to upload
--purposestringYesFile purpose (batch, fine-tune, batch, vision, user_data, evals)
--expires-afterintNoFile expiration time in seconds (e.g., 86400 for 24 hours)
I