| 1183 | } |
| 1184 | |
| 1185 | func logEmbeddingRequest(log *zap.Logger, prod, private bool, r *goopenai.EmbeddingRequest) { |
| 1186 | if prod { |
| 1187 | fields := []zapcore.Field{ |
| 1188 | zap.String("model", string(r.Model)), |
| 1189 | zap.String("encoding_format", string(r.EncodingFormat)), |
| 1190 | zap.String("user", r.User), |
| 1191 | } |
| 1192 | |
| 1193 | if !private { |
| 1194 | fields = append(fields, zap.Any("input", r.Input)) |
| 1195 | } |
| 1196 | |
| 1197 | log.Info("openai embedding request", fields...) |
| 1198 | } |
| 1199 | } |
| 1200 | |
| 1201 | func logRequest(log *zap.Logger, prod, private bool, r *goopenai.ChatCompletionRequest) { |
| 1202 | if prod { |