Table des matières
Aperçu du texte intégral
AI Face Changing Tool
Application Web ChatGPT Admin Web
L'API appelle Midjourney pour le dessin AI
Open AI-Cook Book est un guide d'utilisation de l'API pour Open AI
Base de données de poésie chinoise ancienne
Microsoft Terminal est un émulateur de terminal Windows
Neutrino-Proxy est un logiciel proxy réseau haute performance développé sur la base de Java
Maison Périphériques technologiques IA Recommander neuf projets open source amusants et pratiques

Recommander neuf projets open source amusants et pratiques

Jun 04, 2023 pm 04:37 PM
项目 ai 开源

Bonjour à tous, je m'appelle Echa.

Il est temps pour l'éditeur de partager à nouveau des ressources de haute qualité ce week-end, ce qui est également l'une des raisons pour lesquelles la plupart des fans suivent l'éditeur. L'éditeur ne décevra pas tout le monde, même si le planning est très serré, même s'il prend en privé les travaux privés. Je vais également prendre un peu de temps malgré mon emploi du temps chargé pour régler ce problème. Parce que dans les gros titres, il y a des éditeurs qui pensent aux fans, il y a aussi un groupe de fans qui ont soif d'apprendre et qui attendent avec impatience, et il y a aussi un groupe d'éditeurs qui posent des questions et résolvent des problèmes en privé. messages, etc

Ensuite, l'éditeur recommande 9 projets open source amusants et pratiques. J'espère que cela pourra susciter la mentalité amusante de tout le monde et aller en faire l'expérience par vous-même.

Aperçu du texte intégral

  1. Outil de changement de visage de l'IA
  2. Application Web ChatGPT Admin Web
  3. L'API appelle Midjourney pour le dessin par l'IA
  4. Open AI-Cook Book est un guide d'utilisation de l'API Open AI
  5. Base de données de poésie ancienne chinoise
  6. Programmation d'animation
  7. ShareX est un outil gratuit et open source de capture d'écran, d'enregistrement d'écran, de partage de fichiers et de téléchargement
  8. Microsoft Terminal est un émulateur de terminal Windows
  9. Neutrino-Proxy est un logiciel proxy réseau hautes performances développé sur la base de Java

AI Face Changing Tool

Github : https://github.com/iperov/DeepFaceLive

AI Face Changing Tool est un modèle de changement de visage AI adapté au chat vidéo. Vous pouvez utiliser ce modèle AI pour remplacer le visage dans la caméra ou. Visages en vidéo. Voici quelques exemples :

Recommander neuf projets open source amusants et pratiques

Recommander neuf projets open source amusants et pratiques

Application Web ChatGPT Admin Web

Github : https://github.com/AprilNEA/ChatGPT-Admin-Web

ChatGPT basée sur le développement secondaire de ChatGPT-Next- Web Système de paiement Web, comprenant un module de gestion des utilisateurs et un panneau d'affichage back-end.

Le système de paiement ChatGPT-Admin-Web contient sept modules, dont : interface de contenu, système utilisateur, paiement, filtrage des mots sensibles, chat gratuit, distribution, revenus

Caractéristiques

  • Ne peut pas être déployé sur Vercel en utilisant Upstash 5 minutes .
  • Système de gestion des utilisateurs, les données peuvent être stockées dans le cloud.
  • Bien conçu (principalement par Yidada), mode réactif et sombre.
  • Vitesse de chargement rapide du premier écran (~ 100 Ko), prend en charge la réponse en streaming.
  • Compressez automatiquement l'historique des discussions pour prendre en charge les longues conversations tout en enregistrant vos jetons
  • Exportez tout l'historique des discussions en un seul clic, prend entièrement en charge Markdown
  • Prend en charge I18n

Recommander neuf projets open source amusants et pratiques

L'API appelle Midjourney pour le dessin AI

Github : https:/ /github.com/novicezk/midjourney-proxy

