Impossible de crée un lien de partage avec Gradio en python

Tags: #<Tag:0x00007f50a265b478>

J’ai programmé un script python avec la bibliothèque Gradio. J’essaye d’obtenir une URL publique de partage lors de l’exécution, mais j’obtiens cette erreur :

Could not create share link. Missing file: /home/gabriel/.local/lib/python3.9/site-packages/gradio/frpc_linux_aarch64_v0.2. 

Please check your internet connection. This can happen if your antivirus software blocks the download of this file. You can install manually by following these steps: 

1. Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_aarch64
2. Rename the downloaded file to: frpc_linux_aarch64_v0.2
3. Move the file to this location: /home/gabriel/.local/lib/python3.9/site-packages/gradio

Le souci est que je n’arrive pas à télécharger le fichier en question, car leur lien ne fonctionne pas.

gabriel@raspberrypi ~> wget https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_aarch64
--2023-08-25 21:42:22--  https://cdn-media.huggingface.co/frpc-gradio-0.2/frpc_linux_aarch64
Résolution de cdn-media.huggingface.co (cdn-media.huggingface.co)… 2600:9000:2450:7e00:19:6fb8:2ac0:93a1, 2600:9000:2450:9e00:19:6fb8:2ac0:93a1, 2600:9000:2450:8400:19:6fb8:2ac0:93a1, ...
Connexion à cdn-media.huggingface.co (cdn-media.huggingface.co)|2600:9000:2450:7e00:19:6fb8:2ac0:93a1|:443… connecté.
requête HTTP transmise, en attente de la réponse… 403 Forbidden
2023-08-25 21:42:22 erreur 403 : Forbidden.

Bonsoir @gabriel75,

Avec pas d’autres précisions, la seule chose que j’obtiens est un « accès refusé ». N’hésite pas à donner suffisamment d’informations pour reproduire ton problème pour éventuellement pouvoir le corriger.

AccessDeniedAccess DeniedWJ2VAKCCTMGKG26WSB4mdwrawevpL1KN/uKwftsHLRu8AWj+DDT/mPXJZ1EqDlFwcAnrM0vBmJzsnUTD55w3hRtlg6E=

Accès refusé !

ça parle tout seul !


Est-ce relatif à ça : https://www.gradio.app/ ?

Voici une version raccourcie du programme en question :

import openai
import gradio

openai.api_key = "sk-***************"

messages = [{"role": "system", "content": "Je veux *************."}]


def main(Nom_du_livre):
    messages.append({"role": "user", "content": Nom_du_livre})
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=messages
    )
    reply = response["choices"][0]["message"]["content"]
    messages.append({"role": "assistant", "content": reply})
    return reply


demo = gradio.Interface(fn=main, inputs="text",
                        outputs="text", title="Générteur de fiche de lecture")

demo.launch(share=True)

Oui c’est bien relatif à cette bibliothèque

Voici la doc officiel relatif sur ce que j’essaye de faire dans le 1. Mais rien ne me permet de résoudre ce problème.

J’ai essayé de l’exécuter avec l’interpréteur python de Windows et d’Anaconda et toujours le même problème.

Le mieux est de voir avec la communauté existante et officielle :

Très bien, je vais voir avec eux est vous transmettre la solution si on en trouve une.