|
import g4f |
|
import gradio as gr |
|
import nest_asyncio |
|
nest_asyncio.apply() |
|
|
|
import g4f |
|
|
|
g4f.debug.logging = True |
|
g4f.check_version = False |
|
print(g4f.version) |
|
print(g4f.Provider.Ails.params) |
|
|
|
|
|
|
|
|
|
def rr(i): |
|
|
|
iae = f """ voici le thème {i}. en te basant sur le plan suivant développe moi ce thème : |
|
|
|
une introduction, soit des paragraphes identifiés par des titres (de préférence) un développement présentant soit des paragraphes séparés deux ou trois lignes, une conclusion |
|
L'introduction |
|
Elle comporte deux parties: |
|
La problématique qui elle-même intègre deux parties: un fil conducteur qui correspond à une présentation du sujet autour du thème central. Souvent une définition accompagnée d'une clarification du thème central suffit. la formulation des problèmes biologiques ou géologiques à résoudre en tenant compte des informations fournies par le contexte dans lequel est placé le theme central.\nL'annonce du plan. Celui-ci peut être dicté par le sujet ou non.\nLe développement\nde qui sont les différentes parties annoncées dans le plan. Il est constitué paragraphes débute un titre souligné. Les paragraphes sont séparés d'une ligne. Chaque paragraphe par\nêtre accompagnés d'illustrations, si la consigne l'exige. Les paragraphes peuvent de l'introduction et de la conclusion par deux ou trois lignes. Le développement doit être séparé\nLa conclusion""" |
|
|
|
response = g4f.ChatCompletion.create( |
|
model=g4f.models.gpt_35_turbo, |
|
messages=[{"role": "user", "content": iae}], |
|
) |
|
|
|
return response |
|
|
|
iface = gr.Interface( |
|
fn=rr, |
|
inputs=gr.Textbox(label="Question:", lines=4), |
|
outputs=gr.Textbox(label="Réponse"), |
|
title="bot", |
|
description="By Isa Ibn Maryam. 😂😂 Vas dormir ! Espace fermé ! ") |
|
|
|
iface.launch() |