|
@@ -90,15 +90,16 @@ func TextHelper(c *gin.Context) (openaiErr *dto.OpenAIErrorWithStatusCode) {
|
|
|
|
|
|
|
|
// get & validate textRequest 获取并验证文本请求
|
|
// get & validate textRequest 获取并验证文本请求
|
|
|
textRequest, err := getAndValidateTextRequest(c, relayInfo)
|
|
textRequest, err := getAndValidateTextRequest(c, relayInfo)
|
|
|
- if textRequest.WebSearchOptions != nil {
|
|
|
|
|
- c.Set("chat_completion_web_search_context_size", textRequest.WebSearchOptions.SearchContextSize)
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
common.LogError(c, fmt.Sprintf("getAndValidateTextRequest failed: %s", err.Error()))
|
|
common.LogError(c, fmt.Sprintf("getAndValidateTextRequest failed: %s", err.Error()))
|
|
|
return service.OpenAIErrorWrapperLocal(err, "invalid_text_request", http.StatusBadRequest)
|
|
return service.OpenAIErrorWrapperLocal(err, "invalid_text_request", http.StatusBadRequest)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if textRequest.WebSearchOptions != nil {
|
|
|
|
|
+ c.Set("chat_completion_web_search_context_size", textRequest.WebSearchOptions.SearchContextSize)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if setting.ShouldCheckPromptSensitive() {
|
|
if setting.ShouldCheckPromptSensitive() {
|
|
|
words, err := checkRequestSensitive(textRequest, relayInfo)
|
|
words, err := checkRequestSensitive(textRequest, relayInfo)
|
|
|
if err != nil {
|
|
if err != nil {
|