AI创客项目开发教程—基础知识篇-my_info.h程序说明

my_info.h – 个人信息配置文件

功能描述:
本文件用于存放用户的 Wi-Fi 网络配置信息以及阿里云百炼 API 密钥。请在使用前务必填入真实的配置信息,否则程序将无法正常运行。

重要提示:

  • 请勿将包含真实 API 密钥的 my_info.h 文件提交到公开仓库!
  • 建议将 my_info.h 添加到 .gitignore 文件中以防止泄露敏感信息。
  • 在分享代码前,请务必将 api_key 替换为占位符或删除真实密钥。
/* 
 * my_info.h - 个人信息配置文件
 * 
 * 功能描述:
 * 本文件用于存放用户的 Wi-Fi 网络配置信息以及阿里云百炼 API 密钥。
 * 请在使用前务必填入真实的配置信息,否则程序将无法正常运行。
 * 
 * 作者:Taichi-Maker
 * 作者官网:http://ai.taichi-maker.com
 * 创建日期:2025年11月30日
 * 版本:1.0.0
 * 
 * 重要提示:
 * - 请勿将包含真实 API 密钥的 my_info.h 文件提交到公开仓库!
 * - 建议将 my_info.h 添加到 .gitignore 文件中以防止泄露敏感信息。
 * - 在分享代码前,请务必将 api_key 替换为占位符或删除真实密钥。
 * 
 * 许可证:MIT License
 * 
 * 程序源:
 * 本程序源自太极创客团队精心开发的《AI创客项目开发教程》。该教程专为热爱科技创新、热衷于动手实践
 * 的创客爱好者与初学者量身打造,是一套完全免费、开源且注重实战的AIoT(人工智能物联网)入门学习资源。
 * 
 * 通过本教程,您可以系统地掌握从项目构思、方案设计、软硬件选型,到实际搭建、系统集成与调试优化的
 * 完整开发流程。
 * 
 * 您可以通过以下链接获得更多关于本教程的详细信息:
 * http://ai.taichi-maker.com/index.php/homepage/ai-tutorial/
 */

#ifndef MY_INFO_H
#define MY_INFO_H

// ==================== Wi-Fi 配置 ====================
// 请将下方的 "YourWiFiName" 替换为您的 Wi-Fi 名称(SSID)
// 注意:Wi-Fi 名称区分大小写,请确保填写正确
const char* ssid = "YourWiFiName";

// 请将下方的 "YourWiFiPassword" 替换为您的 Wi-Fi 密码
// 注意:Wi-Fi 密码区分大小写,请确保填写正确
const char* password = "YourWiFiPassword";

// ==================== AI平台 API 配置 ====================
// API 主机地址(默认使用阿里云百炼服务)
// 如需使用其他 AI 服务提供商,请根据实际情况修改此地址
const char* ai_host = "dashscope.aliyuncs.com";

// API 端口(HTTPS 标准端口 443)
// 不要修改此项,除非您明确知道要使用的端口号
const uint16_t ai_port = 443;

// API 端点路径(OpenAI 兼容格式)
// 用于指定调用 AI 大模型的 API 接口路径
const char* ai_endpoint = "/compatible-mode/v1/chat/completions";

// 请将下方的 "sk-xxxxxxxxxxxxxxxxxxxxxxxx" 替换为您的阿里云百炼 API 密钥
// 获取方式:
//   1. 访问 https://dashscope.console.aliyun.com/
//   2. 注册/登录阿里云账号
//   3. 在"API-KEY 管理"中创建或查看您的 API 密钥
// 注意:API 密钥是您的个人凭证,请勿泄露给他人!
const char* ai_api_key = "sk-xxxxxxxxxxxxxxxxxxxxxxxx";

#endif