多🌹444收拾收拾计算机视觉手机手机手机手机4大尺寸惆怅长岑长 ??????????????????????????С??????????????P??????????????????????????????????????????????????????^?????????? ????j?????????? ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!extension.json000064400000000205152666204750007465 0ustar00{ "name": "Perplexity", "type": "extension", "version": "1.0.0", "description": "Perplexity extension for magicai" } System/PerplexityServiceProvider.php000064400000003202152666204750013754 0ustar00registerViews() ->registerRoutes(); } public function registerViews(): static { $this->loadViewsFrom([__DIR__ . '/../resources/views'], 'perplexity'); return $this; } private function registerRoutes(): void { $this->router() ->group([ 'prefix' => LaravelLocalization::setLocale(), 'middleware' => ['web', 'auth', 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath'], ], function (Router $router) { Route::controller(PerplexitySettingController::class) ->prefix('dashboard/admin/settings') ->name('dashboard.admin.settings.') ->middleware('admin') ->group(function (Router $router) { $router->get('perplexity', 'index')->name('perplexity'); $router->post('perplexity', 'update')->name('perplexity.save'); }); }); } private function router(): Router|Route { return $this->app['router']; } } System/Http/Controllers/PerplexitySettingController.php000064400000001362152666204750017554 0ustar00validate([ 'perplexity_key' => 'required|string|max:255', ]); if (Helper::appIsNotDemo()) { setting([ 'perplexity_key' => $request->perplexity_key, ])->save(); } return back()->with(['message' => __('Updated Successfully'), 'type' => 'success']); } } resources/views/settings.blade.php000064400000004366152666204750013360 0ustar00@extends('panel.layout.settings') @section('title', __('Perplexity API Settings')) @section('titlebar_actions', '') @section('titlebar_subtitle', __('This API key is used for these features: AI Chat, AI Web Chat, Realtime Chat')) @section('additional_css') @endsection @section('settings')
@csrf @if ($app_is_demo)
@else

{{ __('Please ensure that your Perplexity api key is fully functional and billing defined on your Perplexity account.') }}

@endif
@endsection @push('script') @endpush resources/views/select-option.blade.php000064400000000205152666204750014271 0ustar00 __MACOSX/._System000064400000000243152666204750007474 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/._resources000064400000000243152666204750010222 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/System/._PerplexityServiceProvider.php000064400000000243152666204750015463 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/System/._Http000064400000000243152666204750010413 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/System/Http/Controllers/._PerplexitySettingController.php000064400000000243152666204750021256 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/System/Http/._Controllers000064400000000243152666204750012721 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/resources/views/._settings.blade.php000064400000000243152666204750015053 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/resources/views/._select-option.blade.php000064400000000243152666204750016000 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/resources/._views000064400000000243152666204750011357 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç__MACOSX/._extension.json000064400000000243152666204750011174 0ustar00Mac OS X  2q£ATTR£˜ ˜ com.apple.provenance¤`˜†TÜç