En proxyant le canal Discord de MidJourney, l'API peut être utilisée pour appeler le dessin AI.

Le principe est que vous devez créer un compte Midjourney et créer votre propre chaîne et robot dans Discord. Vous pouvez ensuite suivre les instructions de ce projet étape par étape pour utiliser l'API pour appeler Midjourney.

Caractéristiques

  • Prend en charge la commande Imagine et les opérations U, V associées
  • Prend en charge l'ajout d'une image base64 en tant qu'image de tapis lors de l'utilisation d'Imagine
  • Prend en charge la commande Describe pour générer des invites basées sur l'image
  • Prend en charge la commande Blend pour mélanger plusieurs images
  • Prend en charge la progression de la génération d'images Imagine, V, Blend
  • Prend en charge la traduction rapide en chinois, la traduction Baidu ou gpt doit être configuré
  • le jugement rapide des mots sensibles, prend en charge l'ajustement de la couverture
  • File d'attente des tâches, file d'attente par défaut 10, concurrence 3. Vous pouvez vous référer au niveau d'abonnement MidJourney pour ajuster mj.queue
  • Jeton utilisateur facultatif pour vous connecter à wss pour obtenir des informations d'erreur et compléter les fonctions
  • Prend en charge la génération inverse du nom de domaine Discord (serveur, cdn, wss), configurez mj.ng- discord


Recommander neuf projets open source amusants et pratiques

Open AI-Cook Book est un guide d'utilisation de l'API pour Open AI

Github : https://github.com/openai/openai-cookbook

Open AI-Cook Book est une API guide d'utilisation pour Open AI Le guide d'utilisation de l'API fournit des exemples de codes pour créer des tâches via l'API d'Open AI.

Recommander neuf projets open source amusants et pratiques

Base de données de poésie chinoise ancienne

Github : https://github.com/chinese-poetry/chinese-poetry

poésie-chinoise : La base de données la plus complète des recueils de poésie classique chinoise.

La base de données de collections classiques chinoises la plus complète, comprenant 55 000 poèmes Tang, 260 000 poèmes chantés, 21 000 paroles de chansons et autres recueils classiques. Les poètes comprennent près de 14 000 poètes des dynasties Tang et Song, et 1 500 poètes des deux dynasties Song. Les données proviennent d'Internet.

Pourquoi construire cet entrepôt ? La poésie ancienne est un trésor de la nation chinoise et même du monde. Nous devrions la transmettre Bien qu'il existe des recueils classiques, la plupart des gens le font. je n'ai pas de livres. D’une certaine manière, ces énormes recueils d’essais sont loin de nous. La version électronique est facile à copier, c'est pourquoi cette base de données open source est née. Cette base de données est distribuée au format JSON, ce qui vous permet de démarrer facilement votre projet.

Il n'y a aucune trace du processus de collecte de poésie ancienne. Parce que les données de poésie ancienne sont énormes et que le site Web cible a des restrictions, le processus de collecte est souvent interrompu pendant plus d'une semaine. En 2017, tous les poèmes de la dynastie Song ont été nouvellement ajoutés, ainsi que le processus d'exploration et l'analyse des données de tous les poèmes de la dynastie Song.


Recommander neuf projets open source amusants et pratiques



# 🎜 Programmation d'animation 🎜 🎜#Github : https://github.com/motion-canvas/motion-canvas

Motion Canvas est une bibliothèque TypeScript qui peut générer par programme des animations et fournir des aperçus en temps réel desdites animations éditeur. Recommander neuf projets open source amusants et pratiques


export makeScene(function* (view) {const circle = createRef<circle>();view.add(<circle ref="{circle}" width="{320}" height="{320}" fill="{'blue'}"></circle>);yield* circle().scale(2, 0.3);yield* waitUntil('event');yield* all(circle().scale(1, 0.3),circle().position.y(200, 0.3),);yield* circle().fill('green', 0.3);});</circle>
Copier après la connexion
ShareX est un outil gratuit et open source de capture d'écran, d'enregistrement d'écran, de partage et de téléchargement de fichiers

