honest-models

byChannel Myanmar

"https://github.com/artdeone/artdeone-ai" ADO AI Plan The goal is to make ADO AI work exclusively through a single OpenRouter API integration. Only one OpenRouter Key will be used across all plans (except the Free Plan). Pricing Note: All pricing calculations should use the rate of $1 = 5,000 MMK (Kyats). Since the Myanmar Kyat is unstable, all pricing must remain dynamically linked to admin-pricing.html and never hardcoded. Requirements: Model Replacement by Plan Replace the current models for all plans with models available on OpenRouter β€” including DeepSeek V3.2 and Google Gemini variants. Reprice each plan accordingly to reflect the new model costs. Image Generation + Search & Deep Research Features Integrate a stable, high-quality image generation model into ado-ai.html Store generated images in Cloudflare R2 (not Supabase) Implement monthly usage limits for both text messages and image generation, separated by plan Display each plan's total allowance clearly as X messages/month + X images/month Also add Search and Deep Research functionality to ado-ai.html β€” these must be fully functional, not placeholder features Calculate and suggest pricing per plan that ensures healthy profit margins after all API and storage costs Keep Model Selection Simple β€” No Groq One latest, high-quality model per plan tier is sufficient. Do not use any models from Groq. Redesign the User Profile Page The current user profile page needs to be fully replaced. Build a transparent, honest usage dashboard so users can clearly see: Cost breakdown per individual message When image generations were performed and their associated cost Total messages and credits consumed to date Design this however works best β€” the above is just a rough direction. The core goal is that users feel fully informed and never suspicious about their usage or charges. The existing profile UI is not acceptable. Maximize Value & Profit Margins Offer generous message and image allowances across all plans to make them attractive. At the same time, ensure pricing is structured to maintain strong profit margins above API and infrastructure costs. General Review & Fixes Think carefully about any other necessary improvements. Also review ado-ai.html and fix any existing bugs or issues found. Required Models β€” Must All Be Included The following models are mandatory and must be distributed appropriately across paid plans. The Free plan must NOT have access to any of these models: GPT-5.4 GPT-5.1 Claude Sonnet 4.6 Claude Haiku 4.5 DeepSeek Gemini Plan Structure β€” 4 Plans Only Restructure all plans down to exactly four tiers: PlanModel AccessNotesFreeLimited / no premium modelsCannot access any of the required models aboveStudentEntry-level premium modelsBudget-friendlyProMid-tier modelsStandard power usersUltraFull access to all modelsHeavy users, maximum features No Emojis or Icons Anywhere Do not use any emojis or icon libraries (such as Font Awesome, Material Icons, etc.) anywhere throughout the UI. All interface elements must rely solely on clean text and proper HTML/CSS styling β€” no emoji substitutes either.

LandingSignupStorageAI ChatLogin
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

System Requirements Document (SRD)

Project Name: honest-models

1. Introduction

The honest-models project, developed for Channel Myanmar, aims to redefine the ADO AI platform with a focus on transparency, simplicity, and profitability. By leveraging OpenRouter API integration and dynamic pricing linked to Myanmar Kyat (MMK), the platform will deliver cutting-edge AI capabilities while ensuring user trust and sustainable business margins.

This document outlines the system requirements for the honest-models project, including functional and non-functional specifications, user personas, design concepts, and technical architecture.

2. System Overview

The honest-models platform will serve as an AI-powered service hub, offering text generation, image generation, and deep research functionalities. Key features include:

  • Integration with OpenRouter API for seamless model access.
  • Dynamic pricing linked to admin-pricing.html to account for currency fluctuations.
  • Transparent user dashboards for honest usage tracking.
  • Restructured subscription plans with exclusive model access per tier.
  • Cloudflare R2 for stable image storage.

The system will prioritize simplicity, transparency, and user satisfaction while maintaining strong profit margins.

3. Functional Requirements

Page 2 of 5

As User:

  • I should be able to generate high-quality images using a stable model integrated into ado-ai.html.
  • I should be able to perform deep research and search functionalities seamlessly.
  • I should be able to view a transparent usage dashboard showing:
    • Cost breakdown per individual message.
    • When image generations were performed and their associated cost.
    • Total messages and credits consumed to date.

