El Portal de las Tecnologías para la Innovación

Qualcomm AI Inference Suite: Comenzar es fácil

Desarrollar soluciones con inferencia de IA a escala no tiene por qué ser difícil. Empieza hoy mismo a usar Qualcomm AI Inference Suite, alojada en Cirrascale con nuestro SDK de Python.

Qualcomm se ha asociado con Cirrascale para ofrecer un servicio de inferencia de IA de prueba gratuita que facilita a los desarrolladores la conexión y la ejecución de cargas de trabajo de inferencia desde el código. No es necesario crear contenedores ni manipular infraestructuras complejas en la nube. Para empezar, solo hay que registrarse y obtener una clave API.

Una vez que tenga una clave, solo tiene que elegir cómo conectarse al punto final de inferencia. Si se siente cómodo con Python, se proporciona un SDK junto con la documentación para que pueda conectarse utilizando las convenciones de codificación de Python habituales. Se admiten muchos otros lenguajes de programación y herramientas (más de 20) si prefiere usar API compatibles con OpenAI .

Escenario de muestra

Creemos un ejemplo para ilustrar su uso. Quieres que la IA te indique si la reseña de un cliente es positiva, negativa o neutral. Una vez que tengas esos datos, podrás analizar qué productos o servicios son atractivos y cuáles no.

Ejemplo de SDK de Python

Yendo paso a paso, construiremos nuestro código de muestra.

Funciones de importación que necesitarás del SDK de Imagine:

from imagine import ChatMessage, ImagineClient

Establezca su clave API y punto final en variables de entorno o en el código:

myendpoint = "https://aisuite.cirrascale.com/apis/v2"

myapikey = "useyourownkeyhere"

Crea tu cliente para la API usando el punto final y la clave:

client = ImagineClient(endpoint=myendpoint, api_key=myapikey)

Configura tu solicitud, eligiendo qué LLM utilizar:

mymodel = "Llama-3.1-8B"



feedback = "Feedback: ' We loved this hotel, we will be coming back.'"



mycontent = "You are an expert at sentiment analysis. Please evaluate the following customer feedback and answer only with positive, negative, or neutral. Only answer positive, negative, or neutral in lowercase. " + feedback

Llama a la función de chat con tu solicitud:

mymessage = ChatMessage(role="user", content=mycontent)chat_response = client.chat(messages=[mymessage],model=mymodel,)

Imprima el resultado:

print(chat_response.first_content)

Intente cambiar el texto de la variable de comentarios a diferentes conjuntos de texto sobre cualquier producto y pruébelo.

Pruébalo

Como puede ver, usar la inferencia en una plataforma escalable como Qualcomm AI Inference Suite es tan sencillo como usar cualquier otra API simple, pero permite acceder a resultados muy rápidos con modelos aún más grandes. Aunque este es solo un pequeño ejemplo, podría integrarse en un microservicio para proporcionar un amplio análisis de la opinión del cliente como parte de un flujo de datos de producción.

¿Te gusta lo que ves? Conéctate con otros desarrolladores, entérate de las últimas noticias y recibe asistencia técnica inmediata uniéndote a nuestro  Discord para desarrolladores .

AINubeAprendizaje automático

Artículos relacionados

Scroll al inicio