Recommander neuf projets open source amusants et pratiquesGithub : https : //github.com/ShareX/ShareX

ShareX est une capture d'écran gratuite et open source, Les outils d'enregistrement d'écran, de partage de fichiers et de téléchargement prennent actuellement en charge le système d'exploitation Windows. Il est livré avec un large éventail de fonctionnalités et d'options de personnalisation qui permettent aux utilisateurs de gérer facilement leurs besoins en matière de captures d'écran, d'enregistrement d'écran, de capture d'écran et de partage de fichiers. Dans cet article, je présenterai les fonctions logicielles, les fonctionnalités et les étapes d'utilisation de ShareX. Recommander neuf projets open source amusants et pratiques

ShareX est un outil gratuit et open source de capture d'écran, d'enregistrement d'écran et de partage de fichiers développé par la communauté ShareX sur Github. Il fournit des fonctions de capture d'écran et d'enregistrement très puissantes, prend en charge une variété de méthodes de capture, telles que les captures d'écran avec défilement, les captures d'écran de zone, les captures d'écran de fenêtre, l'enregistrement d'écran, la capture d'écran, etc., et peut télécharger des captures d'écran et des vidéos enregistrées sur divers stockages Cloud configurables par l'utilisateur. et des services de lit d'image.

Fonctionnalités


Diverses méthodes de captureRecommander neuf projets open source amusants et pratiques : ShareX offre une variété d'options. captures d'écran de fenêtre, captures d'écran plein écran, captures d'écran de zone, captures d'écran défilantes, etc. Des fonctions d'enregistrement vidéo et de capture d'écran sont également fournies.

Options de partage de fichiers multiples

 : Les utilisateurs peuvent choisir de télécharger des captures d'écran, des enregistrements d'écran ou d'autres fichiers sur divers services de stockage cloud, tels que Dropbox, OneDrive, etc., ou ils peut télécharger Accédez à votre propre serveur FTP ou serveur SFTP.

