AI_Tour / gemini_client.py
Sefat33's picture
Update gemini_client.py
531fd5d verified
raw
history blame contribute delete
615 Bytes
import os
API_KEY = os.getenv("GEMINI_KEY")
import requests
import os
API_KEY = os.getenv("GEMINI_KEY")
URL = f"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key={API_KEY}"
HEADERS = {"Content-Type": "application/json"}
def ask_gemini(prompt):
payload = {"contents": [{"parts": [{"text": prompt}]}]}
res = requests.post(URL, headers=HEADERS, json=payload)
return res.json()['candidates'][0]['content']['parts'][0]['text']
def translate_to_bangla(english_text):
prompt = f"Translate this to Bengali:\\n\\n{english_text}"
return ask_gemini(prompt)