
Utilisation de nvtop

En cours d'utilisation
Utilisation de htop

En cours d'utilisation
Explication du code suivant (réponse ici) :
import serial arduino = serial.Serial(port='/dev/ttyACM0', baudrate=9600)
Explication du code suivant (réponse ici) :
import serial arduino = serial.Serial(port='/dev/ttyACM0', baudrate=9600)


Sur l'image, la fille dessine sur sa tablette graphique une scène avec un lapin blanc mignon.
Plus précisément, le dessin à l'écran montre un lapin blanc ressemblant (en style "chibi") qui tient un crayon dans ses petites mains, semblant être en train de dessiner aussi. Le fond du dessin est doré et chaleureux.
| Devstrall | Qwen | |
|---|---|---|
| + |
|
|
| - |
|
|
| Nom | Valeur | Description |
|---|---|---|
| OLLAMA_NO_CLOUD | true | Pas de cloud, que local |
| CUDA_VISIBLE_DEVICES | 0 | Seléction CG, si plusieurs dispo |
| OLLAMA_VERBOSE | 1 | Plus de logs |
Lancer ollama avec la commande
ollama serve
Il est possible de tirer automatiquement le LLM avec la commande suivante
ollama pull qwen3.5:4b
Avec la commande
ollama run qwen3.5:4b

import requests d = { "model": "qwen3.5:4b", "options": { "num_ctx": 8192 }, "messages": [ {"role": "user", "content": "Es tu un poisson ?"} ], "think": False, "stream": False, } r = requests.post("http://localhost:11434/api/chat", json=d) rep = r.json() print(rep["message"]["content"])
Non, je ne suis pas un poisson. Je suis une intelligence artificielle (un modèle de langage), pas un animal marin. 🐟❌
Je n'ai pas de branchies, ne respire pas de l'eau et je ne nage pas dans l'océan ! J'existe sous forme de code et d'algorithmes pour vous répondre aux questions.
import resquests r = requests.post("http://localhost:11434/api/embed", json={ "model": "qwen3-embedding:4b", "input": ["roi", "amour", "reine"] }) j = r.json() print(len(j["embeddings"])) # nombre de vecteurs -> 3 print(len(j["embeddings"][0])) # dimension d'un vecteur -> 2560 pour qwuen3-embedding
import serial arduino = serial.Serial(port='/dev/ttyACM0', baudrate=9600)

select f.id, f.titre, f.date_ajout from films f where 1=1 and (f.genres @> '[1,2]') and ( unaccent(f.titre) ilike unaccent('zombie') or unaccent(f.titre_original) ilike unaccent('zombie') or unaccent(f.acteurs) ilike unaccent('zombie') or unaccent(f.equipe) ilike unaccent('zombie') ) order by f.titre asc limit 10 offset 0
$genre contient ["zombie","romance"] et $plateforme == "crunchyroll" et $mot-clefs contient ["gentil","amoureuse"]


Soit deux documents d1 et d2
Soit une question q
α < θ , le document d1 est plus proche de la question q
Utilisation de qdrant-client (Python)
from qdrant_client import QdrantClient, models client = QdrantClient(host="localhost", port=6333)
client.create_collection( "films", vectors_config=models.VectorParams( size=2560, distance=models.Distance.COSINE) )
client.delete_collection("films")
point = PointStruct( id=id_uuid(f"{id_film}-titre"), vector=vecteurs[0], payload={ "id": f"{id_film}-titre", "id-framboise": id_film, "titre": d["titre"], "texte": textes[0] } ) client.upsert(collection_name="films", points=[point])
reponse = client.query_points( "films", query=vecteur_question, limit=20, with_payload=True ) for point in reponse.points: print(point.score, point.payload["titre"])
| Mot | Score |
|---|---|
| mort-vivant | 0.73820543 |
| roi | 0.56434727 |
| romance | 0.5410757 |
| Mot | Score |
|---|---|
| romance | 0.7738683 |
| mort-vivant | 0.62889326 |
| roi | 0.5549742 |
| Mot | Score |
|---|---|
| roi | 0.99999976 |
| romance | 0.53677595 |
| mort-vivant | 0.5326838 |
Utile pour récupérer le document
Le Château solitaire dans le miroir
かがみの孤城
Fantastique, Drame
Mystère
Un beau jour, le miroir dans la chambre de Kokoro se met à scintiller…
Voici ton contexte:
[https://framboise.*******.fr/#/film/1057]
titre: @@@@
synopsis: @@@@@@
genres: ####, ####, ####
thèmes: @@@@@
{ ... autre films ... }
Voici ce que tu dois faire
pour chaque film:
- tu vas soit le garder si il a un rapport avec
la phrase «{question utilisateur}», sinon tu vas l'oublier
- tu va extraire le titre, le lien, et le synopsis
- tu vas resumer un peu mieux le synopsis
tu dois seulement répondre en JSON
Histoire d'amour avec un zombie
[ { "titre": "Warm Bodies", "lien": "https://framboise.****.fr/#/film/1057", "synopsis": "Dans un futur où les zombies sont mortels, un zombie nommé R …" }, { "titre": "28 Jours plus tard", "lien": "https://framboise.****.fr/#/film/1188", "synopsis": "Un laboratoire découvre qu'un virus est responsable …" }, //{... autres films ...} ]
Une opération a le même effet qu'on l'applique une ou plusieurs fois

| Table of Contents | t |
|---|---|
| Exposé | ESC |
| Full screen slides | e |
| Presenter View | p |
| Source Files | s |
| Slide Numbers | n |
| Toggle screen blanking | b |
| Show/hide slide context | c |
| Notes | 2 |
| Help | h |