Riches options de personnalisation : ShareX propose de nombreuses options de personnalisation et les utilisateurs peuvent définir comment prendre des captures d'écran, enregistrer des écrans, stocker, etc.

  • Fonctions de post-traitement multiples : ShareX comprend un certain nombre de fonctions de post-traitement couramment utilisées, telles que la mise à l'échelle automatique, la dénomination automatique, la génération de code QR, la reconnaissance de texte OCR, etc. .
  • Étapes à suivre
    • Tout d'abord, après avoir ouvert le logiciel ShareX, un menu s'affichera dans le coin inférieur droit du bureau. Vous pouvez choisir de prendre des captures d'écran, d'enregistrer des écrans ou de télécharger des fichiers en cliquant avec le bouton droit de la souris.
    • Cliquez sur la capture d'écran ou l'opération d'enregistrement d'écran que vous souhaitez effectuer. Par exemple, vous pouvez choisir de prendre une capture d'écran en plein écran ou de sélectionner une zone spécifique pour prendre une capture d'écran.
    • Une fois la capture d'écran terminée, l'utilisateur peut la sauvegarder ou la télécharger. L'utilisateur peut choisir de la télécharger sur son propre stockage cloud ou son serveur FTP, ou de faire glisser et déposer la capture d'écran à l'endroit souhaité pour l'utiliser.
    • Pour le traitement ultérieur courant des fichiers, les utilisateurs peuvent également effectuer directement des traitements ultérieurs tels que l'édition, l'ajustement, la dénomination, etc. pour des opérations plus raffinées.

    En bref, ShareX est un outil de capture d'écran, d'enregistrement vidéo et de partage de fichiers très puissant et gratuit. Il offre un large éventail de fonctions et de puissantes options de personnalisation pour répondre à divers besoins de capture d'écran, d'enregistrement et de partage de fichiers.

    Recommander neuf projets open source amusants et pratiques

    Microsoft Terminal est un émulateur de terminal Windows

    Github : https://github.com/microsoft/terminal

    Microsoft Terminal est un émulateur de terminal Windows qui permet aux utilisateurs d'y accéder dans une seule fenêtre CMD, PowerShell, WSL (Windows Subsystem for Linux) et d'autres applications CLI (Command Line Interface) facilitent le travail et la gestion des développeurs et des administrateurs système sur la plate-forme Windows.

    Microsoft Terminal est un projet open source développé par Microsoft pour permettre aux utilisateurs de Windows de profiter des mêmes fonctionnalités de terminal puissantes que les autres systèmes d'exploitation. Il est open source sur GitHub et tout le monde peut accéder au code et contribuer.

    Terminal est une application CLI polyvalente prise en charge par la dernière version de Windows 10. Elle peut être utilisée comme interpréteur de ligne de commande, application console et sous-système Windows pour Linux, et prend en charge plusieurs écrans partagés. Il prend en charge des thèmes personnalisés, des raccourcis clavier, des polices et des palettes de couleurs, ainsi qu'un très grand tableau d'applications.

    Recommander neuf projets open source amusants et pratiques

    Recommander neuf projets open source amusants et pratiques

    Neutrino-Proxy est un logiciel proxy réseau haute performance développé sur la base de Java

    Gitee : https://toscode.gitee.com/dromara/neutrino-proxy

    Neutrino-Proxy est un -logiciel proxy réseau performant développé sur la base de Java, conçu pour fournir des solutions proxy fiables et efficaces. Ce qui suit est une introduction aux fonctionnalités et aux étapes d'utilisation de Neutrino-Proxy.

    Neutrino-Proxy est un logiciel proxy réseau léger basé sur la technologie NIO (Non-blocking I/O) qui peut gérer plusieurs demandes client simultanément en un seul processus. Neutrino-Proxy prend en charge les protocoles courants tels que HTTP, HTTPS, SOCKS5, etc., et peut être utilisé comme serveur proxy indépendant ou intégré dans d'autres applications.

    Caractéristiques

    • 1. Hautes performances : Neutrino-Proxy utilise la technologie NIO et peut gérer efficacement un grand nombre de requêtes simultanées. Par rapport à la programmation socket traditionnelle, elle peut considérablement améliorer les performances et le débit des agents réseau.
    • 2. Configuration flexible : Neutrino-Proxy offre une multitude d'options de configuration. Vous pouvez définir diverses propriétés telles que le port, la méthode de cryptage et le niveau de journalisation du service proxy via des fichiers de configuration ou des paramètres de ligne de commande.
    • 3. Sécurité et stabilité : Neutrino-Proxy prend en charge le protocole de sécurité TLS, qui peut crypter les données lors de leur transmission pour améliorer la sécurité de la transmission des données. Dans le même temps, le code Neutrino-Proxy est de haute qualité, stable et fiable, et peut s'adapter à divers environnements réseau complexes.
    • 4. Évolutivité : Neutrino-Proxy est conçu pour être très flexible et peut être intégré à d'autres applications ou utilisé comme serveur proxy autonome. Dans le même temps, il fournit également une interface API pour permettre aux développeurs de personnaliser les fonctions étendues.

    Étapes d'utilisation

    • 1. Téléchargez et installez le logiciel Neutrino-Proxy. La dernière version peut être téléchargée depuis GitHub.
    • 2. Configurez Neutrino-Proxy. Vous pouvez modifier le fichier de configuration dans le répertoire conf et définir diverses propriétés telles que le port du serveur proxy, la méthode de cryptage et le niveau de journalisation.
    • 3. Démarrez Neutrino-Proxy. Exécutez ./bin/neutrino-proxy.sh start dans la ligne de commande pour démarrer le serveur proxy.
    • 4. Vérifiez que le serveur proxy fonctionne correctement. Vous pouvez utiliser un navigateur ou un outil de ligne de commande (tel que curl) pour tester si le serveur proxy fonctionne correctement.
    • 5. Utilisez Neutrino-Proxy. Définissez l'adresse et le port du proxy dans les paramètres réseau de l'application ou de l'appareil qui nécessite un proxy sur l'adresse et le port du service Neutrino-Proxy pour commencer.


    Recommander neuf projets open source amusants et pratiques

    Recommander neuf projets open source amusants et pratiques

    Recommander neuf projets open source amusants et pratiques

    Recommander neuf projets open source amusants et pratiques

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle méthode est utilisée pour convertir les chaînes en objets dans vue.js? Quelle méthode est utilisée pour convertir les chaînes en objets dans vue.js? Apr 07, 2025 pm 09:39 PM

