
Python調用Google Bard API 完整指南
首先,通過以下命令安裝Minio的Python包:
pip install minio
創建Minio客戶端對象:
from minio import Minio
client = Minio(
endpoint="192.168.40.11:9000",
access_key="minioadmin",
secret_key="minioadmin",
secure=False
)
檢查桶是否存在,以確保可以上傳文件:
if client.bucket_exists("replays"):
使用以下代碼獲取文件的可分享URL:
url = client.presigned_get_object("replays", "output.avi")
print(url)
執行結果將提供一個可分享的URL。
MinIO作為一個被廣泛使用的對象存儲框架,以其小巧輕便的特性,提供了靈活的云存儲解決方案。多語言API支持讓開發者能夠更高效地管理公共或私有存儲資源。詳細的API文檔請參考以下鏈接:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
下載后,通過命令sudo chmod +x ./minio
為其添加執行權限。然后使用nohup minio server ./data > ./logs/server.log &
命令啟動MinIO,并通過主機的IP:9000訪問其Web界面。
pip install minio
安裝MinIO的Python包,然后創建一個MinIO客戶端對象,通過如下代碼實現文件上傳和獲取可分享鏈接:
from minio import Minio
client = Minio(
endpoint="192.168.40.11:9000",
access_key="minioadmin",
secret_key="minioadmin",
secure=False
)
if client.bucket_exists("replays"):
url = client.presigned_get_object("replays", "output.avi")
print(url)
該代碼將檢查桶"replays"是否存在,并生成一個文件"output.avi"的可分享URL。