Error when request do not panic anymore
This commit is contained in:
parent
c165936117
commit
9b9d18cef2
@ -42,8 +42,9 @@ func addAnthropicMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestAnthropic(c, llm.Model.ModelID, Messages, int(llm.Model.MaxToken), float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestAnthropic(c, llm.Model.ModelID, Messages, int(llm.Model.MaxToken), float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Anthropic: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Anthropic, model may not be available anymore. Better error message in development.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Content) == 0 {
|
} else if len(chatCompletion.Content) == 0 {
|
||||||
fmt.Println("No response from Anthropic")
|
fmt.Println("No response from Anthropic")
|
||||||
id := insertBotMessage(c, "No response from Anthropic", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Anthropic", selected, llm.ID)
|
||||||
|
@ -43,8 +43,9 @@ func addFireworkMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestFirework(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestFirework(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Firework: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Firework, model may not be available anymore. Better error message in development.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Choices) == 0 {
|
} else if len(chatCompletion.Choices) == 0 {
|
||||||
fmt.Println("No response from Firework")
|
fmt.Println("No response from Firework")
|
||||||
id := insertBotMessage(c, "No response from Firework", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Firework", selected, llm.ID)
|
||||||
@ -121,7 +122,7 @@ func RequestFirework(c *fiber.Ctx, model string, messages []Message, temperature
|
|||||||
select filtered_keys.key limit 1
|
select filtered_keys.key limit 1
|
||||||
`, &apiKey, "fireworks")
|
`, &apiKey, "fireworks")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return FireworkChatCompletionResponse{}, fmt.Errorf("error getting OpenAI API key: %w", err)
|
return FireworkChatCompletionResponse{}, fmt.Errorf("error getting Firework API key: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
url := "https://api.fireworks.ai/inference/v1/chat/completions"
|
url := "https://api.fireworks.ai/inference/v1/chat/completions"
|
||||||
|
@ -57,8 +57,9 @@ func addGoogleMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestGoogle(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestGoogle(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Google: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Google.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Candidates) == 0 {
|
} else if len(chatCompletion.Candidates) == 0 {
|
||||||
fmt.Println("No response from Google")
|
fmt.Println("No response from Google")
|
||||||
id := insertBotMessage(c, "No response from Google", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Google", selected, llm.ID)
|
||||||
|
@ -43,8 +43,9 @@ func addGroqMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestGroq(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestGroq(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Groq: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Groq, model may not be available anymore. Better error message in development.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Choices) == 0 {
|
} else if len(chatCompletion.Choices) == 0 {
|
||||||
fmt.Println("No response from Groq")
|
fmt.Println("No response from Groq")
|
||||||
id := insertBotMessage(c, "No response from Groq", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Groq", selected, llm.ID)
|
||||||
|
@ -43,8 +43,9 @@ func addHuggingfaceMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestHuggingface(c, llm, Messages, float64(llm.Temperature))
|
chatCompletion, err := RequestHuggingface(c, llm, Messages, float64(llm.Temperature))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Huggingface: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Huggingface.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Choices) == 0 {
|
} else if len(chatCompletion.Choices) == 0 {
|
||||||
fmt.Println("No response from Endpoint")
|
fmt.Println("No response from Endpoint")
|
||||||
id := insertBotMessage(c, "No response from Endpoint", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Endpoint", selected, llm.ID)
|
||||||
|
@ -42,8 +42,9 @@ func addMistralMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestMistral(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestMistral(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Mistral: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Mistral, model may not be available anymore. Better error message in development.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Choices) == 0 {
|
} else if len(chatCompletion.Choices) == 0 {
|
||||||
id := insertBotMessage(c, "No response from Mistral", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Mistral", selected, llm.ID)
|
||||||
return id
|
return id
|
||||||
|
@ -43,8 +43,9 @@ func addOpenaiMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestOpenai(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestOpenai(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting OpenAI: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting OpenAI, model may not be available anymore. Better error message in development.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Choices) == 0 {
|
} else if len(chatCompletion.Choices) == 0 {
|
||||||
fmt.Println("No response from OpenAI")
|
fmt.Println("No response from OpenAI")
|
||||||
id := insertBotMessage(c, "No response from OpenAI", selected, llm.ID)
|
id := insertBotMessage(c, "No response from OpenAI", selected, llm.ID)
|
||||||
|
@ -44,8 +44,9 @@ func addPerplexityMessage(c *fiber.Ctx, llm LLM, selected bool) edgedb.UUID {
|
|||||||
|
|
||||||
chatCompletion, err := RequestPerplexity(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
chatCompletion, err := RequestPerplexity(c, llm.Model.ModelID, Messages, float64(llm.Temperature), llm.Context)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error fetching user profile")
|
fmt.Println("Error requesting Perplexity: ", err)
|
||||||
panic(err)
|
id := insertBotMessage(c, "Error requesting Perplexity, model may not be available anymore. Better error message in development.", selected, llm.ID)
|
||||||
|
return id
|
||||||
} else if len(chatCompletion.Choices) == 0 {
|
} else if len(chatCompletion.Choices) == 0 {
|
||||||
fmt.Println("No response from Perplexity")
|
fmt.Println("No response from Perplexity")
|
||||||
id := insertBotMessage(c, "No response from Perplexity", selected, llm.ID)
|
id := insertBotMessage(c, "No response from Perplexity", selected, llm.ID)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user