配置
Provider、model、profile 配置
Mosaic 使用 OpenAI-compatible 协议。建议按 profile 区分不同环境。
默认 profile 配置
export OPENAI_API_KEY=your_key
mosaic --project-state --profile default setup \
--base-url https://api.openai.com \
--api-key-env OPENAI_API_KEY \
--model gpt-4o-mini
mosaic --project-state --profile default models list
Azure OpenAI profile 配置
export AZURE_OPENAI_BASE_URL="https://.openai.azure.com/openai/v1"
export AZURE_OPENAI_API_KEY=""
mosaic --project-state --profile az-openai setup \
--base-url "$AZURE_OPENAI_BASE_URL" \
--api-key-env AZURE_OPENAI_API_KEY \
--model gpt-4o-mini
mosaic --project-state --profile az-openai models list
注意:Azure base URL 必须以
/openai/v1 结尾,避免重复 /v1。
按 profile 执行
mosaic --project-state --profile az-openai ask "hello"
mosaic --project-state --profile az-openai chat