mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2025-12-29 09:44:50 +00:00
Use my mirror api for Gemini because my VPS region is not supported
Signed-off-by: Yasir Aris M <git@yasirdev.my.id>
This commit is contained in:
parent
cbbd7c3080
commit
da6b6e5a4c
1 changed files with 2 additions and 19 deletions
|
|
@ -36,25 +36,8 @@ async def gemini_chatbot(_, ctx: Message, strings):
|
||||||
return await ctx.reply_msg("GOOGLEAI_KEY env is missing!!!")
|
return await ctx.reply_msg("GOOGLEAI_KEY env is missing!!!")
|
||||||
msg = await ctx.reply_msg(strings("find_answers_str"), quote=True)
|
msg = await ctx.reply_msg(strings("find_answers_str"), quote=True)
|
||||||
try:
|
try:
|
||||||
params = {
|
response = await fetch.get(
|
||||||
'key': GOOGLEAI_KEY,
|
f'https://yasirapi.eu.org/gemini?query={ctx.text.split(maxsplit=1)}'
|
||||||
}
|
|
||||||
json_data = {
|
|
||||||
'contents': [
|
|
||||||
{
|
|
||||||
'parts': [
|
|
||||||
{
|
|
||||||
'text': ctx.text.split(maxsplit=1)[1],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
}
|
|
||||||
response = await fetch.post(
|
|
||||||
'https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent',
|
|
||||||
params=params,
|
|
||||||
json=json_data,
|
|
||||||
timeout=20.0,
|
|
||||||
)
|
)
|
||||||
if not response.json().get("candidates"):
|
if not response.json().get("candidates"):
|
||||||
await ctx.reply_msg("⚠️ Sorry, the prompt you sent maybe contains a forbidden word that is not permitted by AI.")
|
await ctx.reply_msg("⚠️ Sorry, the prompt you sent maybe contains a forbidden word that is not permitted by AI.")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue