SuperAPI AI 工具集

telnyx-networking-python

部署与运维

查看项目

更新于 10-16 03:37

技能介绍

用途:该技能提供 Telnyx Networking 的 Python SDK 示例,用于通过代码配置私有网络、WireGuard VPN 网关、互联网网关和虚拟交叉连接等网络资源。

主要能力:覆盖 Networks(创建、查询、更新、删除网络及默认网关、网络接口)、Global IP(全局 IP 的创建、查询、更新、删除)、Global IP 分配(assignments)及其健康检查、延迟与用量指标、允许端口与协议查询,以及 AI 聚类(clusters)和 AI 集成(integrations)相关接口,还涉及 Private Wireless Gateways 的部分操作。

使用方式:先安装 pip install telnyx。初始化:import os;from telnyx import Telnyx;client = Telnyx(api_key=os.environ.get("TELNYX_API_KEY"),)。之后按资源路径调用,例如 client.networks.create(name="test network")、client.networks.list()、client.global_ips.create()、client.ai.clusters.compute(bucket="my-bucket")。列表方法返回自动分页迭代器,可用 for item in page_result 遍历。

错误处理:调用可能遇到网络错误、429 限流、422 校验错误、401 认证错误。示例中建议捕获 telnyx.APIConnectionError、telnyx.RateLimitError、telnyx.APIStatusError,其中 429 建议退避重试并参考 Retry-After。常见代码:401 无效密钥、403 权限不足、404 资源不存在、422 校验失败、429 限流。

限制:资料未提供收费、价格、平台兼容性或配额细节;上述功能与调用方式以提供的 SDK 示例为限,具体参数与返回结构需以实际 API 为准。