| 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) |