首页
学习
活动
专区
圈层
工具
发布

HTTP API 设计指南HTTP API 设计指南

HTTP API 设计指南 前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。...这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的API设计者也能感兴趣。...我们假设你熟悉基本的 HTTP+JSON API 设计方法,所以本篇指南并不包含所有的 API 设计基础。...最适合放置版本号的位置是头信息(HTTP Headers),在 Accept 段中使用自定义类型(content type)与其他元数据(metadata)一起提交。...保证响应JSON最小化 请求中多余的空格会增加响应大小,而且现在很多的HTTP客户端都会自己输出可读格式("prettify")的JSON。

3.9K31

大模型比价,你被API定价绑架了吗?

大模型比价,你被API定价绑架了吗? 说实话,我见过太多团队在选大模型API时踩坑。这篇文章专门写给那些刚接触生成式AI开发、或者正在优化成本的技术决策者,帮你看清背后的真实账本。...很多开发者不知道,用AI API聚合平台可以动态切换模型。比如,写邮件这种简单任务,用通义千问API就够;但处理法律合同,得用Gemini 2.5 Pro。...你不需要给每个模型单独对接,一个AI API网关就能搞定。 我最近在Token工场试了个方案,通过大模型路由把80%的请求分配给国产大模型,比如文心一言API,20%走国外大模型API。...数据对比:以生成1000字文章为例,GPT-4o API花0.03美元,Claude API花0.025美元,而豆包大模型API只要0.005美元。但豆包的准确率低12%,需要人工修改。...如果你自建推理服务,一个A100每小时几十块,还不如用API。但用大模型API聚合时,要小心API代理服务的延迟。我有个朋友用某AI服务商,结果高峰期响应慢到5秒,用户全跑了。

29010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    nodejs核心api-http模块

    1.什么是HTTP模块 我们知道传统的HTPP服务器会由Aphche、Nginx、IIS之类的软件来担任,但是nodejs并不需要,nodejs提供了http模块,自身就可以用来构建服务器,而且http...大部分的node使用者,都是用node来做Web API的,而HTTP模块是提供Web API的基础。为了支持所有的HTTP应用,node中的HTTTP模块提供的API是偏向底层化的。...http服务器 let http = require("http"); http.createServer(function(req,res){ res.writeHead(200,{...http.IncomingMessage http.IncomingMessage是HTTP请求的信息,是后端开发者最关注的内容,一般由http.Server的request事件发送,并作为第一个参数传递...通过HTTP模块http.IncomingMessage 类的.method属性 const http = require("http"); let server = http.createServer

    3.4K20

    Android中HTTP相关的API

    Android中大多数应用都会发送和接受HTTP请求,在Android API中主要由两个HTTP请求的相关类,一个是HttpURLConnection,另一个是Apache HTTP Client。...Apache HTTP Client DefaultHttpClient和同类的AndroidHttpClient都是可扩展的类。它们有大量且灵活的API,适用于网页浏览器开发。...但是繁多的API的现实下,对其改善与保持兼容性不可得兼,明显Android团队的精力已然不在Apache HTTP Client。...这个类虽然一开始比较简陋,但是其主要的几个API使得我们更容易进行稳定改善。 连接池污染 在冻酸奶(Android 2.2)之前,HttpURLConnection有着一些烦人的bug。...它API精简实用,默认支持压缩,响应缓存等。最重要的这是Android团队重点投入的,而Apache的版本已经被抛弃了。所以还是使用HttpURLConnection吧。

    2.1K30

    HTTP中的API是什么?

    本文将介绍HTTP中的API,探讨API和HTTP的结合以及API的常见用途。 什么是API? API是应用程序接口的缩写,它定义了软件组件之间的通信规范。...HTTP中的API HTTP协议 HTTP是一种用于传输超文本的协议,它是Web应用程序通信的基础。HTTP协议使用客户端-服务器模型,在客户端发起请求后,服务器会返回相应的响应。...API和HTTP的结合 在HTTP中,API被用于定义Web服务的接口。通过HTTP API,应用程序可以以HTTP请求的形式调用其他应用程序或服务提供的功能。...常见的HTTP API包括RESTful API和SOAP API。...通过HTTP API,开发人员可以以HTTP请求的形式调用其他应用程序或服务提供的功能。API的常见用途包括数据交换、功能扩展、第三方集成和微服务架构。

    3K10

    Serverless实践系列(六):云函数+API,告知天气信息

    也就是说,我们可以通过简单的页面分析,就能获得到天气数据: import urllib.request import urllib.parse url = "http://www.baidu.com/s...额外想说 云函数是一个函数级别的应用,我们可以将它应用在很多领域,例如做Web开发、IOT等,但是云函数本身自己很难完成一个功能,需要和周边的产品配合,本文主要介绍与API网关结合做一个获取天气的HTTP...【SCF实践系列】是腾讯云Serverless团队策划的SCF场景落地系列案例指导,旨在帮忙开发者了解SCF可应用的场景及其实现方式。...这场沙龙将围绕腾讯云 Serverless 2.0 的运行原理、应用场景,腾讯云云函数的架构设计、冷启动优化、本地开发调试,以及 Serverless 在乐凯撒新餐饮服务上的应用实践,从 0 到 1 介绍...Serverless 2.0,与开发者一同交流未来的无服务器形态。

    2.4K53

    DeepSeek V4 刚刚发布:API 定价、配置与最佳实践完全指南

    DeepSeekV4刚刚发布:API定价、配置与最佳实践完全指南从OpenAI迁移只需改两行代码,成本却只有1/90。...开源模型第一,仅次于Gemini-3.1-Pro推理能力:数学/STEM/编程全面领先,对标顶级闭源模型DeepSeek-V4-Flash:推理能力接近V4-Pro简单Agent任务表现相当更快响应、更经济定价...定价详解DeepSeekV4定价模型输入(缓存命中)输入(缓存未命中)输出deepseek-v4-flash$0.028/M$0.14/M$0.28/Mdeepseek-v4-pro$0.145/M$1.74...Python:基本调用展开代码语言:PythonAI代码解释fromopenaiimportOpenAIclient=OpenAI(api_key=os.getenv("DEEPSEEK_API_KEY...max_tokens:防止过长输出批量处理相似请求:保持缓存活跃长输出使用流式传输:改善用户体验总结DeepSeekV4刚刚发布,带来五个关键优势:双模型选择:Pro对标顶级闭源模型,Flash快速经济激进定价

    13.6K290
    领券