Adopt registry-backed item occurrences
This commit is contained in:
@@ -43,8 +43,8 @@ func sourceDocument() *source.SourceDocument {
|
||||
}
|
||||
}
|
||||
|
||||
func responseRefs(start, end int) []itemEventSourceRefResponse {
|
||||
return []itemEventSourceRefResponse{{StartSegment: start, EndSegment: end}}
|
||||
func responseRefs(start, end int) []itemOccurrenceSourceRefResponse {
|
||||
return []itemOccurrenceSourceRefResponse{{StartSegment: start, EndSegment: end}}
|
||||
}
|
||||
|
||||
func newExtractor(t *testing.T, client contracts.StructuredLLMClient, references ...contracts.ReferenceSet) *Extractor {
|
||||
@@ -61,14 +61,14 @@ func cloneStructuredCompletionRequest(req contracts.StructuredCompletionRequest)
|
||||
return req
|
||||
}
|
||||
|
||||
type fakeItemEventsLLMClient struct {
|
||||
type fakeItemOccurrencesLLMClient struct {
|
||||
response extractionResponse
|
||||
content []byte
|
||||
err error
|
||||
requests []contracts.StructuredCompletionRequest
|
||||
}
|
||||
|
||||
func (client *fakeItemEventsLLMClient) CompleteStructured(_ context.Context, req contracts.StructuredCompletionRequest, out any) (contracts.StructuredCompletionResponse, error) {
|
||||
func (client *fakeItemOccurrencesLLMClient) CompleteStructured(_ context.Context, req contracts.StructuredCompletionRequest, out any) (contracts.StructuredCompletionResponse, error) {
|
||||
client.requests = append(client.requests, cloneStructuredCompletionRequest(req))
|
||||
if client.err != nil {
|
||||
return contracts.StructuredCompletionResponse{}, client.err
|
||||
|
||||
Reference in New Issue
Block a user