|
import getpass |
|
import os |
|
from langchain_core.messages import HumanMessage, SystemMessage |
|
from langchain_google_genai import ChatGoogleGenerativeAI |
|
from langchain_core.prompts import PromptTemplate |
|
|
|
if "GOOGLE_API_KEY" not in os.environ: |
|
os.environ["GOOGLE_API_KEY"] = getpass.getpass( |
|
"Provide your Google API Key") |
|
|
|
try: |
|
llm = ChatGoogleGenerativeAI(model="gemini-pro") |
|
|
|
|
|
except Exception as e: |
|
print(f"Error creating model: {e}") |
|
|
|
|
|
def generate_name(cuisine): |
|
result = llm.invoke("Restaurant name generate a name for a {cuisine} restaurant. give in a response['restaurant_name'] and response['menu_items']. type format ") |
|
print(result.content) |
|
|
|
return result.content |
|
|