Open Issues Need Help
View All on GitHubAI Summary: Create a new Go client in `internal/sdk/client.go` that wraps the Akave SDK (`github.com/akave-ai/akavesdk`). This client should include a `NewClient()` function for initialization and correctly import the necessary SDK package.
AI Summary: Implement a REST API endpoint (`GET /buckets`) that retrieves a list of bucket names from the Akave storage service using the provided Akave SDK. The response should be a JSON array of bucket names.
AI Summary: Implement a new REST API endpoint (`POST /:bucket_id/files/upload`) for uploading files to Akave storage. This involves handling multipart file uploads, using the Akave SDK's `Upload` or `FilesStreamingUpload` functions to perform the upload, and returning a response indicating the upload's success (including URL or metadata).