Lors de la conversion des chaînes en objets dans vue.js, JSON.Parse () est préféré pour les chaînes JSON standard. Pour les chaînes JSON non standard, la chaîne peut être traitée en utilisant des expressions régulières et réduisez les méthodes en fonction du format ou du codé décodé par URL. Sélectionnez la méthode appropriée en fonction du format de chaîne et faites attention aux problèmes de sécurité et d'encodage pour éviter les bogues.

Comment utiliser MySQL après l'installation Comment utiliser MySQL après l'installation Apr 08, 2025 am 11:48 AM

L'article présente le fonctionnement de la base de données MySQL. Tout d'abord, vous devez installer un client MySQL, tel que MySQLWorkBench ou le client de ligne de commande. 1. Utilisez la commande MySQL-UROot-P pour vous connecter au serveur et connecter avec le mot de passe du compte racine; 2. Utilisez Createdatabase pour créer une base de données et utilisez Sélectionner une base de données; 3. Utilisez CreateTable pour créer une table, définissez des champs et des types de données; 4. Utilisez InsertInto pour insérer des données, remettre en question les données, mettre à jour les données par mise à jour et supprimer les données par Supprimer. Ce n'est qu'en maîtrisant ces étapes, en apprenant à faire face à des problèmes courants et à l'optimisation des performances de la base de données que vous pouvez utiliser efficacement MySQL.

Comment résoudre MySQL ne peut pas être démarré Comment résoudre MySQL ne peut pas être démarré Apr 08, 2025 pm 02:21 PM

