Skip to content

Latest commit

 

History

History
365 lines (244 loc) · 16.3 KB

File metadata and controls

365 lines (244 loc) · 16.3 KB

AskOnce 研究报告 / Research Report

研究日期 / Research Date: 2026-03-07

本文档详细记录了对 askonce.txt 中所有项目和网站的深入研究成果,包括架构分析、功能总结和技术实现细节。

This document records detailed research findings on all projects and websites in askonce.txt, including architecture analysis, feature summaries, and technical implementation details.


目录 / Table of Contents

  1. 国际项目研究 / International Project Research
  2. 国内项目研究 / Domestic Project Research
  3. 网站服务研究 / Web Service Research
  4. 技术架构分析 / Technical Architecture Analysis
  5. 功能对比总结 / Feature Comparison Summary
  6. AskOnce 实现策略 / AskOnce Implementation Strategy

1. 国际项目研究 / International Project Research

1.1 ChatALL

项目地址 / Project URL: https://github.com/ai-shifu/ChatALL 官网 / Website: https://www.chatall.net/home Stars: 16.3k

核心功能 / Core Features

功能 / Feature 描述 / Description
并发多模型查询 / Concurrent Multi-model Query 同时向多个 AI 发送相同问题 / Send same question to multiple AIs simultaneously
快速提示模式 / Quick Prompt Mode 无需等待前一次响应即可继续发送 / Continue sending without waiting for previous response
响应管理 / Response Management 高亮首选响应,删除不需要的响应 / Highlight preferred response, delete unwanted
灵活模型控制 / Flexible Model Control 随时启用/禁用任何 bot / Enable/disable any bot anytime
多视图布局 / Multi-view Layout 支持一列、两列、三列布局 / Support 1, 2, 3 column layouts
聊天管理 / Chat Management 多会话历史,本地保存 / Multi-session history, local storage
提示词管理 / Prompt Management 保存和重用提示词 / Save and reuse prompts

支持的 AI 模型 (40+) / Supported AI Models

网页访问 / Web Access: ChatGPT, Claude, Gemini, Copilot, Perplexity, Phind, Pi, Character.AI, HuggingChat, Poe, YouChat, Llama 2, Vicuna, Falcon 180B, Code Llama, Gemma, Zephyr, WizardLM

API 集成 / API Integration: OpenAI, Anthropic, Google, Cohere, Groq Cloud, xAI Grok, Azure OpenAI

技术架构 / Technical Architecture

  • 框架 / Framework: Electron
  • 前端 / Frontend: Vue.js 3 + Vuetify 3
  • 语言 / Language: JavaScript
  • 平台 / Platform: Windows, macOS, Linux

1.2 ChatHub

项目地址 / Project URL: https://github.com/chathub-dev/chathub 官网 / Website: https://app.chathub.gg/ Stars: 10.6k

核心功能 / Core Features

功能 / Feature 描述 / Description
多模型同时对话 / Multi-model Conversation 并排比较不同 AI 回答 / Compare different AI responses side by side
提示词库 / Prompt Library 管理、定制、发现常用提示词 / Manage, customize, discover prompts
本地聊天历史 / Local Chat History 本地存储,支持全文搜索 / Local storage with full-text search
导出/导入 / Export/Import 数据可移植性 / Data portability
Markdown 支持 / Markdown Support 代码高亮、实时代码执行 / Code highlighting, real-time execution

技术架构 / Technical Architecture

  • 浏览器扩展 / Browser Extension: React + TypeScript + Vite + TailwindCSS
  • Web/App: Next.js + TailwindCSS
  • 平台 / Platform: Chrome/Edge Extension, Web, iOS, Android, Windows, Mac

1.3 LiteLLM

项目地址 / Project URL: https://github.com/BerriAI/litellm Stars: 25k+ (Y Combinator W23)

核心功能 / Core Features

功能 / Feature 描述 / Description
统一接口 / Unified Interface 调用 100+ 模型,使用 OpenAI 兼容格式 / Call 100+ models with OpenAI-compatible format
AI Gateway 代理服务器,企业级功能 / Proxy server with enterprise features
虚拟密钥 / Virtual Keys 安全的访问控制 / Secure access control
成本追踪 / Cost Tracking 按项目/用户计算费用 / Calculate costs by project/user
路由与重试 / Routing & Retry 自动重试和回退逻辑 / Automatic retry and fallback logic

支持的模型 (100+) / Supported Models

主要云平台 / Major Cloud Platforms: AWS Bedrock, Azure OpenAI, Google Vertex AI, GCP

流行 API / Popular APIs: OpenAI, Anthropic, Cohere, Mistral, Groq, xAI

开源 / Open Source: Ollama, VLLM, Hugging Face


1.4 GodMode

项目地址 / Project URL: https://github.com/smol-ai/GodMode Stars: 4.3k

核心功能 / Core Features

功能 / Feature 描述 / Description
多模型界面 / Multi-model Interface 通过 webview 同时访问多个 AI 服务 / Access multiple AI services via webview
键盘快捷键 / Keyboard Shortcuts Cmd+Shift+G 快速打开 / Quick open with Cmd+Shift+G
界面自定义 / UI Customization 可调整面板大小、重新排序 / Adjustable panel size, reordering

