接口: TypeSafeClientConfig
机器翻译译自英文(docs.typesafe.ai)本页 24 段已全部译完
文档索引
在以下地址获取完整的文档索引:https://docs.typesafe.ai/llms.txt 使用此文件可以在进一步探索之前发现所有可用页面。
接口: TypeSafeClientConfig
客户端选项。显式值优先于环境变量,然后是 SDK 默认值。
属性
apiKey?
optional apiKey?: string;必需的 API 密钥;回退到 TYPESAFE_API_KEY。
baseURL?
optional baseURL?: string;API 根路径;回退到 TYPESAFE_BASE_URL,然后是 https://api.typesafe.ai。
dangerouslyAllowBrowser?
optional dangerouslyAllowBrowser?: boolean;允许浏览器使用,向页面用户暴露 API 密钥。默认值:false。
defaultHeaders?
optional defaultHeaders?: Record<string, string>;额外的请求头;每次调用的头优先级更高。
defaultModel?
optional defaultModel?: string;默认模型;回退到 TYPESAFE_DEFAULT_MODEL,然后是 jev-latest。
fetch?
optional fetch?: Fetch;用于传输配置或测试的自定义 HTTP fetch 实现。默认值:全局 fetch。
logger?
optional logger?: Logger;过滤到 logLevel 及以上的日志记录器。默认值:前缀 console。
logLevel?
optional logLevel?: LogLevel;日志级别;回退到 TYPESAFE_LOG_LEVEL,然后是 warn。
info 记录请求摘要;debug 添加头和主体。已知的凭据头被隐藏;主体未隐藏。
retry?
optional retry?: Partial<RetryPolicy>;重试覆盖;未提供的字段使用 RetryPolicy 中的默认值。
timeout?
optional timeout?: number;每次尝试的超时时间(毫秒),无总重试预算。默认值:10000。
AI 翻译查看英文原文