import { MIDSCENE_INSIGHT_MODEL_API_KEY, MIDSCENE_INSIGHT_MODEL_BASE_URL, MIDSCENE_INSIGHT_MODEL_EXTRA_BODY_JSON, MIDSCENE_INSIGHT_MODEL_FAMILY, MIDSCENE_INSIGHT_MODEL_HTTP_PROXY, MIDSCENE_INSIGHT_MODEL_INIT_CONFIG_JSON, MIDSCENE_INSIGHT_MODEL_NAME, MIDSCENE_INSIGHT_MODEL_REASONING_BUDGET, MIDSCENE_INSIGHT_MODEL_REASONING_EFFORT, MIDSCENE_INSIGHT_MODEL_REASONING_ENABLED, MIDSCENE_INSIGHT_MODEL_RESPONSE_FORMAT, MIDSCENE_INSIGHT_MODEL_RETRY_COUNT, MIDSCENE_INSIGHT_MODEL_RETRY_INTERVAL, MIDSCENE_INSIGHT_MODEL_SOCKS_PROXY, MIDSCENE_INSIGHT_MODEL_TEMPERATURE, MIDSCENE_INSIGHT_MODEL_TIMEOUT, MIDSCENE_MODEL_API_KEY, MIDSCENE_MODEL_BASE_URL, MIDSCENE_MODEL_EXTRA_BODY_JSON, MIDSCENE_MODEL_FAMILY, MIDSCENE_MODEL_HTTP_PROXY, MIDSCENE_MODEL_INIT_CONFIG_JSON, MIDSCENE_MODEL_NAME, MIDSCENE_MODEL_REASONING_BUDGET, MIDSCENE_MODEL_REASONING_EFFORT, MIDSCENE_MODEL_REASONING_ENABLED, MIDSCENE_MODEL_RESPONSE_FORMAT, MIDSCENE_MODEL_RETRY_COUNT, MIDSCENE_MODEL_RETRY_INTERVAL, MIDSCENE_MODEL_SOCKS_PROXY, MIDSCENE_MODEL_TEMPERATURE, MIDSCENE_MODEL_TIMEOUT, MIDSCENE_OPENAI_HTTP_PROXY, MIDSCENE_OPENAI_INIT_CONFIG_JSON, MIDSCENE_OPENAI_SOCKS_PROXY, MIDSCENE_PLANNING_MODEL_API_KEY, MIDSCENE_PLANNING_MODEL_BASE_URL, MIDSCENE_PLANNING_MODEL_EXTRA_BODY_JSON, MIDSCENE_PLANNING_MODEL_FAMILY, MIDSCENE_PLANNING_MODEL_HTTP_PROXY, MIDSCENE_PLANNING_MODEL_INIT_CONFIG_JSON, MIDSCENE_PLANNING_MODEL_NAME, MIDSCENE_PLANNING_MODEL_REASONING_BUDGET, MIDSCENE_PLANNING_MODEL_REASONING_EFFORT, MIDSCENE_PLANNING_MODEL_REASONING_ENABLED, MIDSCENE_PLANNING_MODEL_RESPONSE_FORMAT, MIDSCENE_PLANNING_MODEL_RETRY_COUNT, MIDSCENE_PLANNING_MODEL_RETRY_INTERVAL, MIDSCENE_PLANNING_MODEL_SOCKS_PROXY, MIDSCENE_PLANNING_MODEL_TEMPERATURE, MIDSCENE_PLANNING_MODEL_TIMEOUT, OPENAI_API_KEY, OPENAI_BASE_URL } from "./types.mjs";
const INSIGHT_MODEL_CONFIG_KEYS = {
    modelName: MIDSCENE_INSIGHT_MODEL_NAME,
    socksProxy: MIDSCENE_INSIGHT_MODEL_SOCKS_PROXY,
    httpProxy: MIDSCENE_INSIGHT_MODEL_HTTP_PROXY,
    openaiBaseURL: MIDSCENE_INSIGHT_MODEL_BASE_URL,
    openaiApiKey: MIDSCENE_INSIGHT_MODEL_API_KEY,
    openaiExtraConfig: MIDSCENE_INSIGHT_MODEL_INIT_CONFIG_JSON,
    extraBody: MIDSCENE_INSIGHT_MODEL_EXTRA_BODY_JSON,
    modelFamily: MIDSCENE_INSIGHT_MODEL_FAMILY,
    timeout: MIDSCENE_INSIGHT_MODEL_TIMEOUT,
    temperature: MIDSCENE_INSIGHT_MODEL_TEMPERATURE,
    retryCount: MIDSCENE_INSIGHT_MODEL_RETRY_COUNT,
    retryInterval: MIDSCENE_INSIGHT_MODEL_RETRY_INTERVAL,
    reasoningEffort: MIDSCENE_INSIGHT_MODEL_REASONING_EFFORT,
    reasoningEnabled: MIDSCENE_INSIGHT_MODEL_REASONING_ENABLED,
    reasoningBudget: MIDSCENE_INSIGHT_MODEL_REASONING_BUDGET,
    responseFormat: MIDSCENE_INSIGHT_MODEL_RESPONSE_FORMAT
};
const PLANNING_MODEL_CONFIG_KEYS = {
    modelName: MIDSCENE_PLANNING_MODEL_NAME,
    socksProxy: MIDSCENE_PLANNING_MODEL_SOCKS_PROXY,
    httpProxy: MIDSCENE_PLANNING_MODEL_HTTP_PROXY,
    openaiBaseURL: MIDSCENE_PLANNING_MODEL_BASE_URL,
    openaiApiKey: MIDSCENE_PLANNING_MODEL_API_KEY,
    openaiExtraConfig: MIDSCENE_PLANNING_MODEL_INIT_CONFIG_JSON,
    extraBody: MIDSCENE_PLANNING_MODEL_EXTRA_BODY_JSON,
    modelFamily: MIDSCENE_PLANNING_MODEL_FAMILY,
    timeout: MIDSCENE_PLANNING_MODEL_TIMEOUT,
    temperature: MIDSCENE_PLANNING_MODEL_TEMPERATURE,
    retryCount: MIDSCENE_PLANNING_MODEL_RETRY_COUNT,
    retryInterval: MIDSCENE_PLANNING_MODEL_RETRY_INTERVAL,
    reasoningEffort: MIDSCENE_PLANNING_MODEL_REASONING_EFFORT,
    reasoningEnabled: MIDSCENE_PLANNING_MODEL_REASONING_ENABLED,
    reasoningBudget: MIDSCENE_PLANNING_MODEL_REASONING_BUDGET,
    responseFormat: MIDSCENE_PLANNING_MODEL_RESPONSE_FORMAT
};
const DEFAULT_MODEL_CONFIG_KEYS = {
    modelName: MIDSCENE_MODEL_NAME,
    socksProxy: MIDSCENE_MODEL_SOCKS_PROXY,
    httpProxy: MIDSCENE_MODEL_HTTP_PROXY,
    openaiBaseURL: MIDSCENE_MODEL_BASE_URL,
    openaiApiKey: MIDSCENE_MODEL_API_KEY,
    openaiExtraConfig: MIDSCENE_MODEL_INIT_CONFIG_JSON,
    extraBody: MIDSCENE_MODEL_EXTRA_BODY_JSON,
    modelFamily: MIDSCENE_MODEL_FAMILY,
    timeout: MIDSCENE_MODEL_TIMEOUT,
    temperature: MIDSCENE_MODEL_TEMPERATURE,
    retryCount: MIDSCENE_MODEL_RETRY_COUNT,
    retryInterval: MIDSCENE_MODEL_RETRY_INTERVAL,
    reasoningEffort: MIDSCENE_MODEL_REASONING_EFFORT,
    reasoningEnabled: MIDSCENE_MODEL_REASONING_ENABLED,
    reasoningBudget: MIDSCENE_MODEL_REASONING_BUDGET,
    responseFormat: MIDSCENE_MODEL_RESPONSE_FORMAT
};
const DEFAULT_MODEL_CONFIG_KEYS_LEGACY = {
    modelName: MIDSCENE_MODEL_NAME,
    socksProxy: MIDSCENE_OPENAI_SOCKS_PROXY,
    httpProxy: MIDSCENE_OPENAI_HTTP_PROXY,
    openaiBaseURL: OPENAI_BASE_URL,
    openaiApiKey: OPENAI_API_KEY,
    openaiExtraConfig: MIDSCENE_OPENAI_INIT_CONFIG_JSON,
    extraBody: MIDSCENE_MODEL_EXTRA_BODY_JSON,
    modelFamily: 'DEFAULT_MODEL_CONFIG_KEYS has no modelFamily key',
    timeout: MIDSCENE_MODEL_TIMEOUT,
    temperature: MIDSCENE_MODEL_TEMPERATURE,
    retryCount: MIDSCENE_MODEL_RETRY_COUNT,
    retryInterval: MIDSCENE_MODEL_RETRY_INTERVAL,
    reasoningEffort: MIDSCENE_MODEL_REASONING_EFFORT,
    reasoningEnabled: MIDSCENE_MODEL_REASONING_ENABLED,
    reasoningBudget: MIDSCENE_MODEL_REASONING_BUDGET,
    responseFormat: MIDSCENE_MODEL_RESPONSE_FORMAT
};
export { DEFAULT_MODEL_CONFIG_KEYS, DEFAULT_MODEL_CONFIG_KEYS_LEGACY, INSIGHT_MODEL_CONFIG_KEYS, PLANNING_MODEL_CONFIG_KEYS };
