跳到主要内容

createLLMProviderFromConfig

steamharness.createLLMProviderFromConfig(): LLMProvider
createLLMProviderFromConfig(config?: ConfigurationValues): LLMProvider

运行时工厂读取当前运行快照;SDK 同名导出也支持显式配置对象。两者均不回退读取环境变量。

KeyAliases说明
LLM_TYPETYPEopenai-completion, openai-responses, anthropic
LLM_API_KEYAPI_KEY, APIKEY必填 API key
LLM_BASE_URLBASE_URL可选接口地址
LLM_MODELMODEL可选模型

在 configuration.json 声明这些字符串字段,在项目配置面板填写值;API key 标记为敏感字段。缺少必填键或 provider 类型无效时抛出 input_validation。OpenAI 默认模型为 gpt-4.1-mini,Anthropic 为 claude-3-haiku-20240307。

const provider = steamharness.createLLMProviderRef("default", () =>
steamharness.createLLMProviderFromConfig());

参见项目配置。