As Admin:

  • I should be able to dynamically update pricing via admin-pricing.html, linked to the MMK exchange rate.
  • I should be able to manage monthly usage limits for text messages and image generation per plan.
  • I should be able to assign exclusive models to each subscription tier.
  • I should be able to store generated images securely in Cloudflare R2.

As Guest:

  • I should be able to access limited features without premium models.

4. User Personas

Admin

Description: Responsible for managing pricing, subscription plans, and system configurations.
Goals: Ensure profitability, maintain system stability, and provide user transparency.

User

Description: Subscribed members accessing AI functionalities based on their plan tier.
Goals: Generate text and images, perform research, and track usage transparently.

Guest

Description: Non-subscribed visitors exploring limited features.
Goals: Experience basic functionalities to evaluate the platform before subscribing.

5. Visuals Colors and Theme

Page 3 of 5

Color Palette

The honest-models platform will feature a clean, professional aesthetic with the following unique color palette:

  • Background: #F4F4F9 (Soft Mist White)
  • Surface: #EAEAEA (Gentle Gray)
  • Text: #2E2E38 (Charcoal Black)
  • Accent: #FF6F61 (Coral Red)
  • Muted Tones: #B0B0B8 (Slate Gray)

This palette conveys trust, clarity, and modernity, aligning with the project's emphasis on transparency and honesty.

6. Signature Design Concept

Transparent Dashboard with Interactive Cost Breakdown

The homepage will feature a transparent usage dashboard as its centerpiece. Upon login, users will see:

  • Dynamic Graphs: A live graph showing monthly usage trends for messages and images.
  • Interactive Cost Breakdown: Hovering over any graph point will reveal detailed costs for individual actions (e.g., message generation or image creation).
  • Plan Comparison Table: A collapsible table comparing all subscription tiers, highlighting allowances and exclusive model access.

Animations:

  • Smooth transitions between dashboard sections.
  • Subtle pulsating highlights on key metrics (e.g., remaining credits).

Micro-Interactions:

  • Clicking on a graph point zooms into a detailed timeline view.
  • Hovering over plan features reveals tooltips explaining benefits.

This design ensures users feel informed and engaged, fostering trust and satisfaction.

7. Non-Functional Requirements

  • Performance: The system must handle up to 10,000 concurrent users without latency.
  • Scalability: Cloudflare R2 and OpenRouter API must scale seamlessly with user growth.
  • Security: All user data must be encrypted at rest and in transit.
  • Availability: Ensure 99.9% uptime for critical services.
  • Localization: Support dynamic currency conversion for MMK.
Page 4 of 5

8. Tech Stack

Frontend

  • React for Web

Backend

  • Python
  • FastAPI

Database

  • MySQL (with Alembic for migrations)

AI Models

  • GPT-5.4 for user-friendly responses
  • Claude Sonnet 4.6 for academic or coding work
  • Gemini 3.1 Pro for friendly responses
  • Google Nano Banana for image generation

AI Tools

  • Litellm for LLM Routing
  • Langchain

Local Orchestration

  • Docker
  • docker-compose

Server-Side Orchestration

  • Kubernetes
Page 5 of 5

9. Assumptions and Constraints

  • Pricing calculations will always use the rate of $1 = 5,000 MMK.
  • Free plan users will not have access to premium models.
  • All integrations must comply with OpenRouter API standards.
  • No emojis or icons will be used in the UI.

10. Glossary

  • MMK: Myanmar Kyat, the local currency.
  • OpenRouter API: A unified API for accessing AI models.
  • Cloudflare R2: A cloud storage solution for generated images.
  • Alembic: A database migration tool for MySQL.
  • LLM: Large Language Model, used for AI text generation.

End of Document

Landing design preview
Login: Sign In
Dashboard: View Overview
Pricing: Update MMK Rates
Plans: Manage Tiers
Plans: Assign Models
Storage: Manage R2 Images