# Presenton 自定义API接入

已真实离线校验env字段和探测脚本参数；未连接外部API、未启动Presenton容器或调用模型。

1. 确认自托管模式和版本
本页针对Presenton自托管文本provider。读取当前部署的文档版本和配置方式，下载env.example；里面都是占位值，没有可用密钥。
python3 verify.py

2. 填写真实模型与地址
复制为自己环境文件，设置LLM=custom、CUSTOM_LLM_URL、CUSTOM_LLM_API_KEY和CUSTOM_MODEL。URL按官方例子含/v1，避免再拼两次；模型ID必须和网关返回一致。


3. 单独测试文本兼容端点
运行probe.py时显式传自己的URL、模型与Key环境变量。脚本不打印密钥，只返回状态码和可解析文本；网络请求会使用自己的账户额度，未执行时素材日志只显示离线校验。
python3 probe.py --help

4. 应用配置并重启自己的容器
按自己的Compose服务名更新环境并重建对应服务，随后读日志确认启动成功。不要照抄并重启不属于本练习的其他服务，也不把容器运行视为生成成功。
docker compose up -d --force-recreate YOUR_PRESENTON_SERVICE

5. 生成最小三页大纲
在界面新建Standard三页中文演示，提交prompt.md。先看大纲；认证成功但没有内容时查模型权限、请求格式和推理模式，再换模型，不连续盲重试。


6. 打开实际导出的演示
生成后Export PPTX，在目标软件打开并核对三页。自定义文本API和图片API分开配置，文本成功不能证明生图也成功。
python3 verify.py --pptx my-provider-test.pptx

7. 保存脱敏验证记录
记录Presenton版本、模型ID、HTTP状态、导出页数，隐藏Key。素材提供人工参考演示和端点探测脚本；本页没有替你调用网关或证明某个模型已兼容。


官方来源：https://docs.presenton.ai/self-hosted/configuration/text-providers
