mirror of
https://github.com/ddworken/hishtory.git
synced 2024-11-22 16:24:00 +01:00
Better log messages and error messages
This commit is contained in:
parent
afe1a38a0e
commit
6962233e1e
@ -34,6 +34,7 @@ func GetAiSuggestions(ctx context.Context, query string, numberCompletions int)
|
|||||||
}
|
}
|
||||||
|
|
||||||
func GetAiSuggestionsViaHishtoryApi(ctx context.Context, query string, numberCompletions int) ([]string, error) {
|
func GetAiSuggestionsViaHishtoryApi(ctx context.Context, query string, numberCompletions int) ([]string, error) {
|
||||||
|
hctx.GetLogger().Infof("Running OpenAI query for %#v", query)
|
||||||
req := ai.AiSuggestionRequest{
|
req := ai.AiSuggestionRequest{
|
||||||
DeviceId: hctx.GetConf(ctx).DeviceId,
|
DeviceId: hctx.GetConf(ctx).DeviceId,
|
||||||
UserId: data.UserId(hctx.GetConf(ctx).UserSecret),
|
UserId: data.UserId(hctx.GetConf(ctx).UserSecret),
|
||||||
@ -53,5 +54,6 @@ func GetAiSuggestionsViaHishtoryApi(ctx context.Context, query string, numberCom
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("failed to parse /api/v1/ai-suggest response: %w", err)
|
return nil, fmt.Errorf("failed to parse /api/v1/ai-suggest response: %w", err)
|
||||||
}
|
}
|
||||||
|
hctx.GetLogger().Infof("For OpenAI query=%#v ==> %#v", query, resp.Suggestions)
|
||||||
return resp.Suggestions, nil
|
return resp.Suggestions, nil
|
||||||
}
|
}
|
||||||
|
@ -91,10 +91,10 @@ func GetAiSuggestionsViaOpenAiApi(query string, numberCompletions int) ([]string
|
|||||||
var apiResp openAiResponse
|
var apiResp openAiResponse
|
||||||
err = json.Unmarshal(bodyText, &apiResp)
|
err = json.Unmarshal(bodyText, &apiResp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, OpenAiUsage{}, fmt.Errorf("failed to parse OpenAI API response: %w", err)
|
return nil, OpenAiUsage{}, fmt.Errorf("failed to parse OpenAI API response=%#v: %w", bodyText, err)
|
||||||
}
|
}
|
||||||
if len(apiResp.Choices) == 0 {
|
if len(apiResp.Choices) == 0 {
|
||||||
return nil, OpenAiUsage{}, fmt.Errorf("OpenAI API returned zero choicesm, resp=%#v", apiResp)
|
return nil, OpenAiUsage{}, fmt.Errorf("OpenAI API returned zero choices, resp=%#v", apiResp)
|
||||||
}
|
}
|
||||||
ret := make([]string, 0)
|
ret := make([]string, 0)
|
||||||
for _, item := range apiResp.Choices {
|
for _, item := range apiResp.Choices {
|
||||||
|
Loading…
Reference in New Issue
Block a user