400 Mauvaise requête en utilisant l'API

Salut !

J’essaie d’envoyer une requête API à Discourse, mais je reçois toujours une erreur. Voici le code que j’envoie :

{
  "title": "Titre de test",
  "raw": "Ceci est juste un test pour voir si cela fonctionne."
}

La réponse est toujours : 400 Bad Request. Je ne sais pas ce qui ne va pas.

J’ai écrit un long message ici auparavant, mais il a été caché parce qu’il était plein de caractères étranges (), et il n’y avait pas de sauts de ligne. J’ai aussi mentionné mon adresse e-mail, ce que je ne devrais pas faire. Je sais maintenant que ce n’est pas autorisé.

Comment puis-je bien écrire la requête ? Pourquoi cela ne fonctionne-t-il pas ? Est-ce que le formatage est incorrect ?

Merci d’avance pour votre aide ! :blush:

1 « J'aime »

Veuillez également inclure, par exemple, le point de terminaison et la manière dont vous vous authentifiez - fournissez suffisamment de détails pour que nous sachions tout ce que vous faites (sauf, bien sûr, le contenu privé ou les clés d’authentification réelles)

Par exemple : peut-être essayez-vous de créer un sujet, ou peut-être de le modifier ? Je ne suis pas sûr.

Lisez d’abord Discourse REST API Documentation, puis vous pourrez consulter la documentation des points de terminaison pour la tâche que vous essayez d’accomplir ; par exemple, ici comment créer un nouveau sujet.

3 « J'aime »

Le premier message de ce sujet n’a pas mentionné le plugin Discourse AI. S’agit-il du même problème ou d’un problème différent ?

Désolé pour la confusion – le message initial faisait partie d’une session de dépannage plus large qui a commencé par des problèmes de clé API et a évolué vers ce problème d’intégration de plugin. Il s’agit du même problème général : essayer de configurer xAI Grok dans le plugin Discourse AI.

Concernant les journaux : Oui, j’ai vérifié /admin/logs après avoir tenté d’enregistrer/tester la configuration du LLM. Voici ce que j’ai trouvé [insérer les entrées de journal pertinentes ici, par exemple, “500 - undefined method ‘test_connection’ for nil:NilClass” ou “Error: Connection refused to localhost:8000” – si aucune, dire “Aucune entrée spécifique liée à l’erreur du plugin AI, seulement des journaux d’accès généraux”]. S’il y a un meilleur endroit où chercher (par exemple, des journaux de conteneurs spécifiques dans Docker), faites-le moi savoir !

Pour être complet, ma version de Discourse est [insérer, par exemple, 3.3.0.beta2 depuis /admin/upgrade], la version du plugin AI est [insérer, par exemple, depuis admin/plugins ou le commit GitHub], le système d’exploitation est Ubuntu 22.04 dans Docker.

Des idées sur la raison pour laquelle l’“Erreur interne du serveur” se produit avec cette configuration de proxy LiteLLM ? Merci !

Tant que vous ne remplissez pas les espaces réservés, cette conversation n’a que peu de sens pour moi.

Je ne suis pas informaticien et je n’ai aucune idée de ce que je fais. Je sais juste où je veux aller. Je compte entièrement sur Claude AI, Grok AI, Gemini AI et Chat GPT AI. Je travaille principalement avec Claude AI. Il décrit étape par étape ce qu’il faut taper dans le terminal / mon PC est Debian 12 / je prends une capture d’écran étape par étape et je la lui télécharge. Si je suis bloqué sur un problème, je copie-colle les informations aux autres IA, puis je tape les idées à Claude. Cela aide presque toujours. J’ai loué un serveur virtuel et y ai installé Docker et Discourse. Le plan est un système qui se souvient de tout, ne perd jamais le contexte, avec la participation de quatre / ou même plus / IA. Le plan est de sauvegarder nos conversations de manière consultable sur le forum Discourse. Essentiellement, les conversations qui se trouvent dans la barre latérale sur le site web des IA sont ajoutées à Discourse. Et dans Discourse, vous voyez toutes les conversations en même temps. C’est ma théorie, je ne sais pas encore si la pratique confirme la théorie car ici, sur le seuil, avant d’entrer, nous nous sommes séparés. Tout s’est bien passé, mais nous avons eu des problèmes avec la gestion de l’API Discourse. Nous luttons avec ça depuis une semaine maintenant. Il y a toujours une erreur, toujours quelque chose de différent. Je m’excuse de demander aux IA d’écrire une entrée sur Discourse, mais je ne parle que hongrois et comme je l’ai dit, je n’ai aucune idée de ce que je fais, seulement de ce que je veux accomplir.

