CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

14 February, 2022

OpenAI SDK for PHP

 Programing Coderfunda     February 14, 2022     Laravel, Packages, php     No comments   

OpenAI SDK for PHP


OpenAI SDK for PHP


The orhanerday/open-ai package is a PHP SDK for accessing the OpenAI GPT-3 API. It supports the complete, search, answer, classification, and engine APIs.

Here's an example of using the OpenAI classification API with this package:

1$response = $open_ai->classification([
2 "examples" => [
3 ["A happy moment", "Positive"],
4 ["I am sad.", "Negative"],
5 ["I am feeling awesome", "Positive"]
6 ],
7 "labels" => ["Positive", "Negative", "Neutral"],
8 "query" => "It is a rainy day :(",
9 "search_model" => "ada",
10 "model" => "curie",
11]);

You'll get back the following classification for the "It is a rainy day :(" query:

1{
2 "completion": "cmpl-4KKvYbROfgIroNbeTBPmAmAzKZcUC",
3 "label": "Negative",
4 "model": "curie:2020-05-03",
5 "object": "classification",
6 "search_model": "ada",
7 "selected_examples": [
8 {
9 "document": 1,
10 "label": "Negative",
11 "text": "I am sad."
12 },
13 {
14 "document": 0,
15 "label": "Positive",
16 "text": "A happy moment"
17 },
18 {
19 "document": 2,
20 "label": "Positive",
21 "text": "I am feeling awesome"
22 }
23 ]
24}

This package is lightweight, with no external dependencies apart from the cURL and JSON PHP extensions. You'll be required to decode the JSON API responses to work with the data:

1$response = $open_ai->classification([/* ... */]);
2$data = json_decode($response, true);

To get started with this package, you'll first want to be familiar with the OpenAI API documentation and examples.

You can learn more about this package, get full installation instructions, and view the source code on GitHub

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Migrator is a GUI Migration Manager for Laravel

 Programing Coderfunda     February 14, 2022     Laravel, Packages, php     No comments   

 Migrator is a GUI Migration Manager for Laravel


Migrator is a GUI Migration Manager for Laravel


Migrator is a GUI migration manager for Laravel in which you can create, migrate, delete, and roll back your migrations. It provides a simple interface powered by Livewire that enables you to see the status of each migration easily, refresh migrations using your configured database, and run migrations:

Create a new migration via the migrator GUI

By default, the /migrator UI is locked down via auth middleware, and you can configure both the route of the migrator UI and the middleware (or group) that runs for the migrator route.

When you add new migrations via the GUI, the appropriate migration file is added to your project as if you run the artisan make:migration command.

You can learn more about this package, get full installation instructions, and view the source code on GitHub.

Filed in:

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Media Upload Component for Vue 3

 Programing Coderfunda     February 14, 2022     Laravel, Packages, php     No comments   

 Media Upload Component for Vue 3

Media Upload Component for Vue 3

The media-upload package is a Vue 3 component for multi-image upload with preview. Media Upload supports creating and updating images and handles uploads for you.

Media upload package for Vue 3

This package contains two components, one for uploading new images and another for updating images:

1<div id="app">
2 <upload-media
3 server="/api/upload"
4 error="@error('media'){{$message}}@enderror">
5 </upload-media>
6 
7 <update-media
8 server="/api/upload"
9 media_file_path="/post_images"
10 media_server="/api/media/{{$post->id}}"
11 error="@error('media'){{$message}}@enderror">
12 </update-media>
13</div>

The component uploads images as multipart/form-data, and the server returns the unique temporary image name. The main form submits media data as a hidden input which is then copied into its final location.

You can learn more about this package, get full installation instructions, and view the source code on GitHub. You can also see a fully featured demo application that implements this package in a demo Laravel application.

The package's author has a tutorial on how to upload multiple images with preview using Laravel and Vue which has full details on integrating this package with your application.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Older Posts Home

Meta

Popular Posts

  • Sitaare Zameen Par Full Movie Review
     Here’s a  complete Vue.js tutorial for beginners to master level , structured in a progressive and simple way. It covers all essential topi...
  • Credit card validation in laravel
      Validation rules for credit card using laravel-validation-rules/credit-card package in laravel Install package laravel-validation-rules/cr...
  • Write API Integrations in Laravel and PHP Projects with Saloon
    Write API Integrations in Laravel and PHP Projects with Saloon Saloon  is a Laravel/PHP package that allows you to write your API integratio...
  • iOS 17 Force Screen Rotation not working on iPAD only
    I have followed all the links on Google and StackOverFlow, unfortunately, I could not find any reliable solution Specifically for iPad devic...
  • C++ in Hindi Introduction
    C ++ का परिचय C ++ एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। C ++ को Bjarne Stroustrup द्वारा विकसित किया गया था। C ++ में आने से पह...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (69)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • July (4)
  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

Loading...

Laravel News

Loading...

Copyright © CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda