# ai-model-platform **Repository Path**: lucfzy/ai-model-platform ## Basic Information - **Project Name**: ai-model-platform - **Description**: IOS端AI模型聚合平台 - **Primary Language**: Swift - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-10 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 模型聚合平台 一个 iOS 应用,用于聚合和使用多个 AI 模型进行对话。 ## 功能特性 ### 🏠 首页 - 模型列表 - 展示多个 AI 模型卡片 - 每个卡片包含: - 模型图标 - 模型名称 - 模型描述 - 聊天按钮 - 支持的模型包括: - GPT-4 - Claude 3 - Gemini Pro - LLaMA 3 - Mistral - 文心一言 - 通义千问 - 智谱 GLM ### 💬 聊天页面 - 实时消息对话界面 - 用户消息和 AI 回复分别显示 - 消息时间戳 - 自动滚动到最新消息 - 输入框支持多行文本 - 加载状态提示 ### 👤 我的页面 - 个人信息展示 - 历史聊天记录 - 查看所有聊天历史 - 查看具体对话详情 - 删除聊天记录 - 退出登录功能 - 版本信息 ## 项目结构 ``` AiModelPlatform/ ├── Models/ # 数据模型 │ ├── AIModel.swift # AI 模型数据结构 │ └── ChatMessage.swift # 聊天消息数据结构 ├── ViewModels/ # 视图模型 │ └── ChatViewModel.swift # 聊天逻辑处理 ├── Views/ # 视图组件 │ ├── ModelListView.swift # 模型列表视图 │ ├── ChatView.swift # 聊天界面视图 │ └── ProfileView.swift # 个人页面视图 ├── ContentView.swift # 主视图(TabView) └── AiModelPlatformApp.swift # 应用入口 ``` ## 技术栈 - **SwiftUI**: 构建用户界面 - **Combine**: 响应式编程 - **UserDefaults**: 本地数据持久化 - **MVVM 架构**: 清晰的代码组织 ## 如何运行 1. 在 Xcode 中打开 `AiModelPlatform.xcodeproj` 2. 选择目标设备或模拟器(iOS 17.0+) 3. 点击运行按钮或按 `Cmd + R` ## 数据持久化 应用使用 UserDefaults 存储: - 聊天历史记录 - 所有消息内容 ## 未来改进方向 - [ ] 集成真实的 AI API - [ ] 添加用户登录/注册功能 - [ ] 支持语音输入 - [ ] 支持图片/文件上传 - [ ] 云端同步聊天记录 - [ ] 主题切换(深色/浅色模式) - [ ] 多语言支持 - [ ] 消息搜索功能 - [ ] 分享对话功能 ## 系统要求 - iOS 17.0+ - Xcode 15.0+ - Swift 5.9+ ## 作者 付清华 ## 许可证 MIT License