OpenAI API Compatibility
- Ollama: 11434
- LiteLLM: 4000
- XInference: 9997
- MindIE: 1025
curl -s:-s选项表示静默模式,不输出进度信息。jq -r:-r选项表示以原始格式输出,去掉了引号。
在 Bash 中,单引号和双引号的使用有一些重要的区别:
- 单引号 (')
- 完全字面值:单引号内的内容被视为字面值,不会对其中的任何字符进行扩展或解析。
- 变量不扩展:在单引号内,变量不会被解析。例如,'LITELLM_API_KEY',而不是变量的值。
echo '$LITELLM_API_KEY' # 输出: $LITELLM_API_KEY
- 双引号 (")
- 允许扩展:双引号内的内容会进行解析和扩展。
- 变量扩展:在双引号内,变量会被解析。例如,"$LITELLM_API_KEY" 会被替换为该变量的值。
- 特殊字符处理:某些字符(如 $ 和 \)在双引号内需要用反斜杠转义。
echo "$LITELLM_API_KEY" # 输出: 变量的实际值(例如: sk-1234)