blib/lib/AI/Embedding.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 14 | 28 | 50.0 |
line | true | false | branch |
---|---|---|---|
22 | 1 | 3 | unless $attr{'api'} |
23 | 1 | 3 | unless $attr{'api'} eq "OpenAI" |
24 | 1 | 3 | unless $attr{'key'} |
26 | 4 | 0 | unless $attr{'model'} |
56 | 3 | 0 | unless defined $self->{'key'} |
95 | 0 | 0 | if ($response->{'success'}) |
100 | 0 | 0 | if defined $verbose |
109 | 0 | 0 | if ($response->{'success'}) |
114 | 0 | 0 | if defined $verbose |
123 | 3 | 0 | unless defined $dimension |
125 | 3 | 0 | if ($text) |
167 | 2 | 0 | if (defined $embed2) { } |
173 | 0 | 2 | unless (defined $vector2) |
178 | 1 | 1 | if (scalar keys %$vector1 != scalar keys %$vector2) |