Groq API
1.0.0
L'assistant de chat API GROQ est un outil qui utilise l'API GROQ pour créer un assistant de chat capable de générer des réponses aux requêtes ou invites utilisateur. Il tire parti de modèles de grandes langues (LLM) pour fournir des réponses informatives et contextuellement pertinentes, ce qui le rend adapté à une variété d'applications telles que le support client, la récupération des informations et les interfaces conversationnelles.
Pour exécuter ce projet, vous devez installer les dépendances nécessaires. Exécutez la commande suivante dans votre cahier Colab:
! pip install -q -U langchain langchain_core langchain_groq gradioPour utiliser ce cahier, vous devrez avoir ce qui suit:
from google . colab import userdata
groq_api_key = userdata . get ( 'GROQ_API_KEY' )
from langchain_groq import ChatGroq
chat = ChatGroq (
api_key = groq_api_key ,
model_name = "mixtral-8x7b-32768"
) from langchain_core . output_parsers import StrOutputParser
chain = prompt | chat | StrOutputParser ()
response = chain . invoke ({ "text" : "Why is the sky blue?" })
print ( response ) import gradio as gr
def fetch_response ( user_input ):
chat = ChatGroq (
api_key = groq_api_key ,
model_name = "mixtral-8x7b-32768"
)
system = "You are a helpful assistant."
human = "{text}"
prompt = ChatPromptTemplate . from_messages (
[
( "system" , system ), ( "human" , human )
]
)
chain = prompt | chat | StrOutputParser ()
output = chain . invoke ({ "text" : user_input })
return output
user_input = "Why is the sky blue?"
fetch_response ( user_input ) iface = gr . Interface (
fn = fetch_response ,
inputs = "text" ,
outputs = "text" ,
title = "Groq Chatbot" ,
description = "Ask a question and get a response."
)
iface . launch ()GROQ_API_KEY valide pour accéder à l'API GROQ.gradio est utilisée pour créer une interface pour le chatbot.gradio deploy du terminal. Si vous avez des commentaires, veuillez me contacter à [email protected]