#OpenAI API

alexa-gpt - 如何使用OpenAI API来创建并增强Alexa技能的教程
Alexa GPTOpenAI APIChatGPTAmazon Developer accountlambda_function.pyGithub开源项目
本教程介绍如何使用OpenAI API来创建并增强Alexa技能,实现ChatGPT模型的对话功能。详细步骤包括从登录Amazon Developer账号,到设置OpenAI API密钥和配置自定义技能。用户可以选择导入现有代码库或从头开始创建技能,最终在Alexa开发者控制台进行测试和部署。
commandjobs - 基于AI的终端工作搜索工具,自动匹配合适职位
Command JobsAI匹配工作终端应用Hacker NewsOpenAI APIGithub开源项目
Command Jobs使用AI根据简历和偏好找到最适合的工作,通过无干扰的本地命令行界面抓取和筛选在线职位。该工具在终端运行,用户无需阅读大量职位列表即可轻松找到合适的工作。支持GPT分析以匹配简历和工作偏好,并提供本地数据库浏览和导航、Hacker News招聘信息抓取等功能。项目还在不断改进中,欢迎贡献和建议。
simple-openai - 通过OpenAI API实现智能集成的Java库
Simple-OpenAIOpenAI APIJava库功能调用异步编程Github开源项目
Simple-OpenAI是一个非官方Java HTTP客户端库,旨在以最简单的方式使用OpenAI API。该库提供一致的界面,支持所有OpenAI服务,包括音频转化、图片生成编辑、聊天完成、模型管理、内容审核等。通过CleverClient进行HTTP通信,Jackson进行Json解析,以及Lombok减少样板代码,Simple-OpenAI确保了高效与简洁。支持异步方法并兼容多种OpenAI服务,使开发者能够轻松实现AI集成。项目提供详细的安装和使用指南,并保持与最新的OpenAI功能更新同步。
rubberduck-vscode - 为Visual Studio Code开发的AI聊天工具,支持代码生成、编辑、解释、测试、错误检查和诊断
RubberduckVisual Studio CodeOpenAI API生成代码识别代码错误Github开源项目
Rubberduck是一个为Visual Studio Code开发的AI聊天工具,支持代码生成、编辑、解释、测试、错误检查和诊断。可自定义对话模板,通过OpenAI API密钥使用,提升开发效率和代码质量。
srt-gpt-translator - 利用OpenAI API实现多语言字幕的高效翻译
srt-GPT-translatorOpenAI APIPython 3翻译工具双语字幕Github开源项目
srt-gpt-translator工具利用OpenAI API (gpt-3.5-turbo) 将SRT文件翻译成多种语言,支持双语字幕输出。通过分段翻译保持上下文流畅,并引入检测机制确保格式一致性。适用于Python 3环境下的用户,提供详细配置选项、进度显示和节省API使用的测试功能。
slickgpt - 轻量级聊天客户端,提供自定义设置与无登录分享功能
SlickGPTChatGPTOpenAI APISvelteSvelteKitGithub开源项目
SlickGPT是一个轻量级的Web客户端,专为OpenAI API设计。支持自定义API密钥或订阅服务,具备优雅的用户界面、多平台兼容、无需注册的聊天分享功能。本地历史记录存储和全面的OpenAI模型配置选项。用户可以选择使用自己的API密钥或通过提供的云基础设施访问,并实时计算聊天的令牌成本。无需登录即可创建和分享聊天内容,适合希望快速便捷使用高级聊天功能的用户。
chatgpt_telegram_bot - 基于ChatGPT API的Telegram Bot,能够无限请求
ChatGPT Telegram BotGPT-4OpenAI APITelegramchat模式Github开源项目
基于ChatGPT API的Telegram Bot,提供低延迟回复、无限请求和消息流功能。支持GPT-4、GPT-4 Turbo和GPT-4 Vision功能,以及DALL-E 2图像生成和语音消息识别。项目提供多种聊天模式(如助理、代码助理、艺术家等),支持群聊和代码高亮显示,用户可通过编辑配置文件创建自定义模式。最新功能包括群聊支持和多种热门聊天模式。
Transformers-for-NLP-2nd-Edition - BERT到GPT-4的Transformer模型详解
Transformers-for-NLP-2nd-EditionGPT-4BERTOpenAI API机器学习Github开源项目
本项目涵盖了从BERT到GPT-4的Transformer模型,提供了在Hugging Face和OpenAI环境下的微调、训练及提示工程示例。还包括ChatGPT、GPT-3.5-turbo、GPT-4和DALL-E的使用示例,包括语音到文本、文本到语音、文本到图像生成等内容。详述了GPT-4 API提示工程和最新平台更新,提供实用的指导与教程。
openai-kit - Swift包提供与OpenAI API通信的多种解决方案
OpenAIKitSwiftOpenAI APIAPI keyHTTPClientGithub开源项目
OpenAIKit是一个用于与OpenAI API通信的Swift包,通过Package.swift文件集成。建议使用环境变量配置API密钥确保安全。提供多种与OpenAI API交互的方法,包括Chat、Models、Completions、Edits和Images等。此外,OpenAIKit还支持错误处理机制,便于开发者捕获并处理API请求失败的情况。
chatgpt-web - 多框架部署的OpenAI对话和图片生成平台,支持丰富功能
ChatGPTAstro分支Next分支OpenAI APIpromptGithub开源项目
该平台利用OpenAI API进行对话与图片生成,具有可定制的prompt设置和模板选择功能。支持夜间模式、多会话、连续对话及消息复制,并具备语音识别和合成功能。提供Next和Astro两种框架的部署选项,满足多种应用场景需求。同时支持访问密码和本地缓存,确保用户数据的安全和管理方便。
word-GPT-Plus - 微软Word内置chatGPT,支持文本生成与翻译
Word GPT PlusMicrosoft WordchatGPTOpenAI APIAzure OpenAI APIGithub开源项目
Word GPT Plus集成chatGPT于Microsoft Word,实现自动化的文本生成、翻译、总结和优化等功能。支持多个API平台和多语言,并允许自定义提示语和文本生成参数。兼容Microsoft Word 2016/2019、2021和Microsoft 365版本,可通过免费托管服务或自托管方式安装使用。
learn-generative-ai - 将生成式AI技术应用于实际项目的课程
Generative AIGenEngMicrosoft AzureGoogle CloudOpenAI APIGithub开源项目
本课程帮助学员了解如何将生成式AI技术应用于实际项目,涵盖从云平台注册到生成式AI模型的集成与优化的全过程。内容包括微软Azure和Google Cloud的AI服务注册、生成技术工程(GenEng)的实践技巧,以及利用LangChain、Pinecone等开源工具开发和部署大型语言模型(LLM)。适合开发者、数据科学家和对生成式AI技术有兴趣的学习者。
gemini-openai-proxy - 将OpenAI功能转换并集成到Google Gemini协议中
Gemini-OpenAI-ProxyOpenAI APIGoogle Gemini protocolDocker部署Chat CompletionGithub开源项目
Gemini-OpenAI-Proxy可将OpenAI API协议转换为Google Gemini协议,支持Chat Completion、Embeddings和Model(s)等端点,简化应用集成。项目提供详细的构建和部署指南,兼容多种模型映射设置,并支持自定义环境变量配置,实现OpenAI功能在不同平台上的无缝迁移。
cataclysm - 采用GPT-4智能生成代码
cataclysmGPT-4代码生成OpenAI API安装Github开源项目
这个开源项目利用OpenAI GPT-4生成代码,非人类智能根据上下文编写代码,从而提升开发效率。用户只需通过pip安装并进行简单配置,即可选择全球灾难或厄运模式,生成高效且富有创意的代码。项目提供详细的使用示例和资源链接,帮助用户充分利用此工具。不过,虽然功能强大,但可能存在风险,开发者需谨慎使用。
AISubtitle - 将本地与在线字幕翻译成多语言并实时显示结果
AI Subtitle TranslationGPT-3.5字幕翻译OpenAI APIBilibiliGithub开源项目
AISubtitle是一款工具,支持上传本地SRT/ASS格式字幕文件和抓取Bilibili/YouTube字幕,通过GPT-3.5或Google Translate进行翻译。支持多语言间的互译,可实时查看翻译结果,并支持导出SRT格式的原始和翻译后字幕。这款工具由NextJS开发并部署在Vercel平台,使用OpenAI GPT-3.5 API进行翻译,通过Upstash Redis完成缓存和速率限制。
poe-openai-proxy - 免费使用ChatGPT API,通过HTTP集成Poe Python库
poe-openai-proxypoe-apiChatGPTOpenAI APIPythonGithub开源项目
此项目是一个封装工具,使反向工程的Python库`poe-api`可以像OpenAI API一样使用。用户可以将OpenAI API应用程序连接到此代理,并免费使用ChatGPT API。该工具通过HTTP API模拟OpenAI官方API,与其他依赖OpenAI API的程序兼容。
langchain-chatbot - 使用Langchain的复杂任务处理工具
LangchainAI聊天机器人OpenAI APIPinecone DatabaseMIT LicenseGithub开源项目
langchain-chatbot项目为用户提供了一个互动界面,可以高效处理复杂任务。借助Langchain技术,此聊天机器人支持多种文件类型,并通过API密钥配置和数据库连接优化,用户设置过程简便。聊天界面高度可定制,未来还将支持更多文件类型和离线模型。加入社区获取帮助并贡献代码,享受MIT许可的开源项目。
Wechat-AI-Assistant - 在微信上与ChatGPT进行智能多模态交互
Wechat AI Assistant多模态交互OpenAI API微信桌面客户端自动管理群聊Github开源项目
利用 WeChatFerry 库和 OpenAI Assistant API,实现微信中的智能多模态交互,包括文本、语音、图片和视频处理。支持文档检索、互联网搜索和任务自动化。适用于 Windows 电脑,无需实名认证,兼容性高,风险低。可与 OpenAI API 及必应搜索等工具集成,未来将扩展到企业微信和微信公众号。
openai-api-rust - Rust语言开发的OpenAI API简易客户端
openai-api-rustOpenAI APIRustcargocompletionGithub开源项目
openai-api-rust 是一个针对 OpenAI API 的 Rust 客户端。提供了便利功能,与 API 自身功能相一致。安装只需运行 cargo add openai-api。支持通过 CompletionArgs 构建器进行详细的请求配置,适用于简单演示和调试。
open-text-embeddings - 使用多源模型的OpenAI API兼容文本向量生成工具
open-text-embeddingsOpenAI APIembeddingssentence-transformersLangChainGithub开源项目
该项目创建了与OpenAI API兼容的文本向量生成端点,支持多种开源句子转换模型,包括BAAI/bge-large-en、intfloat/e5-large-v2、sentence-transformers等。提供详细的本地和云端部署指南,方便用户在多种环境下运行服务器,实现高效查询与存储。用户也可通过Colab在线测试,体验开源文本向量生成的便捷性。
ChatFred - 集成多种模型的高级Alfred聊天与图像生成工作流
ChatFredChatGPTAlfredDALL·E 2OpenAI APIGithub开源项目
ChatFred是一个综合的Alfred工作流,集成了ChatGPT、Claude、Llama2、Bard、Palm、Cohere与DALL·E 2等多种模型,实现文字及图像生成。通过设置快捷键或Alfred的通用操作,用户可以轻松与这些模型互动。项目还支持语音输入、文本转换、别名创建和Jailbreak模式,提供高度定制化的使用体验。目前该项目停止维护,建议使用Alfred团队的官方OpenAI工作流。
npm-copilot - 基于GPT-3的实时代码错误修复CLI工具
npm-copilot错误修复实时建议OpenAI API命令行工具Github开源项目
npm-copilot是一款利用OpenAI GPT-3模型的命令行工具,可实时提供代码错误修复建议。支持Next.js、React、Angular和Vue.js框架,自动检测项目类型和包管理器,运行相应命令并监听日志,及时提供修复建议。安装简单,配置OpenAI API密钥即可开始使用。
public-openai-client-php - 使用PHP客户端轻松集成多种OpenAI模型
Tectalic OpenAI REST API ClientOpenAI APIChatGPTGPT-4PHPGithub开源项目
Tectalic的PHP客户端让您能够轻松集成并使用OpenAI的多种模型,包括ChatGPT、GPT-4、GPT-3.5、Codex、DALL·E和Whisper。支持全面的DTO和代码自动补全功能。虽然这是一个非官方包,但功能强大且易用,支持对话补全、代码生成、图像生成、语音转文本和模型微调,兼容PHP 7.2.5及以上版本,建议使用如Guzzle或Symfony的PSR-18兼容HTTP客户端。
autogpt - 基于GPT的Xcode代码自动化工具
AutoGPTXcodeOpenAI APIGPT-3.5GPT-4Github开源项目
AutoGPT是一款Xcode源代码编辑器扩展,利用OpenAI的API和多种GPT模型(Davinci、Curie、Babbage、Ada、ChatGPT)提升生产力,自动化常见编码任务,简化开发流程。此工具支持Xcode 13.0以上版本,需具备OpenAI API Key。详细使用指南和下载链接请参考官方文档和发布页面,并观看现场演示。
Chatbot-Long-Short-Term-Memory - 智能聊天机器人具备记忆和逻辑能力,实现定制化对话
OpenAI APIchatbot长途记忆高级逻辑KYC认证Github开源项目
这个高级聊天机器人基于OpenAI API,结合长短期记忆、先进逻辑和嵌入技术,提供独特的对话体验。区别于传统聊天机器人,它能记住以前的对话,从而提供个性化和相关的回复。灵活的提示功能使其适用多种应用场景。通过Google登录的用户验证,保障用户数据安全。这款AI驱动的聊天机器人是超越简单脚本规则、提供个性化互动体验的理想选择。
openai-api-rs - Rust开发的OpenAI API非官方客户端库
OpenAI APIRustopenai-api-rs聊天补全CargoGithub开源项目
此Rust库提供了访问OpenAI API的便捷方式,支持如聊天、完成、编辑、图像、嵌入、音频和文件等主要功能。通过简单的配置和使用示例,用户可以快速集成OpenAI API到Rust应用中,并使用环境变量管理API密钥和基础URL。该项目遵循MIT许可证,详情请参考官方文档和示例。
chatgpt-token - 在Goerli区块链网络上部署和自定义OpenAI GPT模型
Node.jsHardhatOpenAI APIGPTDALL·EGithub开源项目
本项目旨在利用OpenAI API在Goerli区块链网络上部署和自定义GPT模型。项目依赖于Node.js和Hardhat开发环境,需配置OpenAI API密钥。通过修改deploygpt4.ts脚本,可以调整API调用与DALL·E模型的交互。项目支持本地测试和区块链部署。
SwiftOpenAI - Swift社区开发的OpenAI API集成SDK
SwiftOpenAIOpenAI APISwiftDALL·EGPT-4Github开源项目
SwiftOpenAI项目提供了功能强大且易于使用的Swift SDK,帮助开发者轻松集成OpenAI的高级AI模型,如GPT-4、GPT-3等。项目包含详细的安装指南和代码示例,供开发者快速实现图像生成、音频转换和聊天回复等功能。特别强调API密钥的安全存储,提供了实际使用案例,适合希望在应用中利用AI技术的Swift开发者。
openai4j - 简化与OpenAI API交互的Java库,兼容最新GPT模型
OpenAi4JOpenAI APIJava库GPT模型RetrofitGithub开源项目
该非官方Java库旨在简化与OpenAI GPT模型的交互,支持最新的gpt4-turbo vision和assistant-v2。主要功能包括全面兼容所有API模型、易于使用的客户端设置、详细的示例和文档、自定义环境变量集成以及同步和异步API调用,助力Java开发者轻松集成OpenAI的强大功能。
nvim-magic - 集成AI代码辅助的Neovim插件框架
nvim-magicAI代码辅助NeovimOpenAI API插件Github开源项目
nvim-magic是一个用于Neovim的插件框架,提供集成AI代码辅助的功能,包括代码补全、文档字符串生成和代码修改建议。支持的AI引擎为OpenAI Codex,并可以通过Packer.nvim轻松安装和配置。
srt-ai - AI字幕翻译
SRT AI TranslatorAI翻译字幕翻译高质量翻译OpenAI APIGithub开源项目
SRT AI Translator 采用AI技术,为SRT字幕文件提供准确自然的翻译。用户无需再忍受劣质自动生成字幕。简单几步就能快速安装和配置,包括获取OpenAI API密钥、安装Node.js和npm、克隆仓库、配置环境变量和安装依赖,最后即可在本地运行并访问。
obsidian-companion - AI Obsidian插件,提升笔记效率与写作质量
Obsidian CompanionAI自动补全GPT-3OpenAI APIOllamaGithub开源项目
Companion是一款Obsidian插件,为笔记和个人知识管理平台提供AI驱动的自动补全功能。利用OpenAI的GPT-3和GPT-3.5,包括ChatGPT等模型,Companion根据写作风格和偏好生成智能建议,提升写作效率。用户可以选择接受或忽略建议,功能灵活且不打扰。适合学生、研究人员和知识工作者,提高生产力和创造力。插件支持多种模型,安装与配置简单,通过Presets功能快速切换设置,适应不同需求。
gpt-scrolls - 开源集合的安全GPT-3提示词库
gpt-scrollsOpenAI APIGPT-3开源自动化Github开源项目
gpt-scrolls是一个开源项目,提供安全有效的GPT-3提示词库。用户可以自由地贡献和使用提示词,通过OpenAI API运行,支持pip安装或本地环境运行。项目注重提示词的高效性、有效性和安全性,旨在生成优质文本,并减少有害内容的出现。
gpt-voice-conversation-chatbot - GPT语音对话机器人,支持个性化对话和长期记忆功能
GPT-VCCChatGPTGPT-4OpenAI APIPythonGithub开源项目
本项目通过OpenAI API,提供一个可以用麦克风与ChatGPT或GPT-4进行语音交互的聊天机器人,支持个性化对话与记忆功能。用户可以选择键盘输入或语音输入,机器人能够持续记住对话内容。需要有效的OpenAI API密钥,并支持Google和ElevenLabs的TTS工具。适用于Windows和Linux,提供名称设置、创造力调节和预设对话模式等多种自定义功能。适合语言练习、编程学习和日常对话。
ChatWithBinary - 自动化二进制分析工具,提升CTF比赛效率
ChatWithBinaryLangChainOpenAI API二进制文件分析CTFGithub开源项目
ChatWithBinary利用LangChain(OpenAI API)技术自动化分析二进制文件,帮助CTF选手提高解决挑战的效率。只需一个二进制文件,无需额外输入,即可开始分析。通过机器学习和精心设计的提示,提供详细的结构、逻辑及漏洞分析,助力发现代码中的弱点。是一款高效、精准的CTF选手必备工具。
AssisChat - 跨平台AI聊天应用,兼容OpenAI和Claude API使用
AssisChatSwiftiOSSwiftUIOpenAI APIGithub开源项目
AssisChat是一款基于Swift和SwiftUI开发的跨平台AI聊天助手,支持iOS、iPadOS和macOS。用户可使用自己的OpenAI或Claude API密钥。功能特色包括自定义聊天行为、消息内容复制、应用分享扩展和键盘扩展。可从App Store直接下载,或通过Xcode本地构建。