SuperAPI AI 工具集

foundry-config-setup

智能体与模型

查看项目

更新于 10-16 00:30

技能介绍

用途:该技能用于解决示例代码因硬编码或使用占位符的 Foundry 项目端点和模型而导致的启动失败问题,常见于 01-get-started 下的示例。

主要能力:识别 FoundryChatClient 构造函数中写死的 project_endpoint 或 model 占位值,并将其替换为从环境变量读取。

使用方式:把硬编码的 project_endpoint 替换为读取 FOUNDRY_PROJECT_ENDPOINT 环境变量,把硬编码的 model 替换为读取 FOUNDRY_MODEL 环境变量,并确保文件顶部存在 import os。修正后的构造函数为:

import os

client = FoundryChatClient( project_endpoint=os.environ["FOUNDRY_PROJECT_ENDPOINT"], model=os.environ["FOUNDRY_MODEL"], credential=AzureCliCredential(), )

适用场景:运行示例时出现缺失或无效的配置,且原因是 project_endpoint 或 model 为占位值。

限制:这些硬编码占位符是示例的预期设计,并非缺陷;修改后应重新运行示例,若可运行则按成功报告。资料未提供具体验证环境配置细节。