Utilice esta emocionante tecnología desde la comodidad de su propia secuencia de comandos de Python con la práctica API de OpenAI.
Una tormenta de IA se ha extendido por todo el mundo. El lanzamiento de ChatGPT de OpenAI ha vuelto locos a los desarrolladores y usuarios curiosos. OpenAI ha reunido la friolera de 100 millones de usuarios activos dentro de los dos meses posteriores a su lanzamiento y la gente ya ha comenzado a crear aplicaciones usándolo.
CopyAI lo usa para generar contenido de redacción para sitios web, blogs, anuncios, correos electrónicos y redes sociales. Lex usa GPT-3 para responder preguntas de investigación, Algolia para la búsqueda semántica y Replier para crear respuestas de marca a las reseñas de los clientes. Así es como puede usar el modelo GPT-3 de OpenAI con Python para comenzar a crear su aplicación impulsada por IA.
¿Qué es GPT-3?
GPT-3 de OpenAI es el transformador preentrenado generativo de tercera generación. Es un modelo de Machine Learning con más de 175 mil millones de parámetros, casi todo Internet. Esto le da inmensas capacidades para responder a una amplia gama de preguntas y realizar tareas que de otro modo requerirían mucho esfuerzo manual.
Open AI ha desarrollado un módulo de Python que contiene clases compatibles predefinidas para interactuar con sus API. Para instalarlo en su sistema, abra una terminal y ejecute:
pip instalar openai
Si se pregunta de qué es capaz GPT-3, puede explorar algunas de las usos creativos para GPT-3 en OpenAI Playground.
Generación de la clave API
Para usar GPT-3 con Python, debe generar una clave API. Para ver su clave API, siga estos pasos:
- Regístrese para obtener una cuenta en el Página de OpenAI. Seleccione el tipo de cuenta como Personal.
- Haz clic en tu perfil y selecciona el Ver claves API botón.
- Haga clic en Crear nueva clave secreta para generar su clave API.
- Copie su clave de API y guárdela en un lugar seguro, ya que no podrá volver a verla.
La API GPT-3 de OpenAI le cobra según la cantidad de tokens (palabras) que usa para interactuar con ella. Afortunadamente, OpenAI proporciona $18 de crédito gratis durante los primeros tres meses, para que puedas explorarlo y experimentar según tus necesidades.
Creación de un programa de Python para usar la API de GPT-3
Puedes encontrar el código fuente de este programa en su repositorio GitHub.
Ahora que tiene acceso a la API, puede crear un programa de Python para comunicarse usándolo. Comience a construir el programa importando el módulo OpenAI. Definir una función, preguntarGPT(),eso toma texto como argumento de entrada. El texto contendrá la consulta que le vas a hacer a GPT-3. Copie la clave API que generó anteriormente e inicialícela.
importar abierto
definitivamentepreguntarGPT(texto):
openai.api_key = "tu_clave_api"
Cree una solicitud definiendo los siguientes parámetros:
- motor: El modelo que desea utilizar para su solicitud. El davinci El modelo es el más confiable, entrenado para datos hasta octubre de 2019.
- inmediato: Prompt es el conjunto de palabras que haces como pregunta para generar una respuesta de la API.
- temperatura: Establezca qué tan profesional o creativo debe sonar su texto. Con valores más bajos, obtendrá respuestas más enfocadas y deterministas. Con valores más altos, obtendrá respuestas más creativas. 0.6 es un buen compromiso.
- max_tokens: El número máximo de palabras en la respuesta generada. Puede establecerlo en un máximo de 2.048 palabras.
Por ejemplo, así es como puede enviar una solicitud y almacenar la respuesta:
respuesta = openai. Finalización.crear(
motor = "texto-davinci-003",
aviso = texto,
temperatura = 0.6,
max_tokens = 150,
)
Muestre la respuesta de GPT-3 recuperando el parámetro de texto del primer resultado:
devolver imprimir (respuesta.opciones[0].texto)
Para invocar esta función, defina una función principal y un bucle infinito. Solicite al usuario que ingrese una pregunta y se la pase al preguntarGpt() función.
definitivamenteprincipal():
mientrasVerdadero:
imprimir('GPT: Hazme una pregunta\n')
miQn = entrada()
preguntarGPT(miQn)
principal()
Póngalo todo junto y use la Inteligencia Artificial para responder a sus preguntas.
El resultado de su programa Python habilitado para GPT-3
Cuando ejecute el programa, le pedirá que ingrese una pregunta. Al ingresar el mensaje, "Escribe un poema en 5 líneas sobre cómo Iron Man es el superhéroe más grande de todos los tiempos", el programa produjo el siguiente resultado impresionante:
GPT-3 tiene muchas aplicaciones interesantes
Puede usar GPT-3 para lograr algunas hazañas bastante sorprendentes. Lo usa como un chatbot que le dará respuestas frescas y realistas en cada aviso. Puede generar poemas, guiones, historias, eslóganes, ensayos, titulares y mucho más. Incluso puede resumir fragmentos largos de texto, generar código, conversar infinitamente y obtener conversaciones basadas también en indicaciones anteriores.
Por otro lado, la API está alojada en la nube, paga y necesita más ajustes. Con el lanzamiento de GPT-3.5 en el mercado, la gente esperará que sea más preciso y menos sesgado en comparación con las versiones anteriores.