#OpenAI

LLPhant - PHP生成式AI框架,兼容多种LLM引擎
LLPhantPHP框架OpenAIMistralAnthropicGithub开源项目
LLPhant框架兼容Symfony和Laravel,支持OpenAI、Anthropic、Mistral及Ollama等多种LLM引擎。通过LLPhant,可轻松构建强大的应用程序,包括文本生成、聊天机器人、个性化内容创建和文本摘要等功能。该框架还提供嵌入生成与相似度搜索,并支持多种向量存储方式。项目参考了LangChain和LLamaIndex的经验,为开发者提供简单易用的工具。
yt-semantic-search - 使用OpenAI最新模型为任何YouTube播放列表创建语义搜索索引
OpenAIYouTubePineconeNext.jsAll-In PodcastGithub开源项目
该项目使用OpenAI最新模型为任何YouTube播放列表创建语义搜索索引,支持精准查找感兴趣的片段。以All-In Podcast为示例,通过Pinecone进行高效向量搜索,并使用Next.js和Vercel进行前端部署,适用于所有YouTube频道或播放列表。
TerminalGPT - 终端版GPT助手,全面支持GPT-3.5和GPT-4
TerminalGPTChatGPTOpenAI个人助手API密钥Github开源项目
TerminalGPT是一款终端版的ChatGPT助手应用,支持OpenAI的GPT-3.5和GPT-4模型。无需频繁切换浏览器,支持离线会话持续,响应更快。本地存储保障数据安全,不使用对话数据进行模型训练。可与IDE终端无缝集成,便于开发。适合快速提问和深入讨论,安装简单,设置灵活,并提供多种输出样式。
chatgpt-custom-knowledge-chatbot - OpenAI GPT-3.5驱动的自定义知识库问答机器人
ChatGPTOpenAIGPT-3.5知识库聊天机器人MIT授权Github开源项目
构建一个基于OpenAI GPT-3.5模型的自定义知识库聊天机器人。浏览代码,安装依赖,设置OpenAI API密钥,添加文本文档,即可运行机器人。项目使用Llama Index和LangChain技术,实现高效智能问答。欢迎贡献代码改进项目,遵循MIT许可证。作者Robin de Koster。
pytorch-openai-transformer-lm - 基于PyTorch的OpenAI Transformer语言模型实现
PyTorchOpenAITransformer Language Model预训练模型Github开源项目
该项目实现了OpenAI Transformer语言模型在PyTorch中的复现,提供了预训练权重加载脚本及模型类。采用固定权重衰减和调度学习率优化模型,支持对ROCStories Cloze任务进行微调,效果接近原始TensorFlow实现。适用于深度学习研究和语言模型的生成与分类任务。
tiktoken-go - BPE分词工具,兼容多种OpenAI模型
tiktoken-goOpenAIBPE词典编码模型Github开源项目
tiktoken-go是一个高效的BPE分词器,适用于OpenAI的多种模型。作为原版tiktoken在Go语言中的实现,它提供了与原库一致的缓存机制和多种加载选项,包括离线加载器,便于快速使用和自定义实现。项目包含详细的使用示例,涵盖各种编码和模型,以及性能测试结果,展示了其出色的性能表现。
an-codeAI - 通过OpenAI和Gemini生成代码,支持React、Vue等多技术栈
an-codeAIOpenAIReactVueTailwind CSSGithub开源项目
An-codeAI项目利用OpenAI和Gemini技术生成高质量代码,适用于React、Vue、Tailwind CSS、shadcn/ui等前端框架及react native原生应用。支持通过截图、手绘草图和文本创意生成代码,有效提升开发效率和代码质量。适配HTML+Tailwind、react+Tailwind、react+Tailwind+shadcn/ui多种编辑环境,并提供在线试玩和本地运行支持。
openai-autogen-dev-studio - 基于OpenAI的自动生成游戏和程序的工具
OADSOpenAIMicrosoft AutogenLLMAPI密钥Github开源项目
OADS是一款基于微软Autogen的开发工具,利用OpenAI代理生成游戏和程序。尽管项目尚在开发阶段,但优化方向明确,包括缓存、逐步处理和对话拆分等,支持GPT-4 API,适用于生成复杂应用。用户需配置API密钥,同时关注使用成本。该项目提供详细的安装、配置和运行指南,支持多种模型和开放源代码的LLM。
decipher - 自动生成视频字幕
DecipherwhisperAI生成字幕视频转录OpenAIGithub开源项目
Decipher利用OpenAI的Whisper技术,通过自动转录生成视频字幕,消除手动转录的繁琐过程。支持Google Colab和手动安装,提供易用性和高鲁棒性。Whisper基于68万小时的多语言数据训练,能够处理多种口音和背景噪音,适用于技术语言。Decipher通过GUI和命令行界面,简化字幕添加流程,提升视频的可访问性。
ai-codereviewer - 自动化代码审查工具,提高代码质量
AI Code ReviewerOpenAIGPT-4GitHub Action代码审查Github开源项目
AI Code Reviewer使用OpenAI的GPT-4 API,为拉取请求提供智能反馈与建议,自动化代码审查过程,提高开发效率与代码质量。支持文件排除设置,易于集成到GitHub工作流中。
jtokkit - 专为OpenAI模型设计的Java分词库,提供便捷的API,支持多种编码和解码算法
JTokkitJavaOpenAItokenizer自然语言处理Github开源项目
JTokkit是一个专为OpenAI模型设计的Java分词库,提供便捷的API,支持多种编码和解码算法如r50k_base和cl100k_base。该库无依赖,兼容Java 8及以上版本,并具备高效性能。用户可以通过Maven或Gradle轻松安装,并支持自定义编码算法。使用JTokkit,开发者能够轻松进行自然语言处理任务中的文本分词和令牌计算。
azure-openai-samples - Azure OpenAI的GPT基础知识、实际案例及解决方案
GPTAI绘图自然语言处理AzureOpenAIGithub开源项目
本项目提供了使用Azure OpenAI提供的GPT的基础资源,包括快速上手指南、实际使用案例以及端到端的解决方案。通过这些资源,用户可以了解GPT在聊天机器人、客户服务、内容生成、问答系统、文本摘要和情感分析等应用中的实际使用情况,并通过贡献和更新保持与技术发展的同步。项目基于GPT 3.5,并将在GPT-4可用时更新。
Tokenizer - 跨平台BPE编码实现
TokenizerOpenAITypescriptC#TokenizationGithub开源项目
该项目提供了TypeScript和C#版的字节对编码(BPE)tokenizer,主要用于OpenAI LLMs,并基于开源的Rust实现。适用于Node.js和.NET环境,在传递提示词给LLM前进行tokenization处理。建议C#用户从Microsoft.DeepDev.TokenizerLib迁移至性能更优的Microsoft.ML.Tokenizers。欢迎开发者贡献代码和意见。
clevercli - 精准调用OpenAI模型的多功能命令行工具
clevercliOpenAICLI工具prompt类型Node.jsGithub开源项目
clevercli是一款命令行工具,通过简单命令调用OpenAI模型(如ChatGPT)。支持自定义提示类型,并提供丰富的社区维护提示示例,从撤销提交到解释概念均能实现。只需安装Node.js v16+并设置API密钥,即可使用多种内置和自定义提示。clevercli还支持通过stdin输入和缓存功能,非常适合开发者和自动化爱好者。
tweet - 使用GPT和DALL·E生成推文和图像的AI工具
GPTStreamlitOpenAIDALL·E推特生成Github开源项目
此Streamlit应用使用OpenAI的GPT模型生成推文文本,并使用DALL·E生成对应图像。输入主题和心情参数即可生成文本提示,并由GPT模型生成推文内容。应用还可以根据推文文本从DALL·E模型获取并展示相关图像,展示了自然语言处理和生成式AI的最新进展。
panel-chat-examples - Panel聊天组件集成与使用实例
PanelChat ComponentsLangChainOpenAI使用示例Github开源项目
展示如何使用Panel及其多模式聊天组件,包括LangChain、OpenAI、Mistral、Llama等。提供快速设置和响应用户输入的示例代码,帮助开发者轻松上手。涵盖详细的安装与部署指南,并提供多种API选项的安装方法,适合需要集成聊天功能的开发者。
subvert - 生成视频字幕、章节和摘要的辅助工具
SubvertOpenAIDocker字幕生成视频处理Github开源项目
Subvert是一款开源工具,可以借助OpenAI技术快速生成视频字幕、章节和摘要。只需通过Docker进行简单安装和一行命令即可启动应用,实现高效的视频处理。用户可通过调整项目设置生成所需的章节和摘要,非常适合YouTube等平台上的内容创作者。该项目仍在开发中,欢迎反馈问题以优化用户体验。
use-whisper - 适用于OpenAI Whisper API的React Hook,支持语音录制和静音消除
useWhisperReact HookOpenAI语音识别实时转录Github开源项目
useWhisper 是一个为 OpenAI Whisper API 提供的 React Hook,具备语音录制、实时转录和静音消除功能。正在开发的 React Native 版本将使移动应用开发更便捷。用户可以通过 npm 或 yarn 安装,并通过丰富的配置和回调函数实现自定义转录。主要依赖项包括 recordrtc、lamejs、ffmpeg、hark 和 axios,是开发者进行语音处理和转录的理想工具。
OpenAI-Unity - Unity中集成OpenAI API的非官方包
OpenAIUnityAPIChatGPTDALL.EGithub开源项目
了解如何在Unity中使用OpenAI API非官方包,实现ChatGPT和DALL.E功能。提供详细的导入、设置和样例步骤,帮助开发者快速上手并安全存储API秘钥。涵盖WebGL支持及常见问题解决方案,保证用户体验顺畅。
openai - 帮助开发者将OpenAI的AI模型集成到Dart/Flutter应用中的开源客户端包
OpenAIDartChatGPTWhisperAPI集成Github开源项目
这个开源客户端包帮助开发者将OpenAI的AI模型集成到Dart/Flutter应用中。库提供了简便直观的方法来调用OpenAI的API,如GPT-3语言模型、DALL-E图像生成等。它设计轻量且易于使用,使开发者能专注于构建应用,而无需担心HTTP请求的复杂性。主要功能包括与OpenAI文档一致的方法、一次授权、流功能以及丰富的示例代码。
langchain-kr - LangChain的多功能应用与实用技巧教程
LangChain튜토리얼유튜브블로그OpenAIGithub开源项目
本教程基于LangChain官方文档、Cookbook和实际示例,为您提供简明易懂的使用指南。借助免费电子书、详细的视频教程和实用的博客文章,快速掌握LangChain的多种功能与应用技巧,包括模型操作、自动化任务和智能Q&A系统的构建。
Whisperboard - 提供的语音转录服务的开源iOS应用
WhisperBoardiOS语音转录OpenAI灵活模型Github开源项目
WhisperBoard是一款开源iOS应用,基于OpenAI的Whisper模型,为用户提供高质量的语音转录服务。用户可通过简单操作开始录音,并进行高级语音转录。此应用支持音频文件的导入与导出,并可灵活选择录音麦克风,以确保最佳音质。用户还可以在应用中浏览和下载不同的Whisper模型,以满足不同需求。未来功能包括实时转录和可恢复转录进程。
langchain-ask-pdf - 基于Python的自然语言PDF问答应用
LangchainPDF处理OpenAI自然语言StreamlitGithub开源项目
这款Python应用程序读取PDF文档并将其分割成较小文本块,同时使用OpenAI技术创建文本向量表示,针对自然语言提问。本应用找到与提问语义相似的文本块并生成回答。应用还利用Streamlit构建用户界面,借助Langchain处理LLM。
OpenAI-Bridge - Blender插件,集成OpenAI API实现图像生成与音频转录功能
BlenderOpenAI插件图像生成音频转录Github开源项目
OpenAI-Bridge是一款Blender插件,帮助用户在Blender中集成OpenAI API功能,包括图像生成与编辑、音频转录、聊天、以及Blender Python代码生成与编辑。支持的模型有DALL-E, whisper-1, gpt-3.5-turbo, gpt-4和gpt-4-32k。用户可以通过插件文档获取安装指南、使用教程和最新更新,并通过GitHub报告问题、请求新功能和参与讨论。
whisper.unity - 本地语音识别与多语言翻译工具
whisper.unitywhisper.cppUnityOpenAIASRGithub开源项目
whisper.unity项目为Unity3d提供了whisper.cpp的绑定,支持在本地运行OpenAI Whisper自动语音识别模型。具备约60种语言支持、多语言翻译和多种模型尺寸选择,可在Windows、MacOS、Linux、iOS和Android等平台上高效运行,且无需互联网连接。项目完全开源,支持商业用途,并支持CUDA和Metal加速。
ChatGPT-in-Slack - 在Slack中使用ChatGPT
ChatGPT in SlackOpenAISlackAI技术沟通优化Github开源项目
此开源项目为Slack用户提供与ChatGPT的无缝交互,提升沟通和写作效率。支持三种交互方式:频道线程、1对1私信和主页标签。用户可以通过简单步骤在本地或企业环境中部署并配置应用。应用支持生成商业邮件及利用DALL-E 3生成图像,欢迎社区贡献和改进。
nonebot-plugin-gpt3 - Nonebot插件:支持GPT-3.5对话与人格设置
Nonebot-plugin-gpt3OpenAI对话插件gpt-3.5-turboNoneBotGithub开源项目
Nonebot-plugin-gpt3使用OpenAI官方API,为对话提供支持,包括上下文功能、连续会话和人格设置。还支持群聊切换和会话导出。用户可以通过简单命令在私聊和群聊中与GPT-3互动,并可在配置文件中进行个性化设置,如图片渲染和对话长度限制。这个插件使创建和管理多样的对话场景变得更加简单。
gpt3-email-generator - 高效自动化邮件生成,缓解写作压力
GPT-3邮件生成OpenAIStreamlit专业邮件Github开源项目
利用GPT-3技术实现自动邮件生成,有效提升工作效率。该项目帮助用户快速创建专业邮件,节省时间与精力,特别适用于中长篇邮件写作。项目集成OpenAI GPT-3 Davinci模型,结合Heroku CLI进行网络应用部署,并使用Streamlit构建简洁的前端界面。提供详细的本地运行指南,适合需要提高邮件写作效率的用户。
boxcars - 使用带有 LLM 的 Boxcars 构建具有可组合性的应用程序
BoxcarsAIRubyOpenAISQLGithub开源项目
Boxcars借助AI可组合性,创建了一款智能系统开发工具,支持OpenAI、Anthropic、Gpt4all、搜索、SQL(Sequel和Active Record支持)、Rails Active Record、向量搜索等多种技术。此Ruby gem受Langchain启发,为初学者提供友好环境,具备灵活的扩展能力,用户可创建自定义概念以满足不同项目需求。
ChatGPT_Extension - 从Chrome浏览器快速访问OpenAI的ChatGPT
ChatGPT ExtensionChrome扩展OpenAI安装使用方法Github开源项目
通过易于安装的Chrome扩展,从任何地方轻松访问OpenAI的ChatGPT。下载代码并安装,登录后即可直接使用扩展进行提问和交流。请注意,由于高需求,访问可能会受到限制。更多信息和支持请参阅推特。
openai-deno-build - OpenAI Node API的Deno版本构建
OpenAI Node API LibraryDenohttps://github.com/openai/openai-nodeOpenAIAPIGithub开源项目
该项目提供了OpenAI Node API库的Deno版本构建,旨在帮助开发者在Deno环境中使用OpenAI功能。源代码和文档可在GitHub上获取,详细的安装和使用指南请参见项目主页。用户可以通过从Deno或npm进行OpenAI模块导入,简化在Deno环境中的OpenAI集成过程,提高开发效率。
minecraft-openai - 通过OpenAI实现对Minecraft非玩家角色的控制
MinecraftOpenAIGPT-3Node.jsAPI keyGithub开源项目
该项目展示了如何通过OpenAI和GPT-3控制Minecraft中的非玩家角色。需要Minecraft Java版1.17、Node.js 14+和OpenAI账户,以及配置API密钥来启动Minecraft服务器。项目支持多种命令和上下文,并提供详细的安装和使用指南,适合技术爱好者探索AI与游戏的结合。
ai-template - 训练自定义 GPT。与任何文件或网站聊天
MercuryGPT-3OpenAIPineconeembeddingGithub开源项目
该项目通过自定义GPT来实现对特定网站和文档的训练,并提供基于对话历史的交互界面。支持多种文件格式(如.pdf,.docx,.md等),功能包括嵌入生成、网页抓取和相似性搜索。采用OpenAI API和Pinecone进行嵌入和查询处理,结合Nextjs和Tailwind CSS打造现代化界面,并支持暗模式。
aoi - 基于OpenAI的终端自然语言工具Aoi
AoiOpenAI终端命令执行自动复制Github开源项目
Aoi由OpenAI技术驱动,提供终端自然语言对话功能。支持生成代码片段、自动加载数据库模式和执行SQL命令、生成和执行Shell命令、远程执行命令、生成内容摘要和翻译以及TL;DR解释。用户可从GitHub下载或通过Go安装,并通过设置OpenAI API密钥来启用服务。Aoi提升了终端操作效率,并接受社区贡献,用户可以通过GitHub提交问题或建议新功能。
semantic-search-app-template - 优化语义搜索应用的构建模板,基于Atlas Embedding数据库和FastAPI
AtlasFastAPIOpenAILangchain嵌入式数据库Github开源项目
本教程和模板帮助使用Atlas Embedding数据库和FastAPI构建语义搜索应用。通过快速启动和配置,支持上传各种类型的内容并生成嵌入进行语义搜索。模板简化了从数据收集到后端REST API集成的过程,还支持OpenAI Embedding API和Langchain集成,并提供视觉调试工具来帮助理解搜索结果。
rags - 使用自然语言从数据源创建RAG管道
RAGsStreamlitOpenAI数据管道自然语言处理Github开源项目
RAGs是一个基于Streamlit的应用程序,使用自然语言从数据源创建RAG管道。用户可以描述任务和参数,查看和修改生成的参数,并通过RAG代理查询数据。项目支持多种LLM和嵌入模型,默认使用OpenAI构建代理。该应用程序提供了一个标准的聊天界面,能够通过Top-K向量搜索或总结功能满足查询需求。了解更多关于安装和配置的信息,请访问GitHub页面或加入Discord社区。