awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
waylaidwanderer avatar

waylaidwanderer/node-chatgpt-api

0
View on GitHub↗
4,167 estrellas·717 forks·JavaScript·MIT·7 vistaswww.npmjs.com/package/@waylaidwanderer/chatgpt-api↗

Node Chatgpt Api

Este proyecto es un cliente de IA para Node.js y un wrapper de API REST diseñado para exponer las capacidades de modelos de lenguaje grandes (LLM) como un servicio web. Incluye una interfaz de línea de comandos para la interacción directa con los modelos y un gestor de estado de conversación para rastrear y persistir el historial de chat entre sesiones.

El sistema cuenta con una puerta de enlace de proxy inverso diseñada específicamente para eludir las restricciones de navegador y web al acceder programáticamente a interfaces de IA. Además, permite la personalización de la personalidad de la IA mediante la inyección de prefijos de prompt y etiquetas personalizadas para controlar el comportamiento y el tono del modelo.

El software admite la gestión del contexto conversacional a través de identificadores de sesión y adaptadores de almacenamiento intercambiables para la persistencia del historial. Puede desplegarse como un entorno de ejecución contenedorizado para garantizar un alojamiento consistente en diferentes plataformas.

Features

  • LLM API Servers - Runs a standalone HTTP server that exposes language model capabilities as a web service.
  • AI Chatbots - Provides specialized clients to integrate conversational AI assistants into applications.
  • AI Model APIs - Implements a unified interface for sending prompts to and receiving responses from diverse AI models.
  • AI Model Clients - Provides a programmatic Node.js client for interacting with conversational AI models via API.
  • Conversation Context Management - Manages state and coherence across multi-turn AI interactions using persistent storage.
  • Conversation Context Tracking - Maintains conversational continuity by tracking message threads via unique session identifiers.
  • Conversation State Managers - Tracks interaction history and manages context to maintain continuity in AI dialogues.
  • LLM REST API Wrappers - Exposes large language model capabilities as a REST web service for external applications.
  • Persistent Chat Histories - Maintains long-term conversational context by persisting chat history across sessions.
  • AI Proxy Gateways - Implements a reverse proxy gateway to bypass web restrictions and facilitate programmatic access to AI interfaces.
  • AI Model API Wrappers - Wraps AI model interactions into a REST server for exposure via HTTP endpoints.
  • AI Model API Servers - Hosts a REST server to expose AI model capabilities as standard web endpoints.
  • AI Command-Line Interfaces - Ships a terminal application for sending prompts to AI models and receiving responses.
  • Prompt Customization - Enables customization of AI personality through prompt prefixes and custom labels.
  • Prompt Prefixes - Allows prepending custom instructions to steer the AI model's behavior and tone.
  • Session Storage Drivers - Ships interchangeable storage drivers to persist user session and conversation data.
  • AI Companion Command-Line Interfaces - Provides a terminal-based interface for direct interaction with AI models.
  • AI Interface Proxying - Uses a reverse proxy to bypass browser restrictions when accessing AI services programmatically.
  • Proxy Routing - Routes requests through intermediary proxies to bypass security restrictions on AI interfaces.
  • Reverse Proxy Integrations - Integrates a reverse proxy server to handle traffic and circumvent web interface restrictions.
  • LLMs & GPT - Client for ChatGPT and Bing AI.
  • Interfaces de línea de comandos - Node.js module providing REST API and CLI functionality.
  • Language SDKs - Node.js client supporting both standard and browser-based sessions.

Historial de estrellas

Gráfico del historial de estrellas de waylaidwanderer/node-chatgpt-apiGráfico del historial de estrellas de waylaidwanderer/node-chatgpt-api

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace waylaidwanderer/node-chatgpt-api?

Este proyecto es un cliente de IA para Node.js y un wrapper de API REST diseñado para exponer las capacidades de modelos de lenguaje grandes (LLM) como un servicio web. Incluye una interfaz de línea de comandos para la interacción directa con los modelos y un gestor de estado de conversación para rastrear y persistir el historial de chat entre sesiones.

¿Cuáles son las características principales de waylaidwanderer/node-chatgpt-api?

Las características principales de waylaidwanderer/node-chatgpt-api son: LLM API Servers, AI Chatbots, AI Model APIs, AI Model Clients, Conversation Context Management, Conversation Context Tracking, Conversation State Managers, LLM REST API Wrappers.

¿Qué alternativas de código abierto existen para waylaidwanderer/node-chatgpt-api?

Las alternativas de código abierto para waylaidwanderer/node-chatgpt-api incluyen: rawandahmad698/pychatgpt — PyChatGPT is a Python library for sending prompts to language model APIs and receiving generated text responses… vercel-labs/ai-chatbot — This is a full-featured chatbot framework and Next.js web application designed for integrating various large language… spring-projects/spring-ai — Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools,… helicone/helicone — Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with… sigoden/aichat — This project is a terminal-based command line interface client and agent orchestrator for interacting with multiple… vercel/ai — This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for…

Alternativas open-source a Node Chatgpt Api

Proyectos open-source similares, clasificados según cuántas características comparten con Node Chatgpt Api.
  • rawandahmad698/pychatgptAvatar de rawandahmad698

    rawandahmad698/PyChatGPT

    4,188Ver en GitHub↗

    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 project includes an automated authenticator to retrieve and refresh access tokens without requiring a web browser. It also features a proxy-enabled network client that routes API requests through proxy servers to bypass network restrictions and manage rate limits. To maintain continuity, the library provides conversation state management that tracks chat history an

    Python
    Ver en GitHub↗4,188
  • vercel-labs/ai-chatbotAvatar de vercel-labs

    vercel-labs/ai-chatbot

    20,501Ver en GitHub↗

    This is a full-featured chatbot framework and Next.js web application designed for integrating various large language model providers into a web interface. It serves as a template for building AI chatbots that can generate text and structured data through a unified interface. The project functions as an authenticated AI application, incorporating built-in user identity verification and session management. It includes a suite for AI tool integration, allowing language models to execute tool calls and generate structured objects by connecting to external data and functions. The framework provi

    TypeScript
    Ver en GitHub↗20,501
  • spring-projects/spring-aiAvatar de spring-projects

    spring-projects/spring-ai

    9,001Ver en GitHub↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Javaartificial-intelligencejavaspring-ai
    Ver en GitHub↗9,001
  • helicone/heliconeAvatar de Helicone

    Helicone/helicone

    5,830Ver en GitHub↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    TypeScript
    Ver en GitHub↗5,830
Ver las 30 alternativas a Node Chatgpt Api→