## New Skill: transcript-fixer v1.0.0 Correct speech-to-text (ASR/STT) transcription errors through dictionary-based rules and AI-powered corrections with automatic pattern learning. **Features:** - Two-stage correction pipeline (dictionary + AI) - Automatic pattern detection and learning - Domain-specific dictionaries (general, embodied_ai, finance, medical) - SQLite-based correction repository - Team collaboration with import/export - GLM API integration for AI corrections - Cost optimization through dictionary promotion **Use cases:** - Correcting meeting notes, lecture recordings, or interview transcripts - Fixing Chinese/English homophone errors and technical terminology - Building domain-specific correction dictionaries - Improving transcript accuracy through iterative learning **Documentation:** - Complete workflow guides in references/ - SQL query templates - Troubleshooting guide - Team collaboration patterns - API setup instructions **Marketplace updates:** - Updated marketplace to v1.8.0 - Added transcript-fixer plugin (category: productivity) - Updated README.md with skill description and use cases - Updated CLAUDE.md with skill listing and counts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.5 KiB
2.5 KiB
GLM API 配置指南
API配置
设置环境变量
在运行脚本前,设置GLM API密钥环境变量:
# Linux/macOS
export GLM_API_KEY="your-api-key-here"
# Windows (PowerShell)
$env:GLM_API_KEY="your-api-key-here"
# Windows (CMD)
set GLM_API_KEY=your-api-key-here
永久设置 (推荐):
# Linux/macOS: 添加到 ~/.bashrc 或 ~/.zshrc
echo 'export GLM_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrc
# Windows: 在系统环境变量中设置
脚本配置
脚本会自动从环境变量读取API密钥:
# 脚本会检查环境变量
if "GLM_API_KEY" not in os.environ:
raise ValueError("请设置 GLM_API_KEY 环境变量")
os.environ["ANTHROPIC_BASE_URL"] = "https://open.bigmodel.cn/api/anthropic"
os.environ["ANTHROPIC_API_KEY"] = os.environ["GLM_API_KEY"]
# 模型配置
GLM_MODEL = "GLM-4.6" # 主力模型
GLM_MODEL_FAST = "GLM-4.5-Air" # 快速模型(备用)
支持的模型
| 模型名称 | 说明 | 用途 |
|---|---|---|
| GLM-4.6 | 最强模型 | 默认使用,精度最高 |
| GLM-4.5-Air | 快速模型 | 备用,速度更快 |
注意: 模型名称大小写不敏感。
API认证
智谱GLM使用Anthropic兼容API:
headers = {
"anthropic-version": "2023-06-01",
"Authorization": f"Bearer {api_key}",
"content-type": "application/json"
}
关键点:
- 使用
Authorization: Bearer头 - 不要使用
x-api-key头
API调用示例
def call_glm_api(prompt: str) -> str:
url = "https://open.bigmodel.cn/api/anthropic/v1/messages"
headers = {
"anthropic-version": "2023-06-01",
"Authorization": f"Bearer {os.environ.get('ANTHROPIC_API_KEY')}",
"content-type": "application/json"
}
data = {
"model": "GLM-4.6",
"max_tokens": 8000,
"temperature": 0.3,
"messages": [{"role": "user", "content": prompt}]
}
response = httpx.post(url, headers=headers, json=data, timeout=60.0)
return response.json()["content"][0]["text"]
获取API密钥
- 访问 https://open.bigmodel.cn/
- 注册/登录账号
- 进入API管理页面
- 创建新的API密钥
- 复制密钥到配置中
费用
参考智谱AI官方定价:
- GLM-4.6: 按token计费
- GLM-4.5-Air: 更便宜的选择
故障排查
401错误
- 检查API密钥是否正确
- 确认使用
Authorization: Bearer头
超时错误
- 增加timeout参数
- 考虑使用GLM-4.5-Air快速模型