(ctx context.Context, invoker skillLibraryLLMInvoker, channel *model.Channel, request *relaymodel.GeneralOpenAIRequest)
| 40 | } |
| 41 | |
| 42 | func invokeSkillLibraryLLMWithInvoker(ctx context.Context, invoker skillLibraryLLMInvoker, channel *model.Channel, request *relaymodel.GeneralOpenAIRequest) (string, error, *relaymodel.Error) { |
| 43 | if request == nil { |
| 44 | return "", fmt.Errorf("skill library llm request is nil"), nil |
| 45 | } |
| 46 | request.Stream = false |
| 47 | if invoker == nil { |
| 48 | return "", fmt.Errorf("skill library llm invoker is nil"), nil |
| 49 | } |
| 50 | return invoker.CallChatCompletion(ctx, channel, request) |
| 51 | } |
no test coverage detected