ArtyLLaMA: Empowering AI Creativity in the Open Source Community 🦙🎨

ArtyLLaMA is an experimental chat interface for Open Source Large Language Models, leveraging the power of Ollama, OpenAI, and Anthropic. It features dynamic content generation and display through an "Artifacts-like" system, making AI-assisted creativity more accessible and interactive.

Project Description

ArtyLLaMA is not a model itself, but a framework that allows users to interact with various language models. It provides a user-friendly interface for generating creative content, code, and visualizations using state-of-the-art language models.

Key Features:

Intended Use

ArtyLLaMA is designed for developers, researchers, and creative professionals who want to:

Limitations

Ethical Considerations

Users of ArtyLLaMA should be aware of:

Technical Specifications

Getting Started

  1. Clone the repository: git clone https://github.com/kroonen/ArtyLLaMA.git
  2. Install dependencies: npm install
  3. Set up environment variables (see README for details on API keys)
  4. Run the application: npm run dev
  5. Access the interface at http://localhost:3000

For more detailed instructions, including Docker setup, visit our GitHub repository.

License

ArtyLLaMA is distributed under the ArtyLLaMa Research Project License. This license allows free use for non-commercial, academic, and research purposes with attribution. Commercial use requires explicit written permission. See the LICENSE file for full details.

Citation

If you use ArtyLLaMA in your research or projects, please cite it as follows:

@software{artyllama2024,
  author = {Robin Kroonen},
  title = {ArtyLLaMA: Empowering AI Creativity in the Open Source Community},
  year = {2024},
  url = {https://github.com/kroonen}
}

Contact

For questions, feedback, or collaborations, please reach out to:

We welcome contributions and feedback from the community, subject to the terms of our license!