Skip to content

Commit 0cec0bd

Browse files
committed
Log raw LLM query metadata
1 parent 874dd5a commit 0cec0bd

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

provider/openrouter/openrouter.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,14 @@ func (p *Provider) fetchGenerationInfo(logger *log.Logger, generationID string)
170170
client := &http.Client{}
171171
var responseBody []byte
172172
if err := retry.Do( // Query available models with a retry logic cause "openrouter.ai" has failed us in the past.
173-
func() error {
173+
func() (err error) {
174+
logger.Info("getting request metadata from openrouter.ai", "response-id", generationID)
175+
defer func() {
176+
if err != nil {
177+
logger.Error("getting request metadata errored", "response-id", generationID, "error", err.Error())
178+
}
179+
}()
180+
174181
response, err := client.Do(request)
175182
if err != nil {
176183
return pkgerrors.WithStack(err)
@@ -200,6 +207,7 @@ func (p *Provider) fetchGenerationInfo(logger *log.Logger, generationID string)
200207
return nil, err
201208
}
202209

210+
logger.Info("obtained request metadata", "response-id", generationID, "metadata", string(responseBody))
203211
var dataResponse struct {
204212
provider.GenerationInfo `json:"data"`
205213
}

0 commit comments

Comments
 (0)