小懿AI
小懿魔法师の教程
选择您的学习路径
初阶
本源魔法师の初阶课程
从零开始学习小懿AI的基础使用方法
基础配置
密钥申请
简单对话
中阶
小懿魔法师の中阶课程
分析问题并解决,掌握高级技巧
问题诊断
参数优化
错误处理
高阶
小懿魔法师の高阶课程
熟练运用状态栏美化,成为专家
状态栏
标签系统
高级配置
看完下列教程你就可以成为小懿初阶魔法师
申请免费密钥以及填入接口教程
视频教程
文字教程
申请Gemini免费API密钥
- 访问 Gemini密钥后台官网 (https://aistudio.google.com)
- 注册账号并登录
- 进入 API Keys 页面
- 点击 "创建密钥"
- 复制生成的密钥并保存好
申请DeepSeek免费API密钥
- 访问 DeepSeek官网 (https://platform.deepseek.com)
- 注册账号并登录
- 进入 API Keys 管理页面
- 点击 "新建密钥"
- 复制生成的密钥并保存好
第二步:配置小懿AI
- 打开小懿AI软件
- 打开用户页面,打开apikey管理
- 粘贴你的密钥
- 保存
注意事项
- 请妥善保管您的API密钥切勿与他人分享
- deepseek已取消注册赠送赠金,需要充值使用,具体收费详情请自行官网查看
- 如遇问题请查看Gemini/deepseek官方文档
申请gemini付费密钥教程
视频教程
文字教程
付费密钥申请教程
此教程暂无文字说明,请观看上方视频教程。
小懿魔法师の中阶课程
对话异常问题指南
全面了解AI对话中可能遇到的问题及解决方案
基础概念
Token解释、模型窗口限制
设定与轮数关系
计算公式、常见问题
解决方案
可编辑/不可编辑设定处理方法
记忆轮数设置
如何选择合适的记忆轮数
HTTP状态码
429、504等错误码解决方案
最佳实践
设定优化、密钥管理、对话技巧
基础概念
Token解释
Token是AI模型处理文本的基本单位
- 英文单词:通常1个单词 = 1个Token
- 中文汉字:通常1个汉字 = 1-2个Token
- 标点符号:通常1个符号 = 1个Token
理解Token概念有助于控制对话长度和成本。
模型窗口限制
不同模型的Token限制:
- GPT-3.5: 4,096 tokens
- GPT-4: 8,192 tokens
- GPT-4 Turbo: 128,000 tokens
- Claude-3: 200,000 tokens
超出限制会导致对话被截断,需要合理管理对话长度。
设定与轮数关系
计算公式
总Token数 = 系统设定Token + 用户消息Token + AI回复Token
示例计算:
- 系统设定:500 tokens
- 用户消息:200 tokens
- AI回复:300 tokens
- 总计:1000 tokens
合理规划设定长度,为对话留出足够空间。
常见问题
问题1:设定过长导致对话被截断
解决:精简设定,保留核心信息
问题2:轮数过多超出限制
解决:定期清理历史对话
问题3:角色设定冲突
解决:统一角色设定,避免矛盾
掌握这些技巧可以避免常见的对话问题。
解决方案
可编辑设定处理方法
1. 定期更新设定
- 根据对话反馈调整
- 保持设定的时效性
2. 分层管理设定
- 核心设定:不变
- 临时设定:可调整
- 情境设定:按需修改
可编辑设定需要定期维护和优化。
不可编辑设定处理方法
1. 预设模板
- 创建多个预设模板
- 根据场景选择模板
2. 设定备份
- 保存原始设定
- 创建设定版本管理
3. 渐进式优化
- 小幅度调整
- 观察效果后决定
不可编辑设定需要更谨慎的规划和设计。
最佳实践
设定优化
1. 明确角色定位
- 确定角色身份和背景
- 设定性格特征和行为模式
2. 精简有效信息
- 去除冗余描述
- 保留关键特征
3. 使用结构化格式
- 使用标题和列表
- 提高可读性
优化设定可以提高AI的理解和执行效果。
密钥管理
1. 安全存储
- 使用环境变量
- 避免硬编码密钥
2. 权限控制
- 限制API调用频率
- 监控使用情况
3. 备份策略
- 定期备份配置
- 多地点存储
良好的密钥管理确保系统安全和稳定。
对话技巧
1. 明确指令
- 使用清晰的语言
- 避免歧义表达
2. 上下文管理
- 及时总结对话要点
- 保持对话连贯性
3. 错误处理
- 识别异常回复
- 及时纠正偏差
掌握对话技巧可以显著提升AI交互效果。
小懿魔法师の高阶课程
标签框架使用教程
掌握小懿AI的高级标签系统,创建丰富的交互体验
基础标签
状态栏、档案、记事本
交互标签
选项按钮、角色对话
高级标签
消息、聊天、信息流
自定义设置
颜色配置、样式调整
快速复制示例
基础标签教程
状态栏标签
<status_on name="状态栏">
- 生命值:**89%**
- 法力值:**42%**
- 体力值:**67%**
</status_on>
状态栏标签用于显示角色的实时状态信息。
档案标签
<profile name="角色档案">
**姓名:** 艾琳
**年龄:** 25岁
**职业:** 魔法师
**性格:** 冷静、智慧
</profile>
档案标签用于展示角色的基本信息。
记事本标签
<notebook name="重要记录">
- 今天遇到了神秘商人
- 获得了古老的魔法卷轴
- 需要研究新的咒语
</notebook>
记事本标签用于记录重要信息和事件。
交互标签教程
选项按钮
<options_v name="对话选项">
<option>"我来自北境。"</option>
<option>"只是路过。"</option>
<option>保持沉默</option>
</options_v>
选项按钮让用户可以选择不同的回应方式。
角色对话
<role name="艾琳">
"这次我不会再退缩。"
<thought>如果他们在说谎,今晚就会露出破绽。</thought>
"先去工地。"
</role>
角色对话标签用于展示角色的内心想法和对话。
高级标签教程
消息标签
<message type="system">
系统通知:新任务已解锁
</message>
消息标签用于显示系统通知和重要信息。
聊天标签
<chat name="群组聊天">
[艾琳] 大家准备好了吗?
[凯特] 随时可以出发!
[系统] 任务开始倒计时:10秒
</chat>
聊天标签用于模拟群组对话场景。
信息流标签
<stream name="实时信息">
- 天气:晴朗
- 时间:下午3点
- 地点:魔法学院
- 状态:正常
</stream>
信息流标签用于显示实时更新的信息。
自定义设置教程
颜色配置
<style>
.status-bar {
background: linear-gradient(45deg, #ff6b6b, #4ecdc4);
color: white;
border-radius: 8px;
}
</style>
使用CSS自定义标签的样式和颜色。
样式调整
<style>
.profile-card {
border: 2px solid #667eea;
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
transition: transform 0.3s ease;
}
</style>
调整标签的边框、阴影和动画效果。