Il existe de nombreuses raisons pour lesquelles la startup MySQL échoue, et elle peut être diagnostiquée en vérifiant le journal des erreurs. Les causes courantes incluent les conflits de port (vérifier l'occupation du port et la configuration de modification), les problèmes d'autorisation (vérifier le service exécutant les autorisations des utilisateurs), les erreurs de fichier de configuration (vérifier les paramètres des paramètres), la corruption du répertoire de données (restaurer les données ou reconstruire l'espace de la table), les problèmes d'espace de la table InNODB (vérifier les fichiers IBDATA1), la défaillance du chargement du plug-in (vérification du journal des erreurs). Lors de la résolution de problèmes, vous devez les analyser en fonction du journal d'erreur, trouver la cause profonde du problème et développer l'habitude de sauvegarder régulièrement les données pour prévenir et résoudre des problèmes.

Géospatial de Laravel: optimisation des cartes interactives et de grandes quantités de données Géospatial de Laravel: optimisation des cartes interactives et de grandes quantités de données Apr 08, 2025 pm 12:24 PM

Traiter efficacement 7 millions d'enregistrements et créer des cartes interactives avec la technologie géospatiale. Cet article explore comment traiter efficacement plus de 7 millions d'enregistrements en utilisant Laravel et MySQL et les convertir en visualisations de cartes interactives. Exigences initiales du projet de défi: extraire des informations précieuses en utilisant 7 millions d'enregistrements dans la base de données MySQL. Beaucoup de gens considèrent d'abord les langages de programmation, mais ignorent la base de données elle-même: peut-il répondre aux besoins? La migration des données ou l'ajustement structurel est-il requis? MySQL peut-il résister à une charge de données aussi importante? Analyse préliminaire: les filtres et les propriétés clés doivent être identifiés. Après analyse, il a été constaté que seuls quelques attributs étaient liés à la solution. Nous avons vérifié la faisabilité du filtre et établi certaines restrictions pour optimiser la recherche. Recherche de cartes basée sur la ville

Vue.js Comment convertir un tableau de type de chaîne en un tableau d'objets? Vue.js Comment convertir un tableau de type de chaîne en un tableau d'objets? Apr 07, 2025 pm 09:36 PM

Résumé: Il existe les méthodes suivantes pour convertir les tableaux de chaîne Vue.js en tableaux d'objets: Méthode de base: utilisez la fonction de carte pour convenir à des données formatées régulières. Gameplay avancé: l'utilisation d'expressions régulières peut gérer des formats complexes, mais ils doivent être soigneusement écrits et considérés. Optimisation des performances: Considérant la grande quantité de données, des opérations asynchrones ou des bibliothèques efficaces de traitement des données peuvent être utilisées. MEILLEUR PRATIQUE: Effacer le style de code, utilisez des noms de variables significatifs et des commentaires pour garder le code concis.

Comment définir le délai de Vue Axios Comment définir le délai de Vue Axios Apr 07, 2025 pm 10:03 PM

Afin de définir le délai d'expiration de Vue Axios, nous pouvons créer une instance AxiOS et spécifier l'option Timeout: dans les paramètres globaux: vue.prototype. $ Axios = axios.create ({timeout: 5000}); Dans une seule demande: ce. $ axios.get ('/ api / utilisateurs', {timeout: 10000}).

Comment optimiser les performances de la base de données après l'installation de MySQL Comment optimiser les performances de la base de données après l'installation de MySQL Apr 08, 2025 am 11:36 AM

L'optimisation des performances MySQL doit commencer à partir de trois aspects: configuration d'installation, indexation et optimisation des requêtes, surveillance et réglage. 1. Après l'installation, vous devez ajuster le fichier my.cnf en fonction de la configuration du serveur, tel que le paramètre innodb_buffer_pool_size, et fermer query_cache_size; 2. Créez un index approprié pour éviter les index excessifs et optimiser les instructions de requête, telles que l'utilisation de la commande Explication pour analyser le plan d'exécution; 3. Utilisez le propre outil de surveillance de MySQL (ShowProcessList, Showstatus) pour surveiller la santé de la base de données, et sauvegarde régulièrement et organisez la base de données. Ce n'est qu'en optimisant en continu ces étapes que les performances de la base de données MySQL peuvent être améliorées.

Les ingénieurs de backend senior à distance (plates-formes) ont besoin de cercles Les ingénieurs de backend senior à distance (plates-formes) ont besoin de cercles Apr 08, 2025 pm 12:27 PM

Ingénieur backend à distance Emploi Vacant Société: Emplacement du cercle: Bureau à distance Type d'emploi: Salaire à temps plein: 130 000 $ - 140 000 $ Description du poste Participez à la recherche et au développement des applications mobiles Circle et des fonctionnalités publiques liées à l'API couvrant l'intégralité du cycle de vie de développement logiciel. Les principales responsabilités complètent indépendamment les travaux de développement basés sur RubyOnRails et collaborent avec l'équipe frontale React / Redux / Relay. Créez les fonctionnalités de base et les améliorations des applications Web et travaillez en étroite collaboration avec les concepteurs et le leadership tout au long du processus de conception fonctionnelle. Promouvoir les processus de développement positifs et hiérarchiser la vitesse d'itération. Nécessite plus de 6 ans de backend d'applications Web complexe

See all articles