ai-service
统一 AI 调用服务,三服务商策略(4sapi+sodao+OpenRouter),支持文本对话、图片理解、PDF/音视频分析、图像生成、流式输出、智能降级。当需要接入大语言模型或实现多模态 AI 功能时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
统一 AI 调用服务,三服务商策略(4sapi+sodao+OpenRouter),支持文本对话、图片理解、PDF/音视频分析、图像生成、流式输出、智能降级。当需要接入大语言模型或实现多模态 AI 功能时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Go 语言项目的开发模式和最佳实践。当用户提到"写 Go 代码""Go 服务""Go 接口""goroutine""Go 测试"时使用。
macOS 桌面应用开发的模式和最佳实践。当用户提到"开发 Mac 应用""SwiftUI""Swift 代码""桌面应用""菜单栏应用"时使用。
创建或更新 Skill 的交互式 SOP,通过分步提问引导用户完成 Skill 设计与实现。当用户提到「创建 skill」「帮我做一个 skill」「更新 skill」时使用。
Agent 闭环自验证工作流,在完成代码修改后自动执行"写代码→构建→验证UI→查日志→修复→再验证"的完整循环。当 Agent 完成功能开发、Bug 修复、UI 修改、API 变更或任何代码改动后,应主动触发此验证流程,确保改动真正生效且无副作用。适用于 Web 前后端项目的闭环验证。
企微聊天记录查看方案,后端统一处理消息同步/解密/媒体下载/语音转文字,前端按业务场景分散在各模块。当需要展示聊天记录、实现会话历史查看或消息渲染时使用。
通用客户筛选组件,前后端一体化方案,支持沉默天数、标签、互动时间/次数、手动勾选、上传名单等多条件筛选。当需要 CRM 客户筛选、批量营销圈选、数据分析分群时使用。
| name | ai-service |
| description | 统一 AI 调用服务,三服务商策略(4sapi+sodao+OpenRouter),支持文本对话、图片理解、PDF/音视频分析、图像生成、流式输出、智能降级。当需要接入大语言模型或实现多模态 AI 功能时使用。 |
调用方 → AIService → 门户模型注册表 → 4sapi(首选)/ sodao(次选)/ OpenRouter(备选),按 function_code 匹配绑定模型。
| 方法 | 用途 |
|---|---|
chat() | 文本对话(支持智能降级) |
chat_stream() | 流式输出 |
chat_stream_thinking() | Thinking 模型专用流式接口 |
vision() | 图片理解 |
analyze_pdf() | PDF 分析 |
analyze_audio() | 音频分析 |
analyze_video() | 视频分析 |
generate_image() | 图像生成 |
from shared_backend.services.ai_service import AIServiceAIService(module_code="模块名", db_session=db)prompt_name 用于统计ai_available_models 表),每个模型自带 base_url + api_key + modelmodule_code + function_code 绑定指定模型(ai_module_model_config 表)AIService(module_code, function_code=, db_session=) 自动查询绑定,优先使用绑定模型,未绑定时走全局降级链parse_ai_json_response(content) — 从 AI 回复中提取 JSONsafe_parse_ai_json(content, default) — 带默认值的安全解析<thinking> 标签、Markdown 代码块、混合文本SAPI_API_KEY / SODAO_API_KEY / OPENROUTER_API_KEY),禁止硬编码PORTAL_API_URL公共模块/shared_backend/services/ai_service.py(主实现)文档/核心信念/AI调用规范.md