Vous pouvez trouver les journaux en ajoutant /logs à l’URL de vos forums. Par exemple, https://www.enit.hu/logs

1 « J'aime »

Nous l’avons trouvé Merci

Ici sur Meta, les messages dans d’autres langues sont traduits dans la langue de l’utilisateur. Si vous ne maîtrisez pas l’anglais, vous pouvez écrire en hongrois et le message sera traduit :slight_smile:

N’hésitez pas non plus à demander si vous n’êtes pas sûr !

1 « J'aime »

Ce n’est pas tout à fait ça. Je peux écrire en finnois (qui, pour une raison quelconque, est un langage aussi difficile et petit que le hongrois), mais il n’est pas traduit dans toutes les langues. Il n’est traduit que pour une poignée de langues majeures.

Je suis donc toujours obligé de connaître l’anglais, l’allemand, l’espagnol… quelles étaient les langues prises en charge, car je ne peux pas lire en finnois ou en hongrois.

1 « J'aime »

En sortant du sujet ici, mais pour clarifier, oui, le hongrois et le finnois ne font pas partie des langues prises en charge ici sur meta pour la traduction automatique. Vous pouvez voir les langues prises en charge dans le sélecteur de langue en haut à droite. Si vous souhaitez en savoir plus sur la traduction automatique ici sur meta, démarrez un sujet dans Site feedback.

@Enit Je suis super impressionné par l’initiative que vous montrez pour essayer de configurer et de paramétrer Discourse pour faire tout cela. C’est une expérience formidable ! Tenez-nous informés de vos progrès. Ce serait formidable si vous pouviez expliquer plus en détail comment vous avez procédé une fois que tout sera configuré.

Je sais que certains autres membres utilisent l’IA sur leurs propres sites, mais je ne suis pas sûr de qui ils sont tous. Nous utilisons l’IA très activement ici sur meta, mais cette initiative est dirigée par d’autres et je ne connais pas intimement sa configuration. J’aimerais bien, mais je n’ai pas encore pris le temps de la configurer et de commencer à expérimenter avec sur d’autres sites que j’entretiens.

Peut-être avons-nous besoin d’un nouveau sujet dans Community pour nous réunir et simplement parler des différentes manières dont les gens essaient d’utiliser l’IA et comment cela fonctionne pour eux, au-delà des simples détails techniques.

Il semble que vous ayez trouvé comment vous traduire pour participer ici, ce qui est excellent, et vous n’écrivez plus de messages qui ressemblent à des hallucinations d’IA ! :rofl: N’oubliez pas de rester sur le sujet et de démarrer de nouveaux sujets pour de nouvelles questions, et que des messages courts et clairs seront plus faciles à lire pour les autres afin qu’ils puissent vous aider.

822 / 5 000

J’ai documenté l’intégralité du projet Common Memory, y compris les impasses. Quand j’aurai terminé, je serai heureux de partager mon expérience avec qui le souhaite. Je pense que Discourse est un outil adapté à cet effet. Il nous reste encore à travailler sur la gestion des API. Discourse ne peut pas résoudre cela seul, il faut travailler en étroite collaboration avec des entreprises de technologie d’IA. Le développement est explosif, les API, les jetons, différents niveaux d’accès, des modèles qui apparaissent et disparaissent rapidement. Mais je pense que cela en vaut la peine. Un nouveau marché pour Discourse. En tant que personne seule, j’aimerais utiliser Discourse avec quatre IA. MAIS je pense que cela peut ouvrir des perspectives incroyables pour les familles ou les petites communautés. Donc, quand j’aurai terminé et que la chose sera peaufinée, je serai heureux de partager mon expérience. J’ai déjà accumulé 120 Mo de documents Google. Hors sujet bocs.