淺談LLM時代下的REST?API自動化測試
2024/11/21
如今API(Application Interface)作為現代軟件架構中各個組件通信的基礎設施,已經成為軟件工程架構組織的重要組成部分。相應的,這一發展趨勢也對軟件工程的質量保障體系提出了新的要求,尤其是在確保通過API通信組織的微服務后...
使用?Golang?構建你的?LLM?API
使用?Golang?構建你的?LLM?API
【API開發】 大語言模型,像 ChatGPT, Llama 等已經席卷全球,從上圖的數據可以看出,ChatGPT 花了 5 天時間就達到了 100 萬用戶。而 Netflix 則花了近 4 年的時間。本文將使用 Gin 和 Langchain 教你快速構...
2024/11/21
Python+ChatGPT?API,搭建專屬你的智能聊天機器人
Python+ChatGPT?API,搭建專屬你的智能聊天機器人
【API開發】 最近火出圈的 ChatGPT 公司 OpenAI 發布了 Chat API 和 gpt-3.5-turbo 模型,我們現在可以通過API 來使用與 ChatGPT 一樣的 NLP 模型。 使用OpenAI API,可以使用gpt-3....
2024/11/21
一個完整、優雅的微信API接口,?打造微信機器人自動聊天
一個完整、優雅的微信API接口,?打造微信機器人自動聊天
【API開發】 今天給大家介紹:    ItChat 一個完整、優雅的微信API。微信個人號接口、微信機器人及命令行微信,三十行即可自定義個人號機器人 github地址: 國內源代碼: itcha...
2024/11/21
Java后端API接口開發規范
Java后端API接口開發規范
【API開發】 本文將從命名規范、接收參數規范、參數檢驗、接收方式規范、異常類處理、統一返回格式、冪等性等方面,詳細介紹Java后端API接口的開發規范,并通過實際代碼示例加以說明。
2024/11/20
使用Node.js、Express和MySQL構建REST API
使用Node.js、Express和MySQL構建REST API
【API開發】 在本教程中,我們將學習如何使用 MySQL 作為數據庫構建完整的 REST API,并使用 Express.js 框架進行Node.js。我們的示例 API 將跟蹤流行的編程語言,演示數據建模、CRUD 操作和正確的 API 設計等關鍵概念。
2024/11/20
通過負面測試構建更具彈性的API
通過負面測試構建更具彈性的API
【API開發】 負面測試是一種用來測試系統在接收到意外或無效輸入時的行為的技術。這種測試方法旨在驗證系統能夠優雅地處理錯誤并做出適當的響應。負面測試對于API尤其重要,因為它們設計用來處理各種輸入,失敗可能會產生嚴重后果。
2024/11/20
Golang做API開發時,如何設計可靠的簽名驗證機制?
Golang做API開發時,如何設計可靠的簽名驗證機制?
【API開發】 今天想和大家聊聊Golang做API開發時,如何設計一個可靠的簽名驗證機制。作為API開發中的安全保障,簽名驗證可謂是防范請求篡改和重放攻擊的利器。既然聊到這個話題,那咱們就來深入探討一下如何在Golang中實現這個過程。 為什么簽名...
2024/11/20
從哪些標準評估API的性能和質量
從哪些標準評估API的性能和質量
【API開發】 分析API的有效性和質量需要結合定性和定量標準來進行。本文列出一些可用于評估 API 的定量標準。
2024/11/19
云服務OpenAPI的7大挑戰,架構師如何應對?
云服務OpenAPI的7大挑戰,架構師如何應對?
【API開發】 API 是模塊或者子系統之間交互的接口定義。好的系統架構離不開好的 API 設計,而一個設計不夠完善的 API 則注定會導致系統的后續發展和維護非常困難。比較好的API設計樣板可以參考 github 和 k8s ,它們都是典型的RESTful接口。云服務對外開放的窗口就是OpenAPI,今天要討論的話題是“云服務場景下OpenAPI設計的挑戰”。
2024/11/19
Toapi,一個讓?API?調用更簡便的?Python?庫!
Toapi,一個讓?API?調用更簡便的?Python?庫!
【API開發】 Toapi 是一個簡單易用的 Python 庫,它專門用于幫助開發者更方便地調用和處理各類 API。無論你是在處理公共 API、第三方服務,還是你自己創建的 API,Toapi 都能幫你輕松實現自動化的 API 請求和數據處理。通過封裝常見的 API 調用模式,它大大簡化了 API 調用的復雜度,讓開發者可以將精力集中在更具創造性的任務上。
2024/11/19
如何實現 OpenAPI 多語言 SDK 開發?
如何實現 OpenAPI 多語言 SDK 開發?
【API開發】 通過 Darabonba 對 OpenAPI 進行描述,其本質就是統一了元數據,只是這個元數據并不是 JSON 或者 Yaml 這樣的方式來描述的,而是通過 DSL 代碼來描述。Darabonba 的編譯器則會將 Darabonba 的 DSL 代碼轉化為 AST,通過 OpenAPI 描述轉化而來的 AST 不僅包含了 OpenAPI 的信息,而且還包含整個 OpenAPI 的流程性描述,所以我們只需要通過 AST 開發對應的各語言SDK就可以生成多語言的 SDK了。
2024/11/19
微服務架構中API的開發與治理
微服務架構中API的開發與治理
【API開發】 本篇文章分享的是內網環境中的 API 開發及治理。首先需要解釋一下,標題中的“內網環境中 的 API”指的是提供給內網里的其它微服務調用的 API。
2024/11/19
4種主流的API架構風格對比
4種主流的API架構風格對比
【API開發】 本文討論了四種主要的 API 架構風格,比較它們的優缺點,并重點介紹每種情況下最適合的 API 架構風格。
2024/11/19
OpenAI Realtime的API如何使用:詳細指南與示例
OpenAI Realtime的API如何使用:詳細指南與示例
【API開發】 本文詳細介紹了如何利用 OpenAI 的實時 API(Realtime API)進行自然語言處理和代碼補全等任務。通過低延遲和高吞吐量的特性,OpenAI 的實時 API 成為開發者構建智能應用的理想選擇。文章從獲取 API 密鑰、安裝必要庫、發起 API 請求到處理響應,逐步講解了 OpenAI Realtime API 的使用方法。此外,還提供了實際應用案例,如實時聊天機器人和代碼補全工具,并分享了性能優化與最佳實踐,包括批量處理請求和錯誤處理機制。通過本文,開發者可以快速掌握 OpenAI Realtime API 的使用,并將其應用于實際項目中。
2024/11/18
如何獲取Deepseek API key 密鑰(分步指南)
如何獲取Deepseek API key 密鑰(分步指南)
【API開發】 獲取Deepseek API key密鑰是使用DeepSeek模型進行智能數據處理和集成服務的第一步。DeepSeek-V2.5是一款融合了通用對話和代碼處理能力的先進模型,整合了DeepSeek-Chat和DeepSeek-Coder的功能,在寫作、指令跟隨、安全性和代碼生成任務等方面表現出色。獲取Deepseek API key的過程相對簡單,主要包括訪問官方網站注冊/登錄、進入API Keys頁面、創建API key以及查看并保存API key。創建API key后,用戶需要進行可用性測試,以確保其正常工作。測試可以通過CURL命令行工具完成,發送請求并接收JSON格式的響應。在使用Deepseek API搭建應用時,還需考慮模型和價格細節、Token用量計算、扣費規則、限速和錯誤處理等因素。這些信息有助于開發者更好地掌控成本和優化用戶體驗。
2024/11/12
1 17 18 19 20 21 27
搜索、試用、集成國內外API!
冪簡集成API平臺已有 5527種API!
API大全
搜索文章
熱門話題
文章精選
na
如何獲取 Steam API Key 密鑰(分步指南)
na
深入解析 DeepSeek API 密鑰:獲取、使用與最佳實踐
na
HTTP API vs WebSocket API:選擇哪個來實現實時通信?
na
使用Rust構建高性能REST API
na
如何使用 node.js 和 express 創建 rest api
na
Google Gemini API使用教程:提升SEO的終極指南
na
使用 ASP.NET Web API 構建 RESTful API