En esta página:
Hace unos dias estaba buscando una manera de integrar inteligencia artificial en un proyecto creado con el framework Laravel, encontré alternativas en PHP como IBM Watson, PredictionIO y otrás más. Mirando Twitter encontré que un desarrollador lanzo el cliente OpenAI PHP que permite integrar la inteligencia artificial de OpenAI en un proyecto Laravel, en este Post te contaré los detalles, vamos con ello.
Antes de continuar, te invito a leer los siguientes artículos:
- Las Novedades más destacadas que trae Laravel 9 – Parte 1
- Como Crear un CRUD con Laravel 8 y Bootstrap 5 – Parte 1
- Como Usar Mongo DB en Laravel 8 + Listado de Datos – Parte 1
- Que es Laravel + Tu Primera Aplicación con Laravel
- Las Novedades más destacadas que trae Laravel 8
- Nuevos Comandos Para Bases de Datos En Laravel 9
- 6 Helpers de gran Utilidad en Laravel 7
- Como crear un CRUD con Galería de Imágenes en Laravel 6.2 y Bootstrap 4 – Parte 1
- Como Trabajar con Query Scopes (Ámbitos de Consulta) en Laravel 7
- Lee más artículos en la categoría Laravel
Asimismo te invito a escuchar el Podcast: “En Cuanto Tiempo Puedo Ser Un Buen Programador ?” y “¿ Cual Es El Momento Ideal Para Dejar Tu Empleo y Ser Freelance ?” (Anchor Podcast):
Spotify | SoundCloud | Apple Podcasts | Anchor Podcasts |
Bien ahora continuemos con el Post: Cliente PHP de OpenAI Para Laravel.
Cliente PHP de OpenAI Para Laravel
OpenAI PHP Cliente, es un cliente de API de PHP que te permite interactuar con la API de OpenAI. Para comenzar a usarlo en tu proyecto de Laravel, debes primer instalarlo, ejecutando el siguiente comando:
1 2 3 4 |
# Instalar OpenAI mediante composer composer require openai-php/client |
A continuación te comparto un ejemplo básico para implementar OpenAI:
1 2 3 4 5 6 7 8 9 10 |
$client = OpenAI::client('TU_API_KEY'); $result = $client->completions()->create([ 'model' => 'davinci', 'prompt' => 'PHP es', ]); echo $result['choices'][0]['text']; // an open-source, widely-used, server-side scripting language. |
Hasta la fecha de este Post, el cliente PHP de OpenAI admite los siguientes recursos:
- Modelos – doc
- Terminaciones – doc
- Ediciones – doc
- Incrustaciones – doc
- Archivos – doc
- FineTunes – doc
- Moderaciones – doc
OpenAI tiene una amplia gama de usos relacionados con el procesamiento del lenguaje natural (NLP), la generación de código a partir del lenguaje natural y más. Para comenzar a usar el paquete OpenAI, deberás familiarizarte con la plataforma OpenAI. Te recomiendo comenzar con los documentos de la API y los ejemplos de la API de OpenAI.
Conclusión
Hoy hemos conocido una nueva librería para implementar OpenAI en un proyecto Laravel. La librería poco a poco ira siendo mejorada por su autor y esperemos nunca deje de darle soporte, ya que es de gran ayuda para todos los desarrolladores en Laravel.
Nota (s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.