13 Repos
Interfaces for sending prompts to large language models and processing text responses.
Distinct from Language Models: Focused on the act of querying models for responses, distinct from foundational model architectures or specific training techniques.
Explore 13 awesome GitHub repositories matching artificial intelligence & ml · Language Model Querying. Refine with filters or upvote what's useful.
Chatbot-ui is a self-hosted AI dashboard and LLM chat interface that serves as a centralized hub for interacting with multiple artificial intelligence providers. It functions as a multi-provider AI client and model orchestrator, allowing users to send prompts and receive responses from various large language models through a unified conversational interface. The project enables multi-model AI chat within a single workspace, allowing for the comparison of outputs and capabilities across different backends. It provides a private frontend for AI workspace management, where users can organize cha
Provides a unified interface for sending prompts to large language models and processing their responses.
ChatALL is a multi-model chat client and productivity tool designed to evaluate the quality of answers from different large language models. It provides a unified interface for interacting with various AI chatbots across different service providers from a single window, allowing users to send a single prompt to multiple models simultaneously. The application enables side-by-side response comparison through a dynamic columnar layout and concurrent querying. It functions as a local chat history manager, using a privacy-focused storage system to keep prompt records and conversation history saved
Provides a unified interface for sending a single prompt to multiple large language models simultaneously.
This project is a web-based user interface and multi-model API gateway for interacting with various large language model providers and local inference services. It functions as a retrieval-augmented generation chatbot for private document questioning, a manager for model fine-tuning, and an autonomous agent framework. The system distinguishes itself by integrating an autonomous assistant mode that uses web search and external tools to solve complex, multi-step tasks without manual prompting. It also features an API gateway capable of rotating multiple authentication keys to balance usage and
Facilitates sending prompts and receiving text responses from various models through a graphical interface.
Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy
Provides interfaces for sending prompts to large language models and processing text responses from the terminal.
Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov
Provides the core capability to send text and image prompts to LLMs to retrieve reasoning and responses.
OpenChatKit is a training and inference toolkit for large language models. It provides a comprehensive set of tools for managing the model lifecycle, including a fine-tuning pipeline, a model weight converter, and a command-line interface for interacting with conversational agents. The toolkit features a framework for retrieval augmented generation, allowing models to incorporate relevant context from external vector indices. It also includes utilities for converting trained model checkpoints into formats compatible with standard inference libraries. The project covers conversational AI trai
Provides an interface for sending natural language prompts to large language models and processing their conversational responses.
Deep Searcher is an open-source retrieval-augmented generation engine that indexes private documents into a vector database and uses large language models to answer complex questions with cited reasoning. It functions as both a command-line interface and a web API research tool, enabling users to load data and generate comprehensive reports by combining indexed private information with LLM-powered analysis. The system distinguishes itself through a plugin-based provider architecture that supports multiple embedding models, LLM providers, vector databases, and file loaders as interchangeable c
Asks questions in plain language from the command line and receives answers based on indexed private data.
The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.
Sends natural-language prompts to Apple's on-device FoundationModel from the terminal.
This is a full-stack template for building decentralized applications on the GenLayer blockchain, combining smart contract development with a frontend integration pipeline. It provides a pre-configured environment for writing GenLayer smart contracts using Python decorators that specify function visibility, persistence, and typed storage structures, along with built-in linting to catch forbidden imports and nondeterministic calls before deployment. The boilerplate distinguishes itself by supporting nondeterministic smart contract operations—such as querying language models and fetching extern
Sends prompts to language models to generate text, analyze data, or produce structured output.
Youtu Agent is an open-source framework for building, running, and evaluating autonomous agents powered by large language models. It provides the core infrastructure for creating agents that follow reasoning loops, use toolkits, and coordinate with other agents to solve complex tasks, all managed through YAML-driven configuration files. The framework distinguishes itself through its support for multi-agent orchestration, where a planner agent decomposes tasks and coordinates specialized worker agents, and through its integration with the Model Context Protocol for connecting to external toolk
Provides the core interface for sending prompts to language models and receiving text responses.
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
Sends text or file content to an AI model and returns the generated response directly in the command line.
PyChatGPT ist eine Python-Bibliothek zum Senden von Prompts an Sprachmodell-APIs und zum programmatischen Empfangen generierter Textantworten. Sie dient als API-Client, der Sprachmodell-Funktionen in Python-Anwendungen integriert. Das Projekt enthält einen automatisierten Authentifikator, um Zugriffstoken abzurufen und zu aktualisieren, ohne dass ein Webbrowser erforderlich ist. Es verfügt zudem über einen Proxy-fähigen Netzwerk-Client, der API-Anfragen über Proxy-Server leitet, um Netzwerkbeschränkungen zu umgehen und Ratenbegrenzungen zu verwalten. Um die Kontinuität zu wahren, bietet die Bibliothek ein Statusmanagement für Konversationen, das den Chatverlauf verfolgt und Sitzungen in lokalen Dateien speichert. Dies ermöglicht es Benutzern, frühere Interaktionen mit einem KI-Modell fortzusetzen.
Provides an interface for sending prompts to large language models and processing the resulting text responses programmatically.
Gepetto is an IDA Pro plugin that integrates large language models directly into the reverse engineering workflow. It functions as a multi-provider LLM client, allowing users to explain decompiled functions, rename variables, and add comments to pseudocode, all while supporting multiple language model backends and a localized interface. The plugin distinguishes itself through a plugin-based architecture that abstracts multiple LLM providers behind a unified interface, enabling hot-swapping between providers and models without restarting IDA Pro. It also features a command-line interface bridg
Provides a command-line interface within a reverse engineering environment to ask arbitrary questions to the configured language model.