
大模型新基座,基于FastAPI,利用Python開發(fā)MCP服務器
2.填寫對應信息注冊賬戶。
3.進入這個網址獲取API密鑰。https://www.pexels.com/api/key
4.填寫完以后密鑰就會顯示在頁面中。(注意:請保存好密鑰)
在獲取API密鑰后,進行可用性測試是確保其正常工作的重要步驟。以下是使用curl進行測試的一個案例
以下接口為Pexels 開放平臺接口中 搜索照片 接口
輸入:
curl -H "Authorization: YOUR_API_KEY" \
"https://api.pexels.com/v1/search?query=nature&per_page=1"
輸出:
結果以JSON格式返回,包含了搜索條件相關的圖片數(shù)據(jù)。例如:符合搜索條件的圖片總數(shù)、圖片的寬高、圖片的地址等。
{
"total_results": 10000,
"page": 1,
"per_page": 1,
"photos": [
? {
? ? "id": 3573351,
? ? "width": 3066,
? ? "height": 3968,
? ? "url": "https://www.pexels.com/photo/trees-during-day-3573351/",
? ? "photographer": "Lukas Rodriguez",
? ? "photographer_url": "https://www.pexels.com/@lukas-rodriguez-1845331",
? ? "photographer_id": 1845331,
? ? "avg_color": "#374824",
? ? "src": {
? ? ? "original": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png",
? ? ? "large2x": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940",
? ? ? "large": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&h=650&w=940",
? ? ? "medium": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&h=350",
? ? ? "small": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&h=130",
? ? ? "portrait": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&fit=crop&h=1200&w=800",
? ? ? "landscape": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200",
? ? ? "tiny": "https://images.pexels.com/photos/3573351/pexels-photo-3573351.png?auto=compress&cs=tinysrgb&dpr=1&fit=crop&h=200&w=280"
? ? },
? ? "liked": false,
? ? "alt": "Brown Rocks During Golden Hour"
? }
],
"next_page": "https://api.pexels.com/v1/search/?page=2&per_page=1&query=nature"
}
在使用Pexels 開放平臺API搭建應用時,除了獲取和測試API密鑰外,還需考慮以下因素:
Pexels API 需要授權。擁有 Pexels 帳戶的任何人都可以請求 API 密鑰,您將立即收到該密鑰。
您向 API 發(fā)出的所有請求都需要包含您的密鑰。這是通過添加Authorization標頭來提供的。
我們的 API 密鑰的默認速率限制為 200 個/小時和 20,000 個/月。
要查看每月配額中剩余的請求數(shù),來自 Pexels API 的成功請求包含三個 HTTP 標頭:
響應頭 | 意義 |
---|---|
X-Ratelimit-Limit | 您每月期間的總請求限額 |
X-Ratelimit-Remaining | 這些請求還有多少 |
X-Ratelimit-Reset | 當前每月期間將轉期的 UNIX 時間戳 |
大多數(shù) Pexels API 請求一次返回多條記錄。所有這些端點都是分頁的,并且一次最多可以返回80 個請求。每個分頁請求接受相同的參數(shù)并在響應中返回相同的分頁數(shù)據(jù)。
注意:只有存在對應的頁面時才會返回prev_page
和next_page
響應屬性。
在申請和使用 Pexels 開放平臺 API密鑰過程中,你可能會遇到以下常見問題:
我可以在搜索照片或視頻時應用過濾器嗎?
照片和視頻都可以應用方向和尺寸過濾器。照片也可以應用色彩濾鏡,但視頻不行。所有濾鏡都可以同時使用(即您可以搜索藍色、大、肖像照片)。
是否存在隨機端點?
從技術上來說,不存在。但是,您可以使用“ curated ”返回我們團隊最新精選圖像的結果(類似于您在我們的主頁上找到的內容)。但請注意,結果會緩存 24 小時,因此您不會每次都得到新結果。
Pexels API 返回的內容是否與 Pexels 網站/移動應用程序相同?
是的,通過 API 可以獲得與我們的網絡和移動平臺上完全相同的內容和過濾。
在獲得Pexels 開放平臺 API密鑰之后,即可開啟API接口對接,本文整理了多篇使用Pexels 開放平臺 API的案例,幫助讀者更有效地使用Pexels 開放平臺 API:
問題1: 什么是冪簡集成平臺?
冪簡集成是蜜堂有信在2023年打造的一款SAAS產品,建設著國內最全的API平臺,為開發(fā)者提供全面、高效、易用的API集成管理方案,一站搜索、試用、集成國內和國外API。讓用戶在AI時代全方位接入互聯(lián)網,用API連接一切服務和算力,實現(xiàn)價值倍增。
問題2:如何找到Pexels 開放平臺 API
冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’Pexels 開放平臺 API‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
問題3:Pexels 開放平臺 API的替代品有哪些?
市場上存在免費、付費兩種替代者
例如
更多競品可以在Pexels 開放平臺找到。
本文詳細介紹了Pexels開放平臺API密鑰的獲取、測試以及在應用中集成時的關鍵注意事項。通過示例代碼,展示了如何使用curl測試API的可用性,并分析了API的響應數(shù)據(jù)格式。同時,文中還探討了在使用API時需要考慮的授權、速率限制、請求統(tǒng)計及分頁機制等重要因素,幫助開發(fā)者更好地理解和管理API的使用。