Add feedback-aware correction contracts
This commit is contained in:
@@ -240,7 +240,11 @@ type fakeNPCProductionLLMClient struct {
|
||||
}
|
||||
|
||||
func (client *fakeNPCProductionLLMClient) CompleteStructured(_ context.Context, req contracts.StructuredCompletionRequest, out any) (contracts.StructuredCompletionResponse, error) {
|
||||
client.requests = append(client.requests, req)
|
||||
snapshot, err := contracts.CloneStructuredCompletionRequest(req)
|
||||
if err != nil {
|
||||
return contracts.StructuredCompletionResponse{}, fmt.Errorf("clone fake request: %w", err)
|
||||
}
|
||||
client.requests = append(client.requests, snapshot)
|
||||
var content []byte
|
||||
switch req.PromptID {
|
||||
case npcregistry.PromptID:
|
||||
|
||||
Reference in New Issue
Block a user