10 lines
454 B
Go
10 lines
454 B
Go
package shared
|
|
|
|
import "gitea.maximumdirect.net/eric/notarius/internal/framework/contracts"
|
|
|
|
// ModelCandidateFromResponse returns an owned candidate for the exact validated
|
|
// structured response produced by the shared LLM boundary.
|
|
func ModelCandidateFromResponse(response contracts.StructuredCompletionResponse) (*contracts.ModelCandidate, error) {
|
|
return contracts.NewModelCandidate(response.Content, contracts.CorrectionProtocolSingleResponseV1)
|
|
}
|