Skip to content

Commit be53324

Browse files
committed
Add AI Projects
1 parent 71ed86e commit be53324

File tree

328 files changed

+72202
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

328 files changed

+72202
-0
lines changed
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# --------------------------------------------------
2+
# EXECUTION MODE
3+
# --------------------------------------------------
4+
5+
# true => use mocked local responses (from /mock folder)
6+
# false => call real remote APIs (from /services folder)
7+
USE_MOCK=true
8+
9+
# --------------------------------------------------
10+
# LLM (Large Language Models) - Text-based AI
11+
# --------------------------------------------------
12+
13+
# OpenAI (GPT-3.5, GPT-4, GPT-4-Turbo)
14+
OPENAI_API_KEY=sk-your-openai-api-key
15+
16+
# Claude (Anthropic) – Claude 3 Opus / Sonnet
17+
ANTHROPIC_API_KEY=claude-your-key
18+
19+
# Gemini (Google AI) – Gemini Pro / Gemini 1.5
20+
GEMINI_API_KEY=gemini-your-key
21+
22+
# Mistral AI – Mistral 7B / Mixtral 8x7B
23+
MISTRAL_API_KEY=mistral-your-key
24+
25+
# Perplexity AI – LLM + RAG-enhanced engine
26+
PERPLEXITY_API_KEY=perplexity-your-key
27+
28+
# DeepSeek – Open-source LLM for general purpose and code
29+
DEEPSEEK_API_KEY=deepseek-your-key
30+
31+
32+
# --------------------------------------------------
33+
# TEXT-TO-SPEECH (TTS) – Voice AI
34+
# --------------------------------------------------
35+
36+
# ElevenLabs – Realistic voice synthesis (multi-language)
37+
ELEVENLABS_API_KEY=eleven-your-key
38+
ELEVENLABS_VOICE_ID=eleven-voice-id-xxxxxxxx
39+
40+
# --------------------------------------------------
41+
# AVATARS / VIDEO AI – Face & Speech Animation
42+
# --------------------------------------------------
43+
44+
# D-ID – Photo animation + voice sync (face talking)
45+
D_ID_API_KEY=did-your-key
46+
47+
# Heygen – Avatar-based video generation
48+
HEYGEN_API_KEY=heygen-your-key
49+
50+
# Jogg AI – Realistic talking avatar from photo
51+
JOGGAI_API_KEY=joggai-your-key
52+
JOGGAI_AVATAR_ID=joggai-your-avatar
53+
JOGGAI_VOICE_ID=joggai-your-voice
54+
55+
# --------------------------------------------------
56+
# IMAGE AI – Text-to-Image Generation
57+
# --------------------------------------------------
58+
59+
# Leonardo AI – High-quality image generation
60+
LEONARDO_API_KEY=leonardo-your-key
61+
62+
# MidJourney – Discord bot token (optional)
63+
MIDJOURNEY_API_KEY=discord-bot-your-key
64+
65+
# Kling AI – Text-to-video placeholder (optional)
66+
KLING_API_KEY=kling-your-key
67+
68+
69+
# --------------------------------------------------
70+
# AGENTS – Autonomous LLM-based Agents & Orchestration
71+
# --------------------------------------------------
72+
73+
# LangChain – Agent framework
74+
LANGCHAIN_API_KEY=optional-or-blank
75+
76+
# LlamaIndex – Knowledge base engine
77+
LLAMAINDEX_API_KEY=llamaindex-your-key
78+
79+
80+
# --------------------------------------------------
81+
# MUSIC AI – Music and Song Generation
82+
# --------------------------------------------------
83+
84+
# Suno AI – Cookie & automation parameters (non-official API)
85+
SUNO_COOKIE=suno-your-cookie
86+
TWOCAPTCHA_KEY=2captcha-your-key
87+
BROWSER=chromium
88+
BROWSER_GHOST_CURSOR=false
89+
BROWSER_LOCALE=en
90+
BROWSER_HEADLESS=true
91+
92+
# Udio AI – Auth token (non-official API)
93+
UDIO_AUTH_TOKEN=udio-your-token

ai-avatar-animator/backend/.gitignore

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Dépendances
2+
node_modules/
3+
dist/
4+
build/
5+
6+
# Environnement local
7+
*.log
8+
npm-debug.log*
9+
yarn-debug.log*
10+
yarn-error.log*
11+
12+
# IDE / OS
13+
.vscode/
14+
.idea/
15+
.DS_Store
16+
Thumbs.db
17+
18+
# Test / Coverage
19+
coverage/
20+
*.lcov
21+
22+
# Fichiers système temporaires
23+
*.swp
24+
*.swo
25+
*.bak
26+
*.tmp
27+
28+
# Fichiers d’environnement (non utilisés ici, mais sécurité renforcée)
29+
*.env*
30+
31+
# Autoriser explicitement les templates d'exemple
32+
!.env.template
33+
!.env.*.template

ai-avatar-animator/backend/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License
2+
3+
Copyright (c) 2017-2025 Ganatan
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)