技术架构 / Technical Architecture

  • 框架 / Framework: Electron + React
  • 语言 / Language: TypeScript (60.9%), JavaScript (35.9%)
  • 样式 / Styling: Tailwind CSS

1.5 LLM Council

项目地址 / Project URL: https://github.com/karpathy/llm-council Stars: 15.4k

核心功能 (三阶段机制) / Core Features (Three-stage Mechanism)

阶段 1: 初次观点 / Stage 1: Initial Opinions

  • 用户问题同时发送到所有选定的 LLM / User question sent to all selected LLMs simultaneously
  • 每个模型生成独立响应 / Each model generates independent response

阶段 2: 评审 / Stage 2: Review

  • 每个 LLM 匿名评审和排名其他模型的响应 / Each LLM anonymously reviews and ranks other model responses
  • 消除对特定 AI 品牌的偏见 / Eliminates bias toward specific AI brands

阶段 3: 最终响应 / Stage 3: Final Response

  • 指定的"主席" LLM 将所有输入编译成连贯的最终答案 / Designated "chair" LLM compiles all inputs into coherent final answer

2. 国内项目研究 / Domestic Project Research

2.1 Ask All & Judge

项目地址 / Project URL: https://github.com/WangCheng0116/Ask_all_and_Judge

核心功能 / Core Features

功能 / Feature 描述 / Description
并行查询 / Parallel Query 同时向多个 AI 发送相同问题 / Send same question to multiple AIs
AI 评审 / AI Judge 使用选定的 AI 分析和比较所有响应 / Use selected AI to analyze and compare all responses
提示词库 / Prompt Library 保存常用提示词,快速插入 / Save common prompts for quick insertion
多面板布局 / Multi-panel Layout 2-4 面板布局 / 2-4 panel layout

技术架构 / Technical Architecture

  • 类型 / Type: Chrome 扩展 (Manifest V3) / Chrome Extension
  • 语言 / Language: JavaScript (69.1%), HTML (19.4%), CSS (11.5%)
  • 核心架构 / Core Architecture: iframe 嵌入 + Content Script 注入 / iframe embedding + Content Script injection

2.2 FreeAskInternet

项目地址 / Project URL: https://github.com/nashsu/FreeAskInternet

提示 / Note: 我们开发了本地版本,可参考 openclaw-zero-token / We developed a local version, see openclaw-zero-token

核心功能 / Core Features

功能 / Feature 描述 / Description
完全免费 / Completely Free 无需 API 密钥 / No API key required
完全本地化 / Fully Localized 在任何计算机上运行 / Run on any computer
完全隐私 / Complete Privacy 所有处理在本地进行 / All processing done locally
无 GPU 要求 / No GPU Required CPU 即可运行 / Runs on CPU
多引擎搜索 / Multi-engine Search 聚合多个搜索引擎结果 / Aggregate multiple search engine results

技术架构 / Technical Architecture

  • 语言 / Language: Python (98.6%)
  • 框架 / Framework: FastAPI + Uvicorn
  • 前端 / Frontend: ChatGPT-Next-Web (React)
  • 搜索引擎 / Search Engine: SearXNG (meta search)
  • 部署 / Deployment: Docker Compose

3. 网站服务研究 / Web Service Research

3.1 OpenRouter (openrouter.ai)

官网 / Website: https://openrouter.ai/

概述 / Overview

OpenRouter 是统一 API 接口,通过单一平台访问来自不同提供商的多个 LLM。

OpenRouter is a unified API interface that provides access to multiple LLMs from different providers through a single platform.

规模 / Scale:

  • 每月处理约 30 万亿 tokens / Processes ~30 trillion tokens monthly
  • 服务全球 500 万+ 用户 / Serves 5M+ users globally
  • 托管 300+ 活跃模型 来自 60+ AI 提供商 / Hosts 300+ active models from 60+ AI providers

核心功能 / Core Features

功能 / Feature 描述 / Description
统一 API 访问 / Unified API Access 一个 API 集成 300+ 模型 / One API integration for 300+ models
更高可用性 / Higher Availability 自动故障转移 / Automatic failover
智能路由 / Smart Routing 自动监控提供商可靠性 / Automatic provider reliability monitoring
模型回退 / Model Fallback 自动切换到备份模型 / Automatic switch to backup models
流式支持 / Streaming Support SSE 实时输出 / SSE real-time output

3.2 Ask5 (ask5.ai)

概述 / Overview

Ask5 是一个 Alpha 阶段平台,让用户同时查询五个领先的 AI 模型,并获得智能共识分析。

Ask5 is an Alpha-stage platform that lets users query five leading AI models simultaneously and get intelligent consensus analysis.

核心功能 / Core Features

功能 / Feature 描述 / Description
多模型查询 / Multi-model Query 并排比较多个 AI 模型的响应 / Compare multiple AI model responses side by side
智能共识 / Smart Consensus AI 分析器识别模型间的协议 / AI analyzer identifies agreements between models
详细分析 / Detailed Analysis 模型推理、证据质量、置信度分解 / Model reasoning, evidence quality, confidence breakdown

