Groq API
1.0.0
Asisten Obrolan API GROQ adalah alat yang memanfaatkan API GROQ untuk membuat asisten obrolan yang mampu menghasilkan respons terhadap kueri atau petunjuk pengguna. Ini memanfaatkan model bahasa besar (LLM) untuk memberikan jawaban yang informatif dan relevan secara kontekstual, membuatnya cocok untuk berbagai aplikasi seperti dukungan pelanggan, pengambilan informasi, dan antarmuka percakapan.
Untuk menjalankan proyek ini, Anda perlu menginstal dependensi yang diperlukan. Jalankan perintah berikut di Colab Notebook Anda:
! pip install -q -U langchain langchain_core langchain_groq gradioUntuk menggunakan buku catatan ini, Anda harus memiliki yang berikut:
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 yang valid untuk mengakses API GROQ.gradio digunakan untuk membuat antarmuka untuk chatbot.gradio deploy dari Terminal. Jika Anda memiliki umpan balik, hubungi saya di [email protected]