#API

server-bot-quick-start - Poe平台多功能聊天机器人快速开发指南
Poe服务器机器人快速入门ModalAPIGithub开源项目
server-bot-quick-start项目为开发者提供多种聊天机器人示例代码,涵盖基础Echo bot、Poe API调用、OpenAI API封装等功能。项目还包含Markdown渲染、多媒体处理、文件上传、函数调用、日志记录和HTTP请求处理等高级特性。通过这些示例,开发者可以快速掌握在Poe平台上构建和部署多样化聊天机器人的技巧。
pyChatGPT - 非官方Python库实现ChatGPT API集成
ChatGPTPythonAPIOpenAI自动化Github开源项目
pyChatGPT是一个非官方Python库,用于访问ChatGPT API。该项目提供多种功能,包括绕过Cloudflare保护、多种登录方式、验证码解决和代理支持。通过使用undetected_chromedriver,pyChatGPT适用于多种环境,如无头Linux服务器和Google Colab。开发者可将ChatGPT功能集成到Python项目中,实现智能对话和自动化任务。
recogito-js - 高效灵活的JavaScript文本标注库
RecogitoJS文本标注JavaScript库网页功能APIGithub开源项目
recogito-js是一个开源的JavaScript文本标注库,用于为网页添加标注功能或构建自定义标注应用。支持npm安装和直接下载,提供简单API和完整文档。具有灵活配置、事件处理机制等特点,适用于各种文本标注需求。适用于学术研究、内容分析、协作编辑等多种场景,为文本标注提供了便捷解决方案。
auth0-express-api-samples - 基于Auth0的Express API访问控制示例
Auth0APIExpressJWT认证Github开源项目
该项目展示了如何使用Express框架和Auth0服务实现API的安全访问控制。通过验证JWT访问令牌,项目演示了保护API资源的方法。示例聚焦于令牌验证过程,为开发者提供了一个实用的API安全访问控制参考。
Discord4J - 高性能反应式 Java Discord 机器人开发框架
Discord4JJavaDiscordAPI反应式编程Github开源项目
Discord4J 是一个基于反应式编程的 Java Discord 机器人开发框架。它支持官方 API,提供模块化架构,适用于不同规模的机器人项目。该框架遵循反应式流协议,具有高效性能和自动速率限制等特性。Discord4J 兼容 Kotlin 协程,并有活跃的社区支持。
clipboard - React Native跨平台剪贴板API库
React Native剪贴板API跨平台移动开发Github开源项目
Clipboard是React Native的跨平台剪贴板API库,支持macOS、iOS、Android和Windows。它提供读写剪贴板文本和图片的方法,以及useClipboard钩子便于在函数组件中使用。该库支持自动链接,集成简单,适用于跨平台应用开发中的剪贴板管理需求。
authkit - 灵活高效的用户认证开源工具
AuthKit用户管理身份验证WorkOSAPIGithub开源项目
AuthKit是一款开源的用户认证工具,支持托管UI和自定义UI两种方式。集成Google、Microsoft、GitHub和SSO等多种认证流程,开发者可轻松对接WorkOS用户管理API。该工具支持主题定制,可无缝融入现有应用,提供安全可靠的身份验证服务。
apple_rules_lint - 高效的Bazel项目代码质量管理框架
Bazellinting框架配置规则集APIGithub开源项目
apple_rules_lint是一个针对Bazel项目的代码质量管理框架。它支持集成多种lint工具,如Checkstyle和SpotBugs,提供全局配置和package级别的覆盖功能。该框架设计了简洁的API,方便项目管理者和规则集作者使用,既简化了lint工具的集成过程,又保持了较高的灵活性和可扩展性。
app-store-server-library-swift - Swift库简化App Store服务器API和通知管理
SwiftApp Store服务器库API通知Github开源项目
这是一个针对App Store服务器API和通知的Swift库。它简化了API调用、数据验证和收据处理,便于开发者管理应用内购买和订阅。该库支持促销优惠签名创建,并整合了App Store的最新功能。它为开发者提供了构建稳定安全的iOS应用收入系统所需的工具。
alltalk_tts - 开源多功能语音合成框架
AllTalkTTS语音合成文本生成APIGithub开源项目
AllTalk TTS是一个开源的语音合成框架,支持本地和自定义模型,提供API接口和第三方集成。它具备模型微调、批量生成、低显存模式等功能,可独立运行或与多种AI平台集成。该项目提供便捷安装工具、详细文档和清晰控制台输出,适用于多样化的语音合成应用场景。
jackson-module-jsonSchema - Jackson模块自动生成JSON Schema
JacksonJSON SchemaJava模块APIGithub开源项目
jackson-module-jsonSchema是一个用于生成JSON Schema的Jackson模块,支持JSON Schema v3版本。该模块能够为Java对象自动生成schema定义,提供自定义属性处理、必填字段标记和超媒体支持等功能。开发者可使用它生成符合规范的JSON Schema,用于数据验证和文档生成。虽然不再计划支持Jackson 3.0以上版本,但此模块仍是处理JSON Schema的有效工具。
blender-plugin - Blender插件实现Sketchfab模型无缝导入导出
SketchfabBlender插件3D模型导入导出APIGithub开源项目
该Blender插件实现了Sketchfab模型的直接导入导出功能。用户可在Blender内搜索浏览Sketchfab模型库,支持简单登录和模型上传。插件兼容材质、动画和纹理,并提供常见问题解决方案。适合需要Blender和Sketchfab间高效工作流的3D创作者使用。
mdpdf - 命令行Markdown转PDF工具 支持自定义样式和页眉页脚
MarkdownPDF转换命令行工具自定义样式APIGithub开源项目
mdpdf是一个功能全面的Markdown到PDF转换工具,提供命令行界面和JavaScript API。它支持自定义页眉、页脚和样式表,兼容GitHub Markdown CSS,可进行emoji转换,并允许调整页面大小和方向。mdpdf适用于各种Markdown到PDF的转换需求,从基础转换到复杂定制都能胜任。
Free-GPT4-WEB-API - 自托管GPT-4 API服务器
Free-GPT4-WEB-APIGPT-4API人工智能开源项目Github
Free-GPT4-WEB-API是一个开源Python项目,提供自托管的GPT-4 Web API服务。该项目特点包括无限制使用、完全免费、用户友好的图形界面以及丰富的配置选项。支持私有模式、历史记录、自定义模型和AI提供商等功能。此外,项目还集成了Docker部署和Siri语音助手,方便用户快速搭建和使用这一强大的AI工具。
game-datasets - 全面收录游戏数据集与AI工具资源
游戏数据集人工智能数据挖掘API开源游戏Github开源项目
game-datasets项目汇集了大量游戏相关的数据集、API和AI工具资源。涵盖从经典游戏到现代电竞的多个领域,提供了丰富的数据挖掘和AI开发素材。项目持续更新,为游戏AI和数据科学研究提供全面参考。收录内容包括游戏API、AI竞赛平台、开源游戏引擎、相关书籍等,是游戏研究和开发的重要资源库。
plyer - 多平台Python硬件接口库 简化设备功能开发
PlyerPython跨平台硬件访问APIGithub开源项目
Plyer是一个跨平台Python硬件接口库,支持Android、iOS、macOS、Linux和Windows等系统。该库提供统一API访问加速度计、电池、GPS等设备功能,通过调用外部库实现高效开发。Plyer由Kivy团队维护,可独立使用或集成到Kivy应用中。作为MIT许可的开源项目,Plyer欢迎开发者参与贡献。
endoflife.date - 全面追踪技术产品生命周期和支持信息
endoflife.date生命周期追踪开源项目产品支持APIGithub
该开源项目通过简洁直观的方式展示技术产品生命周期和支持信息,解决了产品支持数据难以追踪的问题。项目提供API接口,鼓励社区参与,采用MIT许可证。作为产品生命周期管理的重要工具,endoflife.date为技术领域专业人士提供了宝贵的信息资源。
twitter-saucenao - Twitter图片源查找开源项目
TwitterSauceNaoAPI图片源搜索开源项目Github
twitter-saucenao是一个开源的Twitter机器人项目,利用SauceNao API查找图片或动画截图的原始来源。尽管因Twitter API定价调整而停止运行,项目仍提供详细的部署指南。该工具曾为用户提供便捷的图片溯源服务,展现了技术在辅助识别和分享视觉内容方面的应用。
mangadex-full-api - MangaDex非官方API库 支持Node.js和浏览器的漫画数据访问
MangaDexAPI漫画搜索上传Github开源项目
mangadex-full-api是基于MangaDex官方JSON API构建的非官方库,支持Node.js和浏览器环境。该库提供漫画搜索、章节上传、图片获取等功能,支持身份认证和关系解析。项目包含详细文档和教程,便于开发者访问和操作MangaDex数据。
trace.moe - 将动漫截图精准溯源的开源搜索引擎
trace.moe动漫场景搜索APIDocker图像识别Github开源项目
trace.moe是一个开源的动漫场景搜索引擎,能够准确定位动漫截图的出处,包括具体作品、集数和时间点。该项目提供Web集成、API接口和浏览器扩展,适用于开发者和普通用户。此开源项目采用模块化设计,包含网页服务器、API服务器和媒体服务器等核心组件。系统支持Web集成和浏览器扩展,便于开发者进行二次开发。同时,trace.moe还提供了详细的部署指南,方便用户自行搭建和定制动漫场景搜索服务。
animechan - 高质量动漫名言RESTful API服务
Animechan动漫名言API开源项目数据库Github
Animechan是一个专注于提供动漫名言的RESTful API服务。它支持按角色、动漫作品或随机方式获取名言,为开发者和动漫爱好者提供丰富的资源。自2020年创立以来,项目经历多次更新,包括从Heroku迁移到AWS,以及后端代码开源等重要里程碑。Animechan采用KoaJS和NextJS技术栈,致力于为用户提供高质量、易用的动漫名言API服务。
server - Go语言开发的Bangumi新版后端服务
BangumiGo后端服务器微服务APIGithub开源项目
新版Bangumi后端服务采用Go语言开发,基于微服务架构实现。项目整合了Echo框架、GORM ORM、搜索功能和消息队列系统。开发环境需要Go 1.22,支持Docker部署。项目提供完善的文档,遵循AGPL v3开源协议,鼓励社区参与贡献。
mendable-nextjs-chatbot - 基于Mendable API的开源AI聊天机器人模板
MendableNext.js聊天机器人API模板Github开源项目
该项目展示了如何使用Mendable API构建自定义聊天机器人界面。集成了Mendable、Next.js、Vercel AI SDK和shadcn/ui技术,为开发者提供了灵活的起点。项目支持数据集成,便于创建AI驱动的对话体验。它简化了开发流程,为构建聊天界面提供了完整解决方案。
chatgpt-discord-bot - Discord平台的多功能AI机器人
TuringDiscord机器人API配置构建Github开源项目
Turing是一个基于AI技术的Discord机器人,具备图像生成、聊天和内容审核等功能。该项目利用Turing API开发,提供简便的配置和部署方式。Turing可用于日常交互和社区管理,有助于提升Discord服务器的用户体验和运营效率。
deep-license-plate-recognition - 基于深度学习的多功能车牌识别系统
ALPR车牌识别机器学习API图像处理Github开源项目
deep-license-plate-recognition是一个基于深度神经网络的自动车牌识别系统。该项目可在复杂环境下准确识别车牌,支持90多个国家,能识别车辆类型、品牌、型号和颜色。系统提供REST API接口,兼容多种编程语言和操作系统平台。适用于停车场管理、道路监控等场景,并提供免费试用。
PaddleOCR-json - 基于PaddleOCR的跨平台离线文字识别组件
PaddleOCR-jsonOCR图像识别离线组件APIGithub开源项目
PaddleOCR-json是基于PaddleOCR开发的离线文字识别组件,支持Windows和Linux系统。该项目提供简单的API接口,兼容多种编程语言,便于快速集成OCR功能。其特点包括部署便捷、识别迅速、精度较高,支持多语言识别,适用于多种复杂场景的文字识别需求。作为开源项目,PaddleOCR-json为开发者提供了一个灵活高效的OCR解决方案。
deepgram-python-sdk - 整合语音识别和语言AI的开发工具
DeepgramPython SDK语音识别API人工智能Github开源项目
Deepgram Python SDK是一个官方开发工具,为开发者提供了集成语音识别和语言AI模型的简洁接口。这个SDK支持预录音频转写、实时音频流处理和文本分析等功能,并包含完整的管理API。它设计简洁,既隐藏了复杂细节,又保持了灵活性,适用于多种应用场景。该工具简化了语音和语言AI技术的集成过程,使开发者能够更容易地利用这些先进技术。
smartcore - Rust语言开发的开源机器学习库
SmartCore机器学习RustAPIJupyter NotebookGithub开源项目
smartcore是一个Rust语言开发的机器学习库,实现了分类、回归、聚类等多种算法模型。项目提供API接口和文档,并支持Jupyter Notebook环境。作为Rust生态系统的一部分,smartcore为数据科学和机器学习应用提供工具支持。
intro-to-apis-course - API入门课程,基础知识与实践指南
API编程接口课程freeCodeCampTwilioGithub开源项目
该项目提供API基础知识的免费学习资源。尽管原课程已停用,但仍包含有价值的API入门材料。项目提供Python和JavaScript的Glitch入门库及详细课程笔记。同时推荐2023年更新的视频课程版本,确保内容时效性。此外,项目还推荐了一个通过视频游戏学习API的有趣选择。
ThreatExchange - 多功能威胁情报和内容审核开源项目
ThreatExchange内容审核图像哈希视频哈希APIGithub开源项目
ThreatExchange是一个综合性开源项目,集成了威胁情报共享和内容审核功能。它包括PDQ图像哈希、TMK视频哈希等多个子项目,以及HMA内容审核平台。项目提供Python库和命令行工具,支持内容扫描和信号交换。同时还包含Meta的ThreatExchange API示例,便于开发者使用威胁情报数据。该项目为安全专业人员提供了应对网络威胁的实用工具和资源。
handbrake-js - Node.js版HandbrakeCLI视频转码工具
HandbrakeCLI视频转码Node.js命令行工具APIGithub开源项目
handbrake-js是HandbrakeCLI的Node.js封装库,为构建视频转码应用提供稳定基础。支持多种输出格式和编码器,可处理常见多媒体文件及无加密DVD/蓝光源。提供简洁API,支持命令行和程序化调用,跨平台兼容Mac、Linux和Windows。
yt - 简化YouTube API交互的Ruby客户端库
YouTubeRubyAPI开发认证Github开源项目
Yt是一个Ruby客户端库,用于简化与YouTube API的交互。它提供了访问YouTube频道、视频、播放列表等资源的简便方法。开发者无需深入了解复杂的API细节,即可轻松创建与YouTube交互的应用。该库支持多种认证方式,适用于各类应用场景。Yt简化了YouTube数据的获取和管理,是开发YouTube相关应用的有力工具。
twilio-java - Twilio官方Java SDK简化API集成的利器
TwilioJavaSDKAPITwiMLGithub开源项目
twilio-java是Twilio官方Java SDK,旨在简化开发者与Twilio API的集成。该SDK支持多个Java版本,提供发送短信、拨打电话等核心功能。它采用Maven管理依赖,支持自定义HTTP客户端,并配有详细文档和示例代码。此外,twilio-java还支持TLS 1.2,并包含调试日志和异常处理等实用功能,有助于开发者高效使用Twilio服务。
java-youtube-downloader - Java实现的YouTube视频元数据解析库
YouTube下载器Java库视频元数据API异步处理Github开源项目
该库具有获取视频详情、下载视频和字幕、搜索视频等功能。它支持异步操作、自定义配置和格式过滤,便于集成到Java项目中。由于YouTube接口变化频繁,库的稳定性有限,但社区持续更新维护。使用时需注意仅限教育用途,并遵守相关法律规定。
Complete-Life-Cycle-of-a-Data-Science-Project - 数据科学项目全生命周期实践指南
数据科学web爬虫数据收集数据集APIGithub开源项目
该项目提供了数据科学项目完整生命周期的实践指南。涵盖数据收集、清洗、特征工程、模型训练及部署全过程。详细介绍网络爬虫、API、数据库等数据获取方法,并汇总多个开放数据集资源。同时包含数据预处理、特征选择、模型评估等关键环节的最佳实践。对数据科学学习者和从业人员具有重要参考价值,有助于全面把握数据科学项目流程。
PettingZoo - Python多智能体强化学习库
PettingZoo多智能体强化学习Python库环境模拟APIGithub开源项目
PettingZoo是一个Python库,专为多智能体强化学习研究设计。它采用Agent Environment Cycle (AEC)游戏模型,提供统一的API支持各类多智能体环境。该库包含Atari、Butterfly、Classic等多个环境家族,支持多样化的智能体交互。PettingZoo还提供并行API用于同步行动场景,并通过严格的版本控制确保实验可重现性。