3.3 Ithy (ithy.com)

概述 / Overview

Ithy 是一个 AI 驱动的研究和搜索平台。

Ithy is an AI-driven research and search platform.

功能 / Features

  • 研究模式 / Research Mode: 快速搜索、深度研究 / Quick search, deep research
  • AI 搜索 / AI Search: 智能搜索界面 / Smart search interface
  • 多模型比较 / Multi-model Comparison: 并排比较多个 AI 提供商的结果 / Compare results from multiple AI providers side by side

4. 技术架构分析 / Technical Architecture Analysis

4.1 多模型查询架构对比 / Multi-model Query Architecture Comparison

项目 / Project 架构类型 / Architecture Type 技术栈 / Tech Stack 并发方式 / Concurrency Method
ChatALL 桌面应用 / Desktop App Electron + Vue 并发请求 / Concurrent requests
ChatHub 扩展 + Web / Extension + Web React + Next.js 并发请求 / Concurrent requests
LiteLLM 代理服务 / Proxy Service Python 异步 + 路由 / Async + Routing
GodMode 桌面应用 / Desktop App Electron + React Webview 并行 / Webview parallel
LLM Council Web 应用 / Web App FastAPI + React 异步并发 / Async concurrent
Ask All & Judge Chrome 扩展 / Chrome Extension JS + Content Script postMessage
FreeAskInternet Web 服务 / Web Service FastAPI + SearXNG 异步 + 搜索 / Async + Search

4.2 集成模式 / Integration Patterns

模式 1: API 直连 / Pattern 1: Direct API

优点 / Pros: 稳定、快速、功能完整 / Stable, fast, full-featured 缺点 / Cons: 需要 API Key、可能产生费用 / Requires API Key, potential costs

模式 2: 代理服务 / Pattern 2: Proxy Service

优点 / Pros: 单一 API Key、统一接口、自动故障转移 / Single API Key, unified interface, automatic failover 缺点 / Cons: 额外延迟、费用叠加 / Additional latency, added costs

模式 3: 网页爬取 / Pattern 3: Web Scraping

优点 / Pros: 无需 API Key、使用现有会话 / No API Key needed, use existing sessions 缺点 / Cons: 不稳定、需要维护 DOM 选择器 / Unstable, requires maintaining DOM selectors


5. 功能对比总结 / Feature Comparison Summary

5.1 功能矩阵 / Feature Matrix

功能 / Feature ChatALL ChatHub LiteLLM GodMode LLM Council Ask All FreeAsk
多模型并发 / Multi-model Concurrent
流式响应 / Streaming Response
AI 评审 / AI Judge
零成本模式 / Zero-cost Mode
浏览器扩展 / Browser Extension
桌面应用 / Desktop App
Web 应用 / Web App
本地部署 / Local Deployment
统一 API / Unified API
模型数量 / Model Count 40+ 20+ 100+ 15+ 5+ 6 5

6. AskOnce 实现策略 / AskOnce Implementation Strategy

6.1 核心设计原则 / Core Design Principles

  1. 多模式支持 / Multi-mode Support: 同时支持 API、网页版、免费模式 / Support API, Web, and free modes simultaneously
  2. 统一接口 / Unified Interface: 类似于 LiteLLM 的统一 API 设计 / LiteLLM-style unified API design
  3. 并发优化 / Concurrency Optimization: 基于 LLM Council 的异步并发架构 / LLM Council-based async concurrent architecture
  4. 扩展生态 / Extension Ecosystem: 借鉴 ChatHub/Ask All 的扩展设计 / ChatHub/Ask All-inspired extension design
  5. 零成本选项 / Zero-cost Option: 集成 openclaw-zero-token 的免费模式 / Integrate openclaw-zero-token free mode

6.2 支持的模型 / Supported Models

Tier 1 - 直接 API / Direct API: OpenAI GPT-4o, Anthropic Claude Sonnet 4, DeepSeek V3/R1

Tier 2 - OpenRouter 代理 / OpenRouter Proxy: Google Gemini, xAI Grok, Meta Llama, Mistral

Tier 3 - 网页集成 / Web Integration: ChatGPT Web, Claude Web, Gemini Web, DeepSeek Web, Kimi, Qwen, Doubao, GLM

Tier 4 - 零成本 / Zero-cost: 通过 openclaw-zero-token 实现 / Via openclaw-zero-token

6.3 部署选项 / Deployment Options

方式 / Method 适用场景 / Use Case 复杂度 / Complexity
Docker Compose 快速部署 / Quick deployment 低 / Low
本地开发 / Local Development 开发调试 / Development & debugging 低 / Low
Kubernetes 生产部署 / Production deployment 高 / High
Vercel/Netlify 前端托管 / Frontend hosting 低 / Low

参考资源 / Reference Resources

项目链接 / Project Links

网站链接 / Website Links


文档版本 / Document Version: v1.1 创建日期 / Created: 2026-03-07 作者 / Author: SeekSage