How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
PyChatGPT is a Python library for sending prompts to language model APIs and receiving generated text responses programmatically. It serves as an API client that integrates language model capabilities into Python applications.
The main features of rawandahmad698/pychatgpt are: Language Model Querying, AI Conversation Managers, Conversation State Persistence, Conversation State Managers, LLM API Clients, AI Prompt Sending APIs, API Client Authentications, Token-Based Authentication.
Projects with overlapping indexed features include: waylaidwanderer/node-chatgpt-api — This project provides a Node.js AI client and a REST API wrapper designed to expose large language model capabilities… dsdanielpark/bard-api — Bard-API is an asynchronous Python wrapper and client for interacting with Google Gemini. It functions as a stateful… acheong08/chatgpt — This project is a command line AI client and API wrapper designed to facilitate interaction with a large language… charmbracelet/mods — Mods is a terminal-based AI client that sends prompts to large language models and streams responses back to the… dooy/chatgpt-web-midjourney-proxy — This project is a multimodal AI proxy and content generation hub that provides a unified web interface for interacting… pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech…
This project provides a Node.js AI client and a REST API wrapper designed to expose large language model capabilities as a web service. It includes a command line interface for direct interaction with models and a conversation state manager to track and persist chat history across sessions. The system features a reverse proxy gateway specifically designed to circumvent browser and web restrictions when programmatically accessing AI interfaces. It further allows for AI personality customization by injecting prompt prefixes and custom labels to control the behavior and tone of the model. The s
Bard-API is an asynchronous Python wrapper and client for interacting with Google Gemini. It functions as a stateful conversation manager and multimodal interface, allowing users to send text and image prompts to a language model and retrieve responses. The library utilizes a cookie-based authentication system that extracts session tokens from local browser storage to authorize requests. To manage access and connectivity, it includes proxy-based request routing to bypass regional restrictions and avoid IP blocks. The project covers capabilities for multimodal AI analysis and the maintenance
This project is a command line AI client and API wrapper designed to facilitate interaction with a large language model. It functions as a terminal interface for sending multi-line prompts and receiving generated text, providing a means of conversational AI integration through a programmable interface. The system utilizes a reverse-engineered API interface and HTTP-based request simulation to communicate with the model. It includes an AI plugin manager that allows for the installation and management of external extensions to increase the functional capabilities of the language model. The imp
Mods is a terminal-based AI client that sends prompts to large language models and streams responses back to the command line. It functions as a multi-provider AI gateway, routing queries to OpenAI, Cohere, Groq, Gemini, and local endpoints, and includes a conversation history manager that saves, caches, branches, and resumes text-based interactions. The tool also operates as a Model Context Protocol client, connecting to external MCP servers via stdio, SSE, or HTTP to extend model capabilities with specialized tools and data. The project distinguishes itself through a config-driven provider