Web app for ChatGPT artifacts
Top 62.2% on sourcepulse
This project brings Anthropic's "Artifacts" feature to ChatGPT, enabling users to define structured outputs for AI models. It targets developers and power users seeking more predictable and programmatic interactions with LLMs, facilitating the integration of AI-generated data into applications.
How It Works
The project leverages the OpenAI Node.js library to interact with LLM APIs. It intercepts model responses and processes them to extract structured data, mirroring Claude's Artifacts functionality. This approach allows for custom model configurations, including local Ollama instances, Groq, and Azure OpenAI, by modifying API endpoints and model names within the pages/api/chat.js
file.
Quick Start & Requirements
npm install
.env.example
to .env
and add your OpenAI API key.npm run build
and npm start
.Highlighted Details
Maintenance & Community
No specific information on contributors, sponsorships, or community channels is provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project requires manual code modification to switch between different LLM providers and models. The GPL-3.0 license may present compatibility challenges for certain commercial use cases.
1 year ago
1 day