Group
Extension

Matches 3

WebService-Jina ( L/LN/LNATION/WebService-Jina-0.05.tar.gz, LNATION, 2025; MetaCPAN )
WebService-Jina/lib/WebService/Jina.pm ( view source; MetaCPAN )
na->reader(
		url => "https://lnation.org",
		jsonSchema => { ... },
		instruction => "...",
		headers => {
                	"Accept" => 'application/json',
                	"X-Respond-With" => "reade
WebService-Jina ( L/LN/LNATION/WebService-Jina-0.05.tar.gz, LNATION, 2025; MetaCPAN )
WebService-Jina/lib/WebService/Jina/Response.pm ( view source; MetaCPAN )
package WebService::Jina::Response;

use Moo;

use JSON::Lines qw/jsonl/;

has [qw/
	id
	choices
	model
	object
	usage
	system_fingerprint
	created
	data
	results
	num_tokens
	tokenizer
	num_chunks
	c
WebService-Jina ( L/LN/LNATION/WebService-Jina-0.05.tar.gz, LNATION, 2025; MetaCPAN )
WebService-Jina/lib/WebService/Jina/UA.pm ( view source; MetaCPAN )
package WebService::Jina::UA;

use Moo;
use URI;
use LWP::UserAgent;
use JSON::Lines;
use MIME::Base64 qw/encode_base64/;

use WebService::Jina::Response;

has api_key => (
	is => 'ro',
	lazy => 1,
	r
$ua->default_header('User-Agent' => 'Mozilla/5.0');
		return $ua;
	}
);

has json => (
	is => 'ro',
	default => sub {
		JSON::Lines->new;
	}
);

sub get {
	shift->request(
		type => 'GET',
		@_
	);
}
dd_handler(response_data => sub {
			my($response, $ua, $handler, $data) = @_; 
			$data = $self->json->decode($data);
			for (@{$data}) {
				$stream_cb->(WebService::Jina::Response->new(%{$_}));
			

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.