isReasoningModel 检查是否是推理模型
(model string)
| 88 | |
| 89 | // isReasoningModel 检查是否是推理模型 |
| 90 | func isReasoningModel(model string) bool { |
| 91 | reasoningModels := []string{"o1", "o3", "o1-mini", "o3-mini", "o1-preview"} |
| 92 | return slices.Contains(reasoningModels, model) |
| 93 | } |
| 94 | |
| 95 | // OpenAIFactory OpenAI 工厂 |
| 96 | type OpenAIFactory struct{} |
no outgoing calls