#Typescript

instructor-js - 通过TypeScript实现结构化数据提取和模式验证
instructor-jsTypescriptOpenAIZodstructured extractionGithub开源项目
使用TypeScript和OpenAI API进行结构化数据提取和模式验证,简化、透明并确保用户控制。支持多模式和流式数据传输,兼容多种LLM提供商。
baml - 支持Python和TypeScript的LLM函数编写与测试的领域特定语言
BAMLLLM函数结构化数据PythonTypescriptGithub开源项目
BAML是用于编写和测试LLM函数的领域特定语言。它允许用户定义的LLM函数模板轻松集成到Python、TypeScript等多种语言中,专注于开发工作而非提示设计。BAML在结构化数据获取方面表现出色,支持Ollama、Openai等多种模型。它的特点包括类型验证、实时提示预览、流式处理等,并支持在Boundary Studio进行观察和重放生产请求,是开发者进行LLM函数调用的理想工具。
chatgpt-vue - 基于Vue3与Typescript的GPT-3.5-turbo聊天应用,支持连续对话
chatgpt-vueVue3TypescriptTailwind CSSgpt-3.5-turboGithub开源项目
项目采用Vue3、Typescript与Tailwind CSS构建,利用OpenAI的gpt-3.5-turbo模型API,实现支持连续对话的聊天应用。无需代理,API请求直接在前端发送,提供快速启动指南,支持本地和生产环境部署。
Tokenizer - 跨平台BPE编码实现
TokenizerOpenAITypescriptC#TokenizationGithub开源项目
该项目提供了TypeScript和C#版的字节对编码(BPE)tokenizer,主要用于OpenAI LLMs,并基于开源的Rust实现。适用于Node.js和.NET环境,在传递提示词给LLM前进行tokenization处理。建议C#用户从Microsoft.DeepDev.TokenizerLib迁移至性能更优的Microsoft.ML.Tokenizers。欢迎开发者贡献代码和意见。
openai-whisper-api - 多功能开源语音转文字API,支持多语言和多任务
OpenAI Whisper API语音识别Node.jsDockerTypescriptGithub开源项目
OpenAI Whisper API是一种开源AI模型微服务,采用OpenAI先进的语音识别技术,支持多语言识别、语言识别和语音翻译。该服务基于Node.js、Bun.sh和Typescript构建,可在无依赖的Docker环境中运行,适用于语音和语言相关的应用。无论是转录语音消息、改进系统性能,还是探索Whisper API的功能,这都是一个强大的工具,且采用MIT许可证,开发者可以轻松使用。
notion-chat-langchain - 基于OpenAI和LangChain的Notion知识库智能聊天机器人
OpenaiTypescriptLangChainPineconeNotionGithub开源项目
这个开源项目结合了OpenAI、Typescript、LangChain和Pinecone,创建了一个智能聊天机器人,用于回答Notion知识库中的问题。用户只需克隆仓库,安装必要的软件包,设置环境文件,导入Notion数据集并进行处理,即可在本地开发环境中运行此应用。项目还提供了云端部署的指导,确保便捷且高效的使用体验。
ai-fusion-kit - 可定制的AI Web应用模板,采用Next.js技术构建
AI Fusion KitNext.jsReactJSTypescriptSupabaseGithub开源项目
AI Fusion Kit 是一个功能丰富的AI Web应用模板,基于Next.js构建,集成了Typescript、ReactJS、Supabase和Open AI API等技术,提供高度可定制性。详细的安装指南和本地运行说明帮助用户轻松部署和运行。主要开发者包括@nphivu414和@toproad1407。
tygo - 从Golang源文件生成Typescript类型,保留注释并支持常量
TygoGolangTypescript类型转换注释保留Github开源项目
Tygo是一个用来将Golang源文件转化为Typescript类型的工具,能够自动保留注释,识别常量,并支持非结构体类型表达。适用于基于Golang REST API的前端代码,全面支持Golang 1.18的泛型和结构体继承。用户可以通过CLI或库模式进行配置和使用,轻松完成类型转换。
urban-bot - 面向多平台的声明式React聊天机器人库
Urban BotReact多平台会话TypescriptGithub开源项目
Urban Bot是一个基于React的声明式多平台聊天机器人库,支持Telegram、Discord、Slack和Facebook等平台。无需了解具体的平台API,只需编写React组件即可实现功能。该库支持逻辑复用、独立会话和TypeScript。用户可以选择零配置启动或手动安装,内置教程提供快速入门指南,适用于多个消息平台的开发。
podcast-maker - 播客内容自动生成和发布工具
FelippeChemellopodcast-makerNodeJSReactJSTypescriptGithub开源项目
该项目是一个开源解决方案,利用Typescript、NodeJS、ReactJS和Remotion技术,自动生成并发布播客内容。适用于YouTube和Instagram平台,支持自动合并内容文件和视频渲染。只需安装NodeJS、Yarn、FFMPEG和Chrome浏览器,配置环境变量,即可使用。项目由Felippe Chemello开发,遵循MIT许可证发布。
eldoraui - Eldora UI 为 React 应用提供开源动画组件
Eldora UI开源组件ReactTypescript动画效果Github开源项目
Eldora UI 是一个开源动画组件库,使用 React、TypeScript、Tailwind CSS 和 Framer Motion 构建。它提供可定制组件,用于现代 Web 应用开发,增强用户界面的交互性和视觉效果。该项目支持开源协作,欢迎社区参与开发。
nodejs-backend-architecture-typescript - Node.js和TypeScript打造的博客平台后端架构
Node.js后端架构TypescriptMongoDBDockerGithub开源项目
该项目是基于Node.js和TypeScript构建的博客平台后端架构,设计理念类似Medium和FreeCodeCamp。项目采用Express.js框架,集成MongoDB和Redis,实现JWT认证、错误处理和响应处理。架构注重可维护性和可测试性,遵循关注点分离原则和特性封装设计。适用于需要高性能和可扩展性的Web应用、移动应用和API服务开发。