#API

supabase-js - 实时数据库集成的 JavaScript 客户端库
Github开源项目Supabase数据库JavaScriptAPI客户端
supabase-js 是一个同构的 JavaScript 客户端库,用于与 Supabase 数据库进行集成。该库支持 Node.js、浏览器和 Deno 等多种环境,提供数据库操作、实时订阅和身份验证的 API。开发者可通过 CDN 或 npm 安装,快速实现数据管理和实时应用开发。supabase-js 支持自定义 fetch 实现,适用于多种特殊环境。
std - Deno标准库,全面的Web开发API集合
Github开源项目APIDeno包管理标准库JSR
Deno标准库是一套为Deno和Web开发设计的全面API集合。它提供了文件系统、加密、网络通信等多个领域的功能包。最新版本已迁移至JSR平台,优化了包管理体验。目前,该库正处于稳定化阶段,致力于为开发者提供可靠的工具支持。
pont - 前后端一体化API开发工具
Github开源项目代码生成APISwaggerPont前后端
Pont是一款开源的API开发工具,支持Swagger等多种接口文档平台。它可自动生成前端接口代码、mock数据和测试平台,具有跨语言支持、高度可定制等特性。Pont集成了VSCode插件,提供丰富的命令行工具和自动化mocks服务,简化API开发流程,提高前后端协作效率。
requests - Python HTTP库,简化网络请求处理
Github开源项目APIPython包网络请求HTTP库Requests
Requests是一个广受欢迎的Python HTTP库,提供简洁强大的API。它支持多种HTTP请求方法,自动处理查询字符串和编码。该库具备会话管理、cookie持久化和TLS/SSL验证等功能,适合开发可靠的HTTP应用。Requests支持Python 3.8+,安装便捷,文档详尽,是处理网络请求的理想选择。
chatgpt-java - ChatGPT Java API:轻松集成AI对话能力
Github开源项目ChatGPTOpenAISDKAPIJava
chatgpt-java是一个面向Java开发者的ChatGPT API集成库。该项目支持GPT 3.5和4.0模型,实现了流式对话、上下文管理和函数调用等功能。此外,它还提供多KEY轮询和代理设置,方便开发者构建AI对话应用。项目包含详细文档和示例代码,简化了ChatGPT API的集成过程。
omnichain - AI语言模型的可视化编程工具
Github开源项目LLMAPIAI语言模型可视化编程OmniChain
OmniChain是一个为AI语言模型设计的可视化编程工具。它提供直观界面,便于构建和管理AI模型链。该工具支持多种LLM后端,提供API和示例,简化AI开发过程。OmniChain适用于开发从基础聊天机器人到复杂AI应用的各类项目。
chatgpt - 轻量级PHP实现的ChatGPT接口调用框架
Github开源项目ChatGPTOpenAIAPIPHP流式输出
这是一个基于PHP的ChatGPT接口调用框架,无需数据库即可快速部署。项目支持流式输出、多种GPT模型、Markdown显示和连续对话等功能。此外,还包含API_KEY轮询、图像生成和访问日志等实用特性。该框架适合个人开发者或小型团队快速构建ChatGPT应用,是一个轻量级且功能丰富的开源方案。
Douyin_TikTok_Download_API - 多平台视频数据爬取工具 支持API调用和批量解析下载
Github开源项目APITikTok抖音数据爬取无水印下载
Douyin_TikTok_Download_API是一款支持抖音、TikTok和Bilibili的数据爬取工具。基于PyWebIO、FastAPI和HTTPX构建,提供Web端批量解析、API调用和iOS快捷指令等功能。可实现视频无水印下载、用户信息获取、评论数据提取等操作。该工具支持异步处理,具有高性能和易用性。
netbox - 网络基础设施管理的开源利器
Github开源项目自动化API源代码管理NetBox网络基础设施
NetBox作为开源的网络基础设施管理平台,为网络工程提供全面的数据模型和功能。它支持机架、设备、IP地址、VPN等多种网络元素的管理,并通过统一界面和API促进网络自动化。NetBox不仅简化了网络资源的管理,还为现代网络运维提供了强大的支持,成为众多组织优化网络基础设施的首选工具。
httpx - Python全功能HTTP客户端库 支持同步异步API
Github开源项目PythonAPI网络请求HTTP客户端HTTPX
HTTPX是一个功能全面的Python 3 HTTP客户端库,支持HTTP/1.1和HTTP/2协议。它提供同步和异步API,集成了命令行客户端,并具有类似Requests的易用接口。HTTPX特点包括严格的超时控制、完整的类型注解、100%测试覆盖率,以及支持国际化域名、会话管理、SSL验证和代理等。此外,HTTPX还支持直接与WSGI和ASGI应用交互,为开发者提供了灵活且强大的HTTP请求工具。
gptstudio - R语言开发的AI助手 整合大型语言模型提升效率
Github开源项目OpenAILLMAPIR包gptstudio
gptstudio是一个R语言包,旨在将大型语言模型(LLMs)集成到R开发工作流中。它支持多个AI服务提供商,如OpenAI、HuggingFace和Anthropic。开发者可通过API设置使用代码补全、文本生成等AI功能。该工具注重提高开发效率,并考虑了数据隐私和安全性。gptstudio为R语言开发者提供了一种便捷的方式来利用AI技术增强编程能力。
Virtual-Human-for-Chatting - Unity驱动的实时交互Live2D虚拟人系统
Github开源项目API虚拟人物UnityLive2D聊天
Virtual-Human-for-Chatting项目是Unity驱动的实时交互Live2D虚拟人系统。整合Azure、OpenAI和APISpace API,提供虚拟人物对话、表情变化和人脸检测功能。项目附带详细部署指南和技术文档,面向研究人员和开发者需求。支持1920*1080高清分辨率,采用OpenCVPlusUnity等开源计算机视觉工具。遵循MIT许可证,同时尊重模型和美术资源版权。
gptel - Emacs多模型LLM客户端 支持多种AI后端
Github开源项目ChatGPTLLMAPIEmacsgptel
gptel是一款为Emacs设计的LLM客户端,支持ChatGPT、Azure、Ollama等多种模型和后端。该工具可在Emacs任何缓冲区中使用,具备异步响应、流式输出和多会话等功能。gptel允许保存和恢复聊天记录,编辑历史提示和回复,并支持自定义工作流程。作为Emacs的扩展,gptel为用户提供了灵活的LLM交互体验。
chat - 开源智能对话平台 支持多种模型和高效会话管理
Github开源项目OllamaAPI部署开发chat
Chat是一个开源的智能对话平台,集成OpenAI、Claude和Ollama等多种模型。平台提供上下文对话、多媒体处理、会话快照和分享功能。它支持用户管理和访问控制,适用于个人和团队。Chat具有提示词管理和全文搜索等特性,便于整理检索会话记录。其开放架构便于二次开发,支持快速部署到多种云平台。
ChatGPTSwift - 多平台Swift库实现ChatGPT API集成
Github开源项目OpenAIAPISwiftApple平台ChatGPTSwift
ChatGPTSwift是一个面向多平台的Swift库,用于集成OpenAI的ChatGPT API。支持iOS、tvOS、macOS、watchOS和Linux,提供流式和普通API调用。具备历史记录管理、自定义系统提示和温度设置功能,集成GPT编码器控制token使用。适用于需要在Apple生态系统和Linux中实现ChatGPT功能的开发项目。
simplebank - 从零搭建银行系统后端 - Go语言Web服务开发教程
Github开源项目数据库APIGolang后端开发Simple Bank
这门课程详细介绍了如何使用Go语言从零开始构建银行系统后端Web服务。内容涵盖数据库设计、RESTful API、Docker容器化、Kubernetes部署、用户认证和gRPC服务等核心技术。通过实践项目,学习者可以掌握Go语言开发、数据库事务处理和CI/CD流程等关键技能,为开发可靠、安全、高性能的后端系统打下基础。
skyhook - 将多平台Webhooks无缝集成至Discord
Github开源项目GitHubAPIDiscordwebhookskyhook
skyhook是一个开源项目,专门用于解析和转发多平台Webhooks到Discord。它兼容AppCenter、GitLab、Jenkins等20余种开发工具,设置简便,易于集成。支持Docker部署,并欢迎社区贡献新的提供商支持。
memos - 开源轻量级笔记服务 专注隐私保护与便捷分享
Github开源项目自托管APIMarkdownMemos开源笔记
Memos是一款开源轻量级笔记服务,注重隐私保护和高效简洁。支持Markdown格式,提供Docker快速部署,具备自定义和分享功能,以及RESTful API。用户可轻松记录和整理想法,同时完全掌控数据。Memos适用于个人记录和团队协作,是一款全面的笔记解决方案。
dockerode - 功能丰富的 Docker Remote API Node.js 实现
Github开源项目Node.jsAPI容器化Dockerdockerode
dockerode 是一个功能完备的 Node.js 模块,用于与 Docker Remote API 进行交互。它支持流操作、实体管理和容器运行等核心功能,同时提供回调和 Promise 两种接口。该模块重视测试覆盖,确保与 Docker 更新同步,并完整实现 API 特性。对于需要构建 Docker 相关应用的开发者来说,dockerode 是一个可靠的选择。
speedtest-tracker - 开源网速监测应用 追踪互联网性能历史
Github开源项目APIDocker容器自托管应用Speedtest Tracker网络性能监测
Speedtest Tracker是一个开源的互联网性能跟踪应用,通过Ookla的Speedtest服务进行网速测试。用户可以建立网络性能历史记录,监控ISP是否提供承诺的网速。该应用支持Docker容器化部署,兼容多种数据库,并提供优化的用户界面和功能。未来版本将增加API支持,为用户提供更多扩展可能。
docker - 开源容器平台实现跨平台应用部署与管理
Github开源项目API容器化Docker安装开发
Docker是一个开源容器化平台,为应用程序提供轻量级、可移植的打包、分发和运行方式。它将应用及依赖项封装在标准化单元中,实现跨平台一致部署。该项目支持Dart和Flutter开发,并提供Docker Engine API,增强容器控制和管理能力。
core - FFmpeg进程管理与媒体传输解决方案
Github开源项目APIFFmpeg流媒体进程管理媒体处理
Core是一个为FFmpeg设计的进程管理解决方案,支持HTTP、RTMP、SRT等多种媒体内容接口。该项目优化了在Docker等虚拟环境中的使用,适用范围从小型应用到大规模多实例框架。Core专注于发挥FFmpeg的能力,提供进程管理、媒体传输和资源限制等功能,并支持REST和GraphQL API。此外,Core还提供多种Docker镜像,便于快速搭建开发环境和集成云资源。Core具有错误检测和恢复功能,支持进程链接,并提供可配置的日志历史记录,这些特性使其在媒体处理领域具有独特优势。
anipy-cli - 终端内观看和下载动漫的开源Python工具
Github开源项目PythonAPI终端动漫ANIPY-CLI
anipy-cli是一个开源的Python工具,允许用户在终端中观看和下载动漫。它具有简洁的命令行界面,提供搜索、播放和下载功能。项目分为API和前端两部分,便于与其他项目集成。anipy-cli旨在为动漫爱好者提供舒适的终端观影体验,适合偏好命令行环境的用户。
ORCID-Source - ORCID开源系统 研究者身份识别的全球标准
Github开源项目APIJavaORCID研究者身份识别
ORCID-Source是ORCID系统的开源基础,为研究人员提供全球唯一的数字标识。项目采用Java和Spring框架,使用Postgres数据库,包含完整的API文档和本地化资源。ORCID通过提高学术成果的可见度和可信度,推动了科研生态系统的发展。该开源项目欢迎开发者参与,共同完善全球研究者身份识别标准。
mobility-data-specification - 开源API规范推动城市交通数据标准化
Github开源项目APIMDS开放移动基金会城市管理移动数据
Mobility Data Specification (MDS)是一套开源API规范,旨在实现城市与移动服务提供商之间的标准化通信和数据共享。MDS支持共享单车、电动滑板车、汽车共享等多种出行方式,为城市交通管理提供了数字化基础。该规范由Open Mobility Foundation管理,目前已在全球200多个城市得到应用,成为推动智慧交通发展的重要工具。
public-apis - 多类别公共API资源集合
Github开源项目API开发者集成数据接口Web服务
public-apis项目汇集了多个领域的免费公共API资源,涵盖动物、动漫、艺术设计、区块链等类别。该列表持续更新,提供API的认证方式、HTTPS支持等详细信息,方便开发者快速查找所需的开放数据接口。作为一个综合性API资源集合,public-apis为应用开发提供了便利,是寻找公共API的重要参考。
consumet.ts - 多媒体娱乐信息获取的Node.js开源库
Github开源项目APIconsumet.tsNode库娱乐媒体
consumet.ts是一个开源的Node.js库,提供高级API用于获取书籍、电影、漫画、动漫等多种娱乐媒体信息。该库支持多个数据源,易于使用和集成。consumet.ts持续更新,拥有活跃的社区,适用于构建各类娱乐内容应用。
ChatGPT-Web - 基于GPT-3.5 API的开源聊天机器人 支持多种部署方式
Github开源项目ChatGPTAPI部署多用户聊天界面
ChatGPT-Web是一个基于GPT-3.5 API的开源聊天机器人项目,提供与官方ChatGPT相似的对话体验。支持Zeabur云部署、本地部署和Railway部署等多种方式。具备多用户管理、多对话管理、公式显示、流式加载和代码高亮等功能。项目部署简便,可快速搭建个人AI对话服务。
node-slack-sdk - 多功能Node.js SDK助力高效开发Slack应用
Github开源项目Node.jsAPISlack SDKWebClientSocket Mode
node-slack-sdk是一套用于开发Slack应用的Node.js SDK集合。它包含多个独立包,覆盖Slack平台的主要API功能,如Web API、OAuth、Incoming Webhooks和Socket Mode。这套SDK设计精简、性能优异、安全稳定且易于扩展,可满足从简单通知到复杂交互机器人的各类开发需求。支持Node.js v14及以上版本,并提供完善的文档和示例,便于开发者快速入门和深入应用。
awesome-threat-intelligence - 威胁情报资源综合清单
Github开源项目API开源情报恶意软件威胁情报IP地址
该项目整理了一份全面的威胁情报资源清单,涵盖多种数据来源、格式、框架和工具。内容包括IP黑名单、恶意软件跟踪、僵尸网络监控等多个方面,为网络安全人员提供丰富的威胁情报数据。清单持续更新,旨在帮助用户了解和应对网络威胁,增强网络防御能力。
backend.ai - 灵活高效的容器化计算集群平台 支持多种框架与加速器
Github开源项目API多租户Backend.AI容器化计算平台计算资源管理
Backend.AI是一个基于容器的计算集群平台,支持多种计算和机器学习框架及编程语言。平台提供CUDA GPU、ROCm GPU、TPU和IPU等异构加速器支持,可按需分配和隔离计算资源,适合多租户环境。通过REST、GraphQL和WebSocket API暴露功能,为用户提供灵活高效的计算环境。此平台集成了先进的资源调度功能,可实现按需或批量分配计算资源。Backend.AI采用容器技术实现资源隔离,确保多租户环境的安全性和效率。其开放的API架构便于与现有系统集成,为科研、教育和企业用户提供了强大而灵活的计算解决方案。
VedAstro - 开源占星软件结合古印度智慧与现代技术
Github开源项目开源API预测占星术VedAstro
VedAstro是一款开源占星软件,融合古印度占星术与现代计算技术。它提供生命预测和匹配分析功能,支持网站界面、聊天API和开放API等多种使用方式。该软件能生成大规模天文数据表,适用于人工智能训练。VedAstro旨在简化复杂的占星知识,使这门古老智慧更易于理解和应用。
gpt4-with-calc - GPT-4数值计算能力增强技术探索
Github开源项目GPT-4API模型评估数值计算问题解决
本项目研究了增强GPT-4数值计算能力的技术。通过详细报告、评估结果和示例代码,展示了GPT-4在处理复杂数学问题和金融报告分析方面的能力提升。项目提供命令行工具,支持自定义问题和预设样本测试。这种创新方法旨在扩展AI在精确数值计算领域的应用范围。
FreeGPT - 开源WebUI项目实现免费访问GPT-3.5和GPT-4
Github开源项目GPT-4APIDockerFreeGPT WebUI自动代理
FreeGPT是一个开源项目,提供用户友好的WebUI界面,无需API密钥即可免费访问ChatGPT功能。项目集成G4F API,支持GPT-3.5和GPT-4模型,并提供增强的越狱功能。FreeGPT还包括Docker支持和自动代理功能,便于部署和使用。作为开源的ChatGPT替代方案,FreeGPT旨在促进AI技术的学习和研究。
gptcli - 命令行ChatGPT交互工具
Github开源项目ChatGPTAPI命令行代理会话
gptcli是一款基于命令行的ChatGPT交互工具。它支持会话管理、Markdown渲染、代码高亮和流式输出等功能,同时提供对话保存与加载、多行输入和代理设置等实用特性。通过简单配置即可使用OpenAI API,为开发者和ChatGPT爱好者提供便捷的AI对话体验。gptcli适用于日常使用和开发调试场景,是一个实用的命令行AI助手工具。
MeinaPastel_v1 - 文本到图像生成的稳定扩散模型解析
Github开源项目Stable DiffusionAPI图像生成模型文本到图像Huggingface模型信息
MeinaPastel_v1项目利用稳定扩散和文本到图像生成技术,展示AI模型在图像生成上的应用潜力。用户可以通过Hugginface API或civitai网站查看生成的样例图像,了解其技术能力。该项目为机器学习和图像处理技术爱好者提供了新的研究机会和实用见解。