#OpenAI API
node-chatgpt-api
Discover how the Node-ChatGPT-API leverages 'gpt-3.5-turbo' through OpenAI's API for efficient conversational solutions. This project integrates seamlessly with Node.js environments and offers API server and CLI application support, enhanced by Docker compatibility. Key features include persistent conversation storage utilizing Keyv, customizable user and AI identifiers, and diverse GPT model support. Learn about browser-based capabilities and understand the automation risks associated with chat.openai.com. Keep abreast of the latest updates to optimize usage of advanced AI technologies while efficiently managing costs.
chatgpt-web
Explore this open-source fork with features including user registration, password reset, session sync, and user management. It provides unique capabilities such as multi-key randomization, conversation limits, and SSO authentication through auth proxy. The project facilitates seamless integration and heightened security, offering dual ChatGPT API models for various applications. It's ideal for those looking for comprehensive customization and database independence, backed by an MIT license.
zotero-gpt
The project integrates GPT capabilities into Zotero for efficient literature management. It leverages AI models such as gpt-3.5-turbo and gpt-4 to aid in generating responses, summarizing research papers, and searching library items from selected text or PDFs. Offering real-time markdown rendering and configurable settings like API keys and model selection, it ensures smooth operations on Zotero 6 and 7. With handy command tags to streamline research activities, the plugin aims to enhance academic productivity through its versatile and user-friendly features.
ChatGPT
Discover a versatile and open-source C# client app powered by Avalonia UI, seamlessly running on MacOS, Windows, Linux, and mobile platforms. This application utilizes the OpenAI API to offer enhanced user interaction through a sophisticated graphical interface. Key features include customizable API settings, the ability to import existing chat data, and support for both command line and graphical interfaces. Backed by extensive documentation, the project is open-source and integrates multiple .NET libraries and tools, ensuring its adaptability and utility across diverse use-cases.
openai-cookbook
Discover a rich collection of Python examples and guides for utilizing the OpenAI API efficiently. This collaborative resource provides developers with step-by-step instructions for setting up and executing common tasks with the OpenAI API. Enhance the Cookbook by contributing new or improved guides and explore additional resources at cookbook.openai.com for ongoing collaborative development.
chatgpt-pro
Explore an application that integrates ChatGPT versions and DALL.E for multifaceted AI engagement. The app allows local saving of chat records and easy deployment on Netlify or Vercel. Key features include GPT 3.5 and 4 compatibility, DALL.E image generation, and chat context management. Developed using OpenAI API, Langchain, and React, it offers sophisticated capabilities in a user-friendly package.
bob-plugin-openai-translator
The Bob plugin utilizes the OpenAI GPT API to deliver powerful translation, text enhancement, and grammar correction functions. Offering an effective alternative to Grammarly, it supports multiple languages and is easily set up on macOS. Users can select models such as 'gpt-3.5-turbo-0301' or 'gpt-3.5-turbo' for optimal results. A comprehensive configuration ensures smooth integration, making it dependable for advanced text processing, including modification analysis for clarified comprehension.
openai-quickstart-node
This comprehensive guide details how to build a fundamental chat application with the OpenAI Node SDK and Chat Completions API. It covers dependency installation, environment setup, and running a streaming chat app equipped with a message visualization UI. Ideal for developers embarking on their initial OpenAI API project.
openai-kotlin
OpenAI-Kotlin is a Kotlin library designed for easy integration with OpenAI's API, featuring multiplatform compatibility and coroutine support. Quickly set up by adding dependencies to build.gradle or Maven files. It supports functionalities like models, chat, and images. Secure API key management using environment variables is recommended. Ktor engines are available for HTTP client operations. Find comprehensive guides and sample apps for an effective start. This is an unofficial library distributed under the MIT license.
botsh
This tool connects a chat agent with a Dockerized Ubuntu setup to facilitate task automation using OpenAI's API. By containing operations within a secure environment, it runs complex commands effectively, ensuring safety. Demonstrating functionality through tasks like image conversion, IP lookup, and code analysis, it proves versatile. `botsh` structures tasks into smaller, manageable steps and offers the option to maintain or discard containers, making it suitable for repetitive tasks in separate environments. Use this solution to boost efficiency with AI-enabled automation.
GPT-Driver
Explore a new methodology utilizing GPT-3.5's language modeling to improve motion planning for autonomous vehicles. This technique reinterprets trajectory prediction through language token conversion and large language model integration, enhancing generalization in new driving conditions. The project demonstrates a prompting-reasoning-finetuning strategy for detailed accuracy, tested on the nuScenes dataset, confirming its efficiency and wide-ranging potential.
Master-AI-BOT
Explore Master AI BOT, a swift Telegram bot driven by GPT-4 Turbo with unlimited chat potential, voice recognition, and a variety of chat modes including assistant and artist. Enjoy flawless message streaming, integration with DALLE 2, and group chat functionality. Control access with ease and keep tabs on OpenAI API costs, all through an interface free of daily usage restrictions. Perfect for developers and chat fans, this bot provides a versatile and customizable communication experience with straightforward setup and deployment.
ChatWithBinary
This tool uses LangChain and the OpenAI API to deliver detailed binary file analysis, helping CTF enthusiasts identify vulnerabilities efficiently. By simplifying binary comprehension, users can focus on problem-solving. Key features include user-friendly, precise, and automated analysis through AI and machine learning. Installation options via PyPI and local setups offer deployment flexibility, complemented by an intuitive command-line interface for smooth interaction. An essential tool for advancing in binary analysis and vulnerability identification.
tree-of-thought-llm
Explore 'Tree of Thoughts', an innovative method for problem-solving with large language models. Easily integrate using OpenAI's API, with instructions for both PyPI and source installation. Start by tackling tasks like the game of 24 using GPT-4 and conduct experiments across different domains. Contribute to the community by offering feedback and find detailed descriptions and methods in the accompanying paper for deeper insights.
album-ai
Album AI leverages GPT-4-o-mini and Haiku to make photo albums interactive by automatically generating metadata, supporting search and chat through APIs. With an emphasis on easy self-hosting via Docker, it simplifies image discovery and metadata vectorization using a PgSQL database. Targeted at photography enthusiasts, it transforms large photo collections into accessible image knowledge bases, welcoming feedback for continuous improvement. Visit the demo to explore new interactive experiences with your gallery.
promptfoo
Explore tools tailored for evaluating and securing LLM applications using promptfoo. Conduct specific prompt and model evaluations and fortify app security with automated tests. Improve evaluation processes with features like caching and live reloading. Score generated outputs using defined metrics. Available as a CLI and library, promptfoo seamlessly integrates into CI/CD systems, supporting numerous platforms such as OpenAI and Azure.
llama-gpt
LlamaGPT offers a private, secure, self-hosted Chatbot experience with diverse installation options, Nvidia GPU support, and OpenAI API compatibility, ideal for various infrastructures.
draw-a-ui
This open-source app transforms wireframe designs into Tailwind-flavored HTML using tldraw and the GPT-4 Vision API. While in development, a waitlist for a hosted version is available. It converts SVGs to PNGs for HTML generation using GPT-4 Vision. Built on Next.js 14, it requires Node.js 18.17+. Ideal for prototyping as it lacks authentication, offering an easy setup to convert designs into HTML code.
free-one-api
This open-source project offers a standardized OpenAI API format to access diverse LLM reverse engineering libraries, featuring auto load balancing, a user-friendly Web UI, and stream mode compatibility. It efficiently integrates multiple LLM libraries while ensuring stable operation with heartbeat monitoring and automatic channel management. Designed to complement the 'one-api' project, it invites community contributions for adapter testing and enhancement. Comprehensive deployment and configuration guides are available on its GitHub and official site.
openai-quickstart-python
This repository offers detailed instructions to integrate various OpenAI API endpoints with Python. It features quickstart apps that guide through setup stages, from installing dependencies to executing requests with the OpenAI Python SDK. Users can explore pre-built chat and assistant models available in the examples folder. The repository ensures straightforward API use by managing virtual environments and setting up necessary variables.
go-openai
The unofficial Go library for OpenAI API supports ChatGPT, GPT-3, GPT-4, DALL·E, and Whisper models, enabling integration of AI features such as text and image generation, and speech-to-text in Go applications. This library offers installation guides, usage examples, and key management for optimized programming.
gpt4-pdf-chatbot-langchain
Learn how to utilize GPT-4 and LangChain to build advanced chatbots capable of handling multiple large PDF files efficiently. This project uses Pinecone, Typescript, and Next.js to guide the creation of scalable AI applications. It includes comprehensive instructions on repository cloning, package installation, setup, and transforming PDFs into embeddings for effective data retrieval. Additionally, it offers troubleshooting tips to ensure proper integration of key components like Pinecone vectorstore and the OpenAI API. Suitable for developers aiming to leverage AI for large-scale document management, this repository provides a detailed approach to modern chatbot development.
langchain-chat-with-documents
Enhance document interaction with a tool that allows chatting with PDF and DOCX files using ChatGPT. Developed during a Bellingcat hackathon, the project involves integration with Weaviate and Cloudflare R2. The tool is installed with Node v18 using a T3 Stack architecture, including Next.js, Tailwind CSS, and tRPC, suitable for efficient document vectorization and indexing.
loz
Loz is a command-line tool integrating AI to run Unix commands using natural language inputs, thereby automating Git commit messages and workflows. The tool supports OpenAI and Ollama APIs, offering configurable settings for secure command execution. Recent updates feature Git log storage, customizable attribution, and enhanced command handling. Loz also processes piped inputs for tasks like file counting and text conversion, aiming to streamline task automation on Unix systems.
chatty
Explore advancements in AI chatbot technology with a tool that combines ChatGPT's intelligence, DALL·E's creativity, and Whisper's audio-to-text conversion. This integration facilitates seamless device interaction and includes language support, role customization, and content generation. Set up easily with attention to user privacy and API integration for a versatile and adaptable digital assistant.
ReAct
Understand how ReAct can enhance reasoning and acting capabilities in AI language models, as detailed in the ICLR 2023 paper. Learn implementation methods with OpenAI's GPT-3 via LangChain's zero-shot ReAct Agent. Review experimental results on datasets such as HotpotQA and FEVER, highlighting the performance differences between PaLM and GPT-3. Setup requires API key configuration and installation of packages 'openai' and 'alfworld'. Gain insights and metrics for advancing AI model capabilities efficiently.
Cradle
Cradle empowers foundation models to perform complex tasks using human-like interaction with screenshots and traditional interfaces. It supports games like RDR2, Stardew Valley, and Cities: Skylines, along with software such as Chrome and Outlook. The framework utilizes modern Python and OCR technology, ensuring comprehensive environment compatibility and adaptability for new applications, delivering effective generalized control.
ChineseAiDungeonChatGPT
This project utilizes the ChatGPT API to enhance Chinese AI Dungeon storytelling. It is easy to install and run in both command line and app modes with Python 3.9 or later. Recent updates feature the official OpenAI API for improved speed and stability, while keeping the installation straightforward. This project shows marked improvements over earlier iterations, providing a streamlined narrative tool similar to the original AI Dungeon.
one-api
One API offers straightforward access to numerous large AI models through a standard OpenAI API format. It supports leading models like OpenAI ChatGPT, Google PaLM2, and Baidu Wenxin, facilitating API requests management with load balancing and streaming capabilities. The platform provides flexible deployment options such as Docker and Cloudflare and allows extensive customization in user and token management. It includes features like channel and user group management, announcements, and automatic failure retries. As an open-source initiative, it ensures compliance with OpenAI terms and Chinese legal requirements.
PentestGPT
Explore PentestGPT, a tool leveraging GPT technology to streamline penetration testing. It offers automated processes and interactive guidance for tackling various challenges such as HackTheBox and VulnHub. The recent inclusion of GPT-4-turbo enhances performance, supporting efficient resolution of mid to complex security issues. This tool is presented in the USENIX Security 2024 and invites security enthusiasts to join a community on Discord for updates and support.
basaran
Basaran serves as an open-source alternative to the OpenAI text completion API, enabling streaming with Hugging Face Transformers models. Key features include multi-GPU support, diverse decoding strategies, and easy compatibility with OpenAI's client libraries, allowing seamless service replacement with current open-source models. It provides real-time updates and a user-friendly web playground for developers seeking adaptable AI text generation solutions.
openai-api-proxy
This project offers an easy method to deploy an OpenAI API proxy using Docker and cloud functions, featuring SSE streaming and text moderation for efficient content handling. Supports NodeJS environments with simple domain/IP integration, and optional proxy key for added security. Ideal for developers integrating OpenAI without direct exposure, complemented by detailed Tencent Cloud deployment documentation.
Delphic
Explore a user-friendly framework that enables easy deployment of LLM agents for text data manipulation and analysis using LlamaIndex. Initially operating with OpenAI's API for streamlined setup, it also offers compatibility with other language models. Despite being a non-maintained prototype, it serves as a robust proof of concept for creating Django applications with streaming responses. The framework entails detailed setup instructions for both local and production environments, user management, and development guidelines. Consider its potential for future enhancements beyond OpenAI's interaction.
aikit
AIKit is an adaptable platform for hosting, deploying, and fine-tuning large language models (LLMs). It offers OpenAI API-compatible tools, supports LocalAI for inference, and provides a flexible fine-tuning interface through Unsloth. Its minimal image size enhances security, and it supports multi-modal models and OpenAI API clients. AIKit is suitable for air-gapped environments and allows multiple model hosting with one image. It can be deployed on Kubernetes and supports AMD64, ARM64, and NVIDIA GPUs for faster inferencing.
ruby-openai
Ruby-openai allows developers to integrate AI functionalities such as text generation with GPT-4o, audio transcription and translation via Whisper, and image creation using DALL·E with the OpenAI API. The library supports custom configurations for API keys, fine-tuning, and is compatible with Azure. Designed for developers, it simplifies installation with Bundler or Gem and includes features like logging and error handling to support various AI models and vector operations.
openai
Explore a .NET library designed to easily incorporate OpenAI's API into applications. This library, driven by community efforts, facilitates the integration for developers aiming to leverage OpenAI's functions. It includes both core and experimental utility libraries, along with extensive documentation, API guides, and community forums on Discord and Reddit. Regular updates and sample projects support developers in utilizing OpenAI services effectively and securely. Keep up with detailed changelogs and engage with the growing .NET AI ecosystem.
ai-cli
Efficiently enhance command line functionality with a CLI tool powered by GPT-3. This tool simplifies task management and API authentication through OpenAI's API, available globally via npm installation. Users benefit from autocompletion and customizable model preferences. Offering a cost-effective solution, this tool is perfect for developers and tech enthusiasts aiming for seamless AI integration.
ChatFred
Explore the innovative AI features within the Alfred workflow that facilitate smooth interactions with ChatGPT, DALL·E 2, and other notable models. Enhance productivity with tools for automated text and image creation, voice-to-text conversion, and prompt customization. Tailored for Mac users, this workflow supports efficient task management including coding and translation, offering adaptable settings to suit various needs. Experience a streamlined Mac environment powered by AI-driven insights.
SolidGPT
SolidGPT provides AI-enhanced semantic search capabilities for developers within their codebases and workspaces. It can be easily accessed and installed via the VSCode Marketplace for seamless integration. Users benefit from quick queries and responses, and can utilize Notion for effective project management while maintaining data privacy. Reach out via email or GitHub for support or feedback.
RWKV-Runner
The RWKV-Runner project simplifies the use of large language models through automation and a lightweight executable. It is compatible with the OpenAI API, transforming ChatGPT clients into RWKV clients. Notable features include easy model startup, adaptable VRAM settings, user-friendly interfaces, and multilingual support. Additional tools for model conversion, download management, LoRA finetuning, and example server deployments are also available, making it suitable for users seeking efficient model management across various platforms.
AutoGPT-Next-Web
Easily deploy a customized AutoGPT-Next-Web application in minutes with Vercel, featuring enhanced local language support and a responsive interface similar to AgentGPT. With options for Docker and Azure OpenAI API integration, along with secure access controls, this platform is ideal for creating a personalized 'AutoGPT' site. Explore commercial version features through community engagement.
react-agent
ReactAgent uses GPT-4 to automatically generate and assemble React components from user stories. This open-source tool employs React, TailwindCSS, and Typescript, enabling integration with local design systems. Its Atomic Design Principles support rapid prototyping, although it's mainly for development use and might contain bugs. Users should validate adaptation for real-world apps and track OpenAI token costs.
loopgpt
LoopGPT is a Python package that re-imagines Auto-GPT with a modular and extensible design. It supports easy feature integration, offers seamless compatibility with GPT-3.5, minimizes prompt requirements, and supports full state serialization for convenient state management. Perfect for crafting AI solutions without needing GPT-4.
chatgpt-pgvector
The application integrates domain-specific embeddings with vector search to enhance ChatGPT's functionality, using OpenAI's API for text vectorization to facilitate document similarity searches. It employs Nextjs, Vercel hosting, and TailwindCSS, storing embeddings in a Supabase PostgreSQL table to construct precise query responses. For more insights, refer to Supabase's blog on pgvector and OpenAI embeddings.
chatgpt-telegram-bot
The project enables smooth integration of Telegram with OpenAI technologies like ChatGPT, DALL·E, and Whisper, facilitating intelligent response and multimedia management. Key features include markdown support, image generation, audio transcription, and user management through budget tracking and advanced language options. Users can access the latest AI models such as GPT-4 Turbo and enhance functionality with plugins for services like weather and Spotify. With Docker compatibility, the bot is easy to deploy and use, offering a practical AI solution for interactive communication enhancement.
CodeGPT
CodeGPT is a CLI tool that utilizes ChatGPT AI to improve Git workflows through automated commit message drafting and code reviews. Compatible with multiple AI models, including gpt-3.5-turbo and gpt-4, it integrates with Azure OpenAI services and supports conventional commit standards. Features include customizable diffs, multi-language translations, and simple installation via Homebrew or Chocolatey, enhancing documentation and review processes objectively.
chatgpt-mirror
Discover how to set up and configure the archived chatgpt-mirror project using GPT-3.5 Turbo with this detailed guide. Learn to install and configure through Node.js, Docker, and environment settings. The guide also shows how to customize API configurations and manage errors with JSON files. Note: This repository is archived; consider using ChatbotUI for ongoing development.
llmflows
LLMFlows is a framework that enables the development of straightforward and well-structured large language model applications such as chatbots and question-answering systems. It focuses on providing transparent operations and full user control without hidden prompts. With minimal abstractions, LLMFlows supports features like customizable prompt templates, efficient LLM interaction structuring, and async operations for better performance. The framework also integrates with vector databases to facilitate efficient data handling. Its core principles of simplicity, explicitness, and transparency ensure ease in monitoring, maintenance, and debugging.
AISubtitle
This tool offers AI-driven subtitle translation for local files and platforms such as Bilibili and YouTube using GPT-3.5 for real-time language conversion. Users can manage subtitles in SRT format, with support for bi-directional translations in numerous languages. Constructed with NextJS and hosted on Vercel, this project also uses Upstash Redis for caching and rate limiting. Personal OpenAI keys can enhance stability for extensive subtitle translation tasks.
ai-fusion-kit
The AI Fusion Kit, utilizing Next.js, offers a comprehensive AI web app template designed for performance and adaptability. It features technologies like Typescript, ReactJS, Supabase, and Open AI API, complemented by Vercel AI SDK and TailwindCSS integrations. With thorough installation and local operation guides, developers can effortlessly create scalable AI applications. This project is created by nphivu414 and toproad1407, aiming to facilitate an innovative development experience.
Feedback Email: [email protected]