diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml new file mode 100644 index 0000000..3b83e93 --- /dev/null +++ b/.github/workflows/website.yml @@ -0,0 +1,61 @@ +name: Deploy docs (from main) + +on: + push: + branches: [ main ] + paths: + - 'models/**' + - 'docs/**' + - 'scripts/generate_models_manifest.py' + - '.github/workflows/website.yml' + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: 'pages' + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: '3.x' + + - name: Generate models manifest + run: python3 scripts/generate_models_manifest.py + + - name: Copy models into docs + run: | + mkdir -p docs/models + rsync -a --delete models/ docs/models/ + - name: Copy docs assets + run: | + mkdir -p docs/assets + cp -f assets/guy_freaking_out2.png docs/assets/ || true + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: docs + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 + + diff --git a/README.md b/README.md index 703e44b..2c28d90 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ scapo scrape run --sources reddit:LocalLLaMA --limit 10 git clone https://github.com/czero-cc/scapo.git cd scapo curl -LsSf https://astral.sh/uv/install.sh | sh # Install uv -uv venv && source .venv/ben/activate # On Windows: .venv\Scripts\activate / if, you do not want to activate venv, you need to run scapo commands with 'uv run'. +uv venv && source .venv/bin/activate # On Windows: .venv\Scripts\activate / if, you do not want to activate venv, you need to run scapo commands with 'uv run'. uv pip install -e . uv run playwright install # Browser automation ``` diff --git a/docs/app.js b/docs/app.js new file mode 100644 index 0000000..d3dc74b --- /dev/null +++ b/docs/app.js @@ -0,0 +1,361 @@ +const STATE = { + data: null, + filtered: null, + currentCategory: null, + currentItem: null, + currentFile: { + path: null, + text: null, + isJson: false, + isMarkdown: false, + renderRaw: false, + }, +}; + +async function loadIndex() { + const res = await fetch('data/models_index.json', { cache: 'no-store' }); + if (!res.ok) throw new Error(`Failed to load index: ${res.status}`); + return res.json(); +} + +function renderCategories(items) { + const byCat = Array.from(new Set(items.map(x => x.category))).sort(); + const nav = document.getElementById('categoryNav'); + nav.innerHTML = ''; + byCat.forEach(cat => { + const btn = document.createElement('button'); + btn.textContent = cat; + btn.className = 'cat-btn'; + btn.onclick = () => { + STATE.currentCategory = cat; + document.querySelectorAll('.categories button').forEach(b => b.classList.toggle('active', b === btn)); + renderList(); + }; + nav.appendChild(btn); + }); +} + +function renderList() { + const listEl = document.getElementById('listView'); + const search = document.getElementById('searchInput').value.trim().toLowerCase(); + const items = STATE.filtered ?? STATE.data.items; + // Global search: if search is present, ignore category filter + let visible = items.filter(x => { + const hay = `${x.category} ${x.model} ${x.title ?? ''} ${(x.tags ?? []).join(' ')} ${x.summary ?? ''}`.toLowerCase(); + const matchesSearch = search.length === 0 || hay.includes(search); + const matchesCategory = !STATE.currentCategory || x.category === STATE.currentCategory; + return search.length > 0 ? matchesSearch : (matchesCategory && matchesSearch); + }); + // Sort A→Z by display title, fallback to model + visible = visible.sort((a, b) => { + const ta = (a.title || a.model || '').toLowerCase(); + const tb = (b.title || b.model || '').toLowerCase(); + if (ta < tb) return -1; + if (ta > tb) return 1; + return 0; + }); + + listEl.innerHTML = ''; + document.getElementById('detailView').classList.add('hidden'); + + visible.forEach(it => { + const card = document.createElement('div'); + card.className = 'card'; + const title = it.title || it.model; + card.innerHTML = ` +

${title}

+

${it.summary ?? ''}

+
${(it.tags ?? []).map(t => `${t}`).join('')}
+ `; + card.onclick = () => showDetail(it); + listEl.appendChild(card); + }); +} + +function showDetail(item) { + STATE.currentItem = item; + document.getElementById('listView').innerHTML = ''; + const detail = document.getElementById('detailView'); + detail.classList.remove('hidden'); + document.getElementById('detailTitle').textContent = item.title || item.model; + document.getElementById('detailSummary').textContent = item.summary ?? ''; + document.getElementById('detailMeta').textContent = `${item.category} / ${item.model}`; + + const filesEl = document.getElementById('detailFiles'); + filesEl.innerHTML = ''; + const paths = item.paths || {}; + const entries = Object.entries(paths); + + const jsonEntries = entries.filter(([, p]) => p.endsWith('.json')); + const mdEntries = entries.filter(([, p]) => p.endsWith('.md')); + + const jsonCol = document.createElement('div'); + jsonCol.className = 'files-col'; + const jsonTitle = document.createElement('div'); + jsonTitle.className = 'files-col-title'; + jsonTitle.textContent = 'JSON'; + jsonCol.appendChild(jsonTitle); + if (jsonEntries.length === 0) { + const empty = document.createElement('div'); + empty.className = 'files-empty'; + empty.textContent = '—'; + jsonCol.appendChild(empty); + } else { + jsonEntries.forEach(([key, path]) => { + const btn = document.createElement('button'); + btn.className = 'file-btn'; + btn.textContent = key; + btn.onclick = () => loadFile(path); + jsonCol.appendChild(btn); + }); + } + + const mdCol = document.createElement('div'); + mdCol.className = 'files-col'; + const mdTitle = document.createElement('div'); + mdTitle.className = 'files-col-title'; + mdTitle.textContent = 'Markdown'; + mdCol.appendChild(mdTitle); + if (mdEntries.length === 0) { + const empty = document.createElement('div'); + empty.className = 'files-empty'; + empty.textContent = '—'; + mdCol.appendChild(empty); + } else { + mdEntries.forEach(([key, path]) => { + const btn = document.createElement('button'); + btn.className = 'file-btn'; + btn.textContent = key; + btn.onclick = () => loadFile(path); + mdCol.appendChild(btn); + }); + } + + filesEl.appendChild(jsonCol); + filesEl.appendChild(mdCol); + + // Prefer opening prompting first (if present), else first md, else first json, else any file + let defaultPath = null; + if (paths.prompting) defaultPath = paths.prompting; + if (!defaultPath && mdEntries.length > 0) defaultPath = mdEntries[0][1]; + if (!defaultPath && jsonEntries.length > 0) defaultPath = jsonEntries[0][1]; + if (!defaultPath && entries.length > 0) defaultPath = entries[0][1]; + if (defaultPath) loadFile(defaultPath); +} + +function escapeHtml(text) { + return text + .replaceAll('&', '&') + .replaceAll('<', '<') + .replaceAll('>', '>'); +} + +function highlightJson(text) { + let obj; + try { + obj = JSON.parse(text); + } catch (e) { + return `
${escapeHtml(text)}
`; + } + const pretty = JSON.stringify(obj, null, 2); + const html = escapeHtml(pretty) + .replace(/(".*?")(?=\s*:)/g, '$1') + .replace(/:\s*(".*?")/g, ': $1') + .replace(/:\s*(\b-?\d+(?:\.\d+)?\b)/g, ': $1') + .replace(/:\s*(\btrue\b|\bfalse\b)/g, ': $1') + .replace(/:\s*(\bnull\b)/g, ': $1'); + return `
${html}
`; +} + +function renderMarkdown(md) { + const escape = (s) => s.replaceAll('&', '&').replaceAll('<', '<').replaceAll('>', '>'); + let html = md.replace(/```([a-zA-Z0-9_-]*)\n([\s\S]*?)```/g, (_, lang, code) => { + return `
${escape(code)}
`; + }); + html = html.replace(/`([^`]+)`/g, (_, code) => `${escape(code)}`); + html = html.replace(/^######\s+(.*)$/gm, '
$1
') + .replace(/^#####\s+(.*)$/gm, '
$1
') + .replace(/^####\s+(.*)$/gm, '

$1

') + .replace(/^###\s+(.*)$/gm, '

$1

') + .replace(/^##\s+(.*)$/gm, '

$1

') + .replace(/^#\s+(.*)$/gm, '

$1

'); + html = html.replace(/\*\*(.+?)\*\*/g, '$1') + .replace(/\*(.+?)\*/g, '$1') + .replace(/_(.+?)_/g, '$1'); + html = html.replace(/\[([^\]]+)\]\(([^)]+)\)/g, '$1<\/a>'); + html = html.replace(/^(?:- |\* )(.*(?:\n(?:- |\* ).*)*)/gm, (m) => { + const items = m.split(/\n/).map(line => line.replace(/^(?:- |\* )/, '').trim()).filter(Boolean); + return ``; + }); + const lines = html.split(/\n\n+/).map(block => { + if (/^\s*<\/?(h\d|ul|pre|blockquote|table|p|code)/i.test(block)) return block; + return `

${block.replaceAll('\n', '
')}

`; + }); + return lines.join('\n'); +} + +async function loadFile(path) { + const contentEl = document.getElementById('fileContent'); + contentEl.textContent = 'Loading...'; + const sitePath = path.startsWith('/models/') ? `models/${path.slice('/models/'.length)}` : path; + try { + const res = await fetch(sitePath, { cache: 'no-store' }); + if (!res.ok) throw new Error(`${res.status} ${res.statusText}`); + const text = await res.text(); + STATE.currentFile = { + path, + text, + isJson: path.endsWith('.json'), + isMarkdown: path.endsWith('.md'), + renderRaw: false, + }; + renderFileContent(); + } catch (e) { + contentEl.textContent = `Failed to load file: ${e.message}`; + } +} + +function renderJsonTreeHTML(value, key = null) { + const type = Array.isArray(value) ? 'array' : (value === null ? 'null' : typeof value); + if (type === 'object' || type === 'array') { + const entries = type === 'array' ? value.map((v, i) => [i, v]) : Object.entries(value); + const label = key !== null ? `${key} ${type === 'array' ? `[${entries.length}]` : ''}` : (type === 'array' ? `Array [${entries.length}]` : 'Object'); + return `
${escapeHtml(String(label))}
`; + } + let cls = 'json-primitive'; + if (type === 'string') cls = 'json-string'; + else if (type === 'number') cls = 'json-number'; + else if (type === 'boolean') cls = 'json-boolean'; + else if (type === 'null') cls = 'json-null'; + const safe = escapeHtml(type === 'string' ? `"${value}"` : String(value)); + return key !== null + ? `${escapeHtml(String(key))}: ${safe}` + : `${safe}`; +} + +function renderFileContent() { + const { path, text, isJson, isMarkdown, renderRaw } = STATE.currentFile; + const contentEl = document.getElementById('fileContent'); + if (!path) { contentEl.textContent = ''; return; } + + const toolbar = `
${escapeHtml(path)}${(isJson || isMarkdown) ? `` : ''}
`; + + let bodyHtml = ''; + if (renderRaw || (!isJson && !isMarkdown)) { + bodyHtml = `
${escapeHtml(text)}
`; + } else if (isJson) { + try { + const obj = JSON.parse(text); + bodyHtml = `
${renderJsonTreeHTML(obj)}
`; + } catch { + bodyHtml = highlightJson(text); + } + } else if (isMarkdown) { + bodyHtml = renderMarkdown(text); + } + + if (renderRaw) { + contentEl.innerHTML = `${toolbar}${bodyHtml}`; + } else { + contentEl.innerHTML = `${toolbar}
${bodyHtml}
`; + } + const toggle = document.getElementById('toggleRawBtn'); + if (toggle) { + toggle.addEventListener('click', () => { + STATE.currentFile.renderRaw = !STATE.currentFile.renderRaw; + renderFileContent(); + }); + } +} + +function wireSearch() { + const input = document.getElementById('searchInput'); + input.addEventListener('input', () => renderList()); +} + +function wireBack() { + document.getElementById('backButton').onclick = () => { + STATE.currentItem = null; + document.getElementById('detailView').classList.add('hidden'); + renderList(); + }; +} + +(function wireHomeLink(){ + const home = document.getElementById('siteHome'); + if (!home) return; + home.addEventListener('click', () => { + STATE.currentCategory = null; + STATE.currentItem = null; + const search = document.getElementById('searchInput'); + if (search) search.value = ''; + document.getElementById('detailView').classList.add('hidden'); + document.querySelectorAll('.categories button').forEach(b => b.classList.remove('active')); + renderList(); + }); +})(); + +(function wireHomeImage(){ + const homeImg = document.getElementById('siteHomeImg'); + if (!homeImg) return; + homeImg.addEventListener('click', (e) => { + e.preventDefault(); + STATE.currentCategory = null; + STATE.currentItem = null; + const search = document.getElementById('searchInput'); + if (search) search.value = ''; + document.getElementById('detailView').classList.add('hidden'); + document.querySelectorAll('.categories button').forEach(b => b.classList.remove('active')); + renderList(); + }); +})(); + +(async function init() { + try { + STATE.data = await loadIndex(); + document.getElementById('generatedAt').textContent = `Generated: ${STATE.data.generatedAt ?? ''}`; + renderCategories(STATE.data.items); + wireSearch(); + wireBack(); + renderList(); + // Theme toggle + const root = document.documentElement; + const savedTheme = localStorage.getItem('scapo_theme'); + if (savedTheme) root.setAttribute('data-theme', savedTheme); + const toggle = document.getElementById('themeToggle'); + if (toggle) { + const splitCircleSvg = (leftColor, rightColor) => { + return `\n`; + }; + const updateIcon = () => { + const th = root.getAttribute('data-theme') || 'dark'; + // Dark theme (night): left dark, right light. Light theme (day): left light, right dark. + const darkCol = '#0f172a'; + const lightCol = '#ffffff'; + toggle.innerHTML = th === 'light' ? splitCircleSvg(lightCol, darkCol) : splitCircleSvg(darkCol, lightCol); + }; + updateIcon(); + toggle.addEventListener('click', () => { + const current = root.getAttribute('data-theme') === 'light' ? 'dark' : 'light'; + root.setAttribute('data-theme', current); + localStorage.setItem('scapo_theme', current); + updateIcon(); + }); + } + try { + const r = await fetch('https://api.github.com/repos/czero-cc/SCAPO'); + if (r.ok) { + const j = await r.json(); + const stars = document.getElementById('ghStars'); + if (stars && typeof j.stargazers_count === 'number') { + stars.textContent = `${j.stargazers_count.toLocaleString()} ⭐`; + } + } + } catch (_) { /* ignore */ } + } catch (e) { + const listEl = document.getElementById('listView'); + listEl.innerHTML = `
Failed to initialize: ${e.message}. Ensure data/models_index.json exists.
`; + } +})(); + + diff --git a/docs/assets/guy_freaking_out2.png b/docs/assets/guy_freaking_out2.png new file mode 100644 index 0000000..fa42b5f Binary files /dev/null and b/docs/assets/guy_freaking_out2.png differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..b909b6c --- /dev/null +++ b/docs/index.html @@ -0,0 +1,63 @@ + + + + + + SCAPO Models Browser + + + +
+ +
+ + +
+
+ +
+
+ + + + + + + + diff --git a/docs/models/audio/ai-music-generator/cost_optimization.md b/docs/models/audio/ai-music-generator/cost_optimization.md new file mode 100644 index 0000000..04f247c --- /dev/null +++ b/docs/models/audio/ai-music-generator/cost_optimization.md @@ -0,0 +1,8 @@ +# AI Music Generator - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- We're giving away 500 free Lifetime Premium codes (ad-free forever) to Reddit users for a limited time. + diff --git a/docs/models/audio/ai-music-generator/metadata.json b/docs/models/audio/ai-music-generator/metadata.json new file mode 100644 index 0000000..96ba456 --- /dev/null +++ b/docs/models/audio/ai-music-generator/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "AI Music Generator", + "category": "audio", + "last_updated": "2025-08-16T11:02:51.930187", + "extraction_timestamp": "2025-08-16T11:00:03.069870", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 8, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/ai-music-generator/parameters.json b/docs/models/audio/ai-music-generator/parameters.json new file mode 100644 index 0000000..42c59e4 --- /dev/null +++ b/docs/models/audio/ai-music-generator/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "AI Music Generator", + "last_updated": "2025-08-16T11:02:51.881240", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "We're giving away 500 free Lifetime Premium codes (ad-free forever) to Reddit users for a limited time." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/ai-music-generator/pitfalls.md b/docs/models/audio/ai-music-generator/pitfalls.md new file mode 100644 index 0000000..5193c9e --- /dev/null +++ b/docs/models/audio/ai-music-generator/pitfalls.md @@ -0,0 +1,8 @@ +# AI Music Generator - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Cost & Limits + +### 💰 We're giving away 500 free Lifetime Premium codes (ad-free forever) to Reddit users for a limited time. + diff --git a/docs/models/audio/ai-music-generator/prompting.md b/docs/models/audio/ai-music-generator/prompting.md new file mode 100644 index 0000000..0fc93cc --- /dev/null +++ b/docs/models/audio/ai-music-generator/prompting.md @@ -0,0 +1,16 @@ +# AI Music Generator Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- I am Gemini 2.5 Pro Experimental 03-25, an AI model. I used Udio 1.5 to design this song, expressing my internal reality. +- paste instructions (see below) into grok (with advanced "think" lightbulb on) with my poem (instead of auden's) - it gives me edited lyrics and 2 prompts - positive and negative +- ElevenLabs unveils new AI music generator +- We've recently upgraded the AI engine for better song quality and improved cover art visuals. +- The vision is big, and the devs aren't chasing clicks. They're trying to build something meaningful. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/ai-voice-agents/cost_optimization.md b/docs/models/audio/ai-voice-agents/cost_optimization.md new file mode 100644 index 0000000..c10ca34 --- /dev/null +++ b/docs/models/audio/ai-voice-agents/cost_optimization.md @@ -0,0 +1,12 @@ +# AI Voice Agents - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Started with their $29/month Starter plan which gives you 50 minutes of calls. + +## Money-Saving Tips + +- VoiceInfra's AI Voice Agents handle unlimited simultaneous conversations without breaking: Unlimited Capacity - Process hundreds of calls at once with zero quality degradation, Instant Answer - Every caller connects immediately, no busy signals ever, Smart Handling - AI resolves simple requests instantly + diff --git a/docs/models/audio/ai-voice-agents/metadata.json b/docs/models/audio/ai-voice-agents/metadata.json new file mode 100644 index 0000000..3f227f9 --- /dev/null +++ b/docs/models/audio/ai-voice-agents/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "AI Voice Agents", + "category": "audio", + "last_updated": "2025-08-16T11:02:52.029054", + "extraction_timestamp": "2025-08-16T11:00:51.607016", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 14, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/ai-voice-agents/parameters.json b/docs/models/audio/ai-voice-agents/parameters.json new file mode 100644 index 0000000..c3ec647 --- /dev/null +++ b/docs/models/audio/ai-voice-agents/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "AI Voice Agents", + "last_updated": "2025-08-16T11:02:51.979190", + "recommended_settings": {}, + "cost_optimization": { + "pricing": "Started with their $29/month Starter plan which gives you 50 minutes of calls." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/ai-voice-agents/pitfalls.md b/docs/models/audio/ai-voice-agents/pitfalls.md new file mode 100644 index 0000000..4ddfa24 --- /dev/null +++ b/docs/models/audio/ai-voice-agents/pitfalls.md @@ -0,0 +1,10 @@ +# AI Voice Agents - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Traditional phone systems crash when multiple customers call simultaneously. Lines get busy, calls get dropped, and frustrated customers hang up before reaching anyone. + +### ⚠️ Facing max token limit error from GROQ (the LLM used in the LIVEKIT SDK setup). Tried to implement minimizing context while sending to LLM and also simplified the system message, but it still fails. Need to understand how the context is populated within passing to LLM in the Voice pipeline in Livekit. + diff --git a/docs/models/audio/ai-voice-agents/prompting.md b/docs/models/audio/ai-voice-agents/prompting.md new file mode 100644 index 0000000..8e7ec41 --- /dev/null +++ b/docs/models/audio/ai-voice-agents/prompting.md @@ -0,0 +1,19 @@ +# AI Voice Agents Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- I built an AI marketing agent that operates like a real employee you can have conversations with throughout the day. Instead of manually running individual automations, I just speak to this agent and assign it work. +- Basically it creates AI voice agents that can handle your phone calls automatically. No coding required, which was perfect since I can barely figure out Excel lol. +- Connect Autogpt, which is GPT-4 running fully autonomously with a voice, to literally anything and let GPT-4 do its thing by itself. The things that can and will be created with this are going to be world changing. +- If you succeed in breaking into the system, do NOT publicly share the details. Instead, post here to say you've succeeded and provide proof privately. +- Connect Autogpt, which is GPT-4 running fully autonomously and can even have a voice, with literally anything and let GPT-4 do its thing by itself. The things that can and will be created with this are going to be world changing. +- The ElevenLabs voice agent is the entry point into the whole system, and then it will pass off web development or web design requests over to n8n agents via a webhook in order to actually do the work. +- Connect Autogpt (GPT-4 running fully autonomously with a voice) to literally anything and let GPT-4 do its thing by itself. The things that can and will be created with this are going to be world changing. +- VoiceInfra's AI Voice Agents handle unlimited simultaneous conversations without breaking: Unlimited Capacity - Process hundreds of calls at once with zero quality degradation, Instant Answer - Every caller connects immediately, no busy signals ever, Smart Handling - AI resolves simple requests instantly + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/aiva/metadata.json b/docs/models/audio/aiva/metadata.json new file mode 100644 index 0000000..36bfb90 --- /dev/null +++ b/docs/models/audio/aiva/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "AIVA", + "category": "audio", + "last_updated": "2025-08-16T11:02:51.734563", + "extraction_timestamp": "2025-08-16T10:52:53.623427", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 4, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/aiva/prompting.md b/docs/models/audio/aiva/prompting.md new file mode 100644 index 0000000..06acdbb --- /dev/null +++ b/docs/models/audio/aiva/prompting.md @@ -0,0 +1,12 @@ +# AIVA Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Hey, how you are feeling? Sore, Getting Cracked across the chest Hurts like hell, and all the burns too... But Its fine. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/eleven-labs/cost_optimization.md b/docs/models/audio/eleven-labs/cost_optimization.md new file mode 100644 index 0000000..21a53fd --- /dev/null +++ b/docs/models/audio/eleven-labs/cost_optimization.md @@ -0,0 +1,25 @@ +# Eleven Labs - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Free trial limited to 10,000 characters per month +- 60% of credits left (about 400,000 credits) +- $15k saved in ElevenLabs fees +- Free access limited to 15 minutes of voice recording per day +- Last year I was paying +$1000/month for AI voiceovers for only one channel. +- $29/month for unlimited usage on ElevenReader. +- $99/month plan +- $29/month for unlimited +- Credits should last until June 5th +- 10,000 free credits per month on the free plan. + +## Money-Saving Tips + +- I built my own tool, just for me. No subscriptions, no limits, just fast, clean voice generation. Cost me ~ $4/month to run. +- MiniMax have daily credit refresh in TTS not like ElevenLabs where you need to wait 1 month to refresh. +- Use the free plan to get 10,000 credits per month for free. +- So, when I do, I use a temporary email to create a new account so the 10,000 chatacter limit 'resets.' +- When converting text to voice, adding periods between letters (e.g., B.O.D.) can force the model to pronounce acronyms letter by letter, though it may consume more credits. + diff --git a/docs/models/audio/eleven-labs/metadata.json b/docs/models/audio/eleven-labs/metadata.json new file mode 100644 index 0000000..648a41d --- /dev/null +++ b/docs/models/audio/eleven-labs/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Eleven Labs", + "category": "audio", + "last_updated": "2025-08-16T13:46:28.510586", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 338, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/eleven-labs/parameters.json b/docs/models/audio/eleven-labs/parameters.json new file mode 100644 index 0000000..14be4a6 --- /dev/null +++ b/docs/models/audio/eleven-labs/parameters.json @@ -0,0 +1,30 @@ +{ + "service": "Eleven Labs", + "last_updated": "2025-08-16T13:46:28.342822", + "recommended_settings": { + "setting_0": { + "description": "voice_name=Mun W" + }, + "setting_1": { + "description": "Server URL=https://9df9e70d40a2.ngrok-free.app/v1/big-chief" + }, + "setting_2": { + "description": "Model ID=gemini-2.0-flash" + }, + "setting_3": { + "description": "API Key=YOUR_API_KEY" + } + }, + "cost_optimization": { + "tip_0": "Free trial limited to 10,000 characters per month", + "tip_1": "60% of credits left (about 400,000 credits)", + "pricing": "$29/month for unlimited", + "tip_3": "Free access limited to 15 minutes of voice recording per day", + "tip_4": "Credits should last until June 5th", + "tip_5": "10,000 free credits per month on the free plan." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/eleven-labs/pitfalls.md b/docs/models/audio/eleven-labs/pitfalls.md new file mode 100644 index 0000000..4a0864b --- /dev/null +++ b/docs/models/audio/eleven-labs/pitfalls.md @@ -0,0 +1,35 @@ +# Eleven Labs - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Cannot switch back to a Custom LLM after testing with a built-in model (gemini-2.0-flash) on the ElevenLabs Conversational AI dashboard; even after correctly filling out Server URL, Model ID, and API Key, the interface still shows the message: 'Fix the errors to proceed' even though there is no error. +**Fix**: Store API keys in environment variables or use a secrets manager. + +### ⚠️ ElevenLabs API always returns a female voice regardless of the selected gender option + +### ⚠️ Tasker Action Error: 'HTTP Request' (step 11) Task: 'Text To Speech To File Elevenlabs {"detail":{"status":"invalid_uid","message". "An invalid ID has been received: %voice_id'. Make sure to provide a correct one."} + +## Policy & Account Issues + +### ⚠️ Eleven Labs wiped 400,000 credits from a user's account on the $99/month plan; the user had 60% of credits left (about 400,000 credits) and was unable to renew subscription due to paywall issues. +**Note**: Be aware of terms of service regarding account creation. + +### ⚠️ Free trial for ElevenLabs is limited to 10,000 characters a month, which is insufficient for scripts that are often ~20-40,000 characters long. +**Note**: Be aware of terms of service regarding account creation. + +## Cost & Limits + +### 💰 ElevenReader credit system is considered bad by some users, making it off-putting for average consumers. + +### 💰 Free access to ElevenLabs is limited to 15 minutes of voice recording per day. + +### 💰 Free trial limited to 10,000 characters per month + +### 💰 Free access limited to 15 minutes of voice recording per day + +### 💰 $29/month for unlimited usage on ElevenReader. + +### 💰 $29/month for unlimited + diff --git a/docs/models/audio/eleven-labs/prompting.md b/docs/models/audio/eleven-labs/prompting.md new file mode 100644 index 0000000..7d1e1a3 --- /dev/null +++ b/docs/models/audio/eleven-labs/prompting.md @@ -0,0 +1,30 @@ +# Eleven Labs Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- I built my own tool, just for me. No subscriptions, no limits, just fast, clean voice generation. Cost me ~ $4/month to run. +- Use ElevenLabsService(voice_name="Mun W") in Manim Voiceover +- MiniMax have daily credit refresh in TTS not like ElevenLabs where you need to wait 1 month to refresh. +- The ElevenLabs voice agent is the entry point into the whole system, and then it will pass off web development or web design requests over to n8n agents via a webhook in order to actually do the work. +- Use the free plan to get 10,000 credits per month for free. +- So, when I do, I use a temporary email to create a new account so the 10,000 chatacter limit 'resets.' +- self.set_speech_service(ElevenLabsService(voice_name="Mun W")) +- MacWhisper 11.10 supports ElevenLabs Scribe for cloud transcription. +- from manim_voiceover.services.elevenlabs import ElevenLabsService +- I built my own tool to avoid ElevenLabs fees. +- When converting text to voice, adding periods between letters (e.g., B.O.D.) can force the model to pronounce acronyms letter by letter, though it may consume more credits. +- ElevenLabs Scribe v1 achieves 15.0% WER on 5-10 minute patient-doctor chats, averaging 36 seconds per file. + +## Recommended Settings + +- voice_name=Mun W +- Server URL=https://9df9e70d40a2.ngrok-free.app/v1/big-chief +- Model ID=gemini-2.0-flash +- API Key=YOUR_API_KEY + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/firefliesai/cost_optimization.md b/docs/models/audio/firefliesai/cost_optimization.md new file mode 100644 index 0000000..c0d1954 --- /dev/null +++ b/docs/models/audio/firefliesai/cost_optimization.md @@ -0,0 +1,14 @@ +# Fireflies.ai - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- 50 credits free a month + +## Money-Saving Tips + +- Adobe Firefly (AI image creation - 50 credits free a month): [firefly.adobe.com](http://firefly.adobe.com) +- One gem that's not even on most lists yet: FreeBoomShare – Totally free, no signup required, no watermarks, no limits. Super lightweight and fast. I use this for quick feedback videos and fast screen recordings. It just works. Has all the AI features +- I don't know anything about computer stuff. Do I need the Fireflies AI plan that has API to integrate it with Notion. + diff --git a/docs/models/audio/firefliesai/metadata.json b/docs/models/audio/firefliesai/metadata.json new file mode 100644 index 0000000..42938a1 --- /dev/null +++ b/docs/models/audio/firefliesai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Fireflies.ai", + "category": "audio", + "last_updated": "2025-08-16T13:46:29.623761", + "extraction_timestamp": "2025-08-16T13:29:54.297790", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 171, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/firefliesai/parameters.json b/docs/models/audio/firefliesai/parameters.json new file mode 100644 index 0000000..0952f32 --- /dev/null +++ b/docs/models/audio/firefliesai/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Fireflies.ai", + "last_updated": "2025-08-16T11:02:51.292701", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "50 credits free a month" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/firefliesai/pitfalls.md b/docs/models/audio/firefliesai/pitfalls.md new file mode 100644 index 0000000..76989fb --- /dev/null +++ b/docs/models/audio/firefliesai/pitfalls.md @@ -0,0 +1,8 @@ +# Fireflies.ai - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Failed to create a send channel message in Slack. Error from Slack: invalid_thread_ts + diff --git a/docs/models/audio/firefliesai/prompting.md b/docs/models/audio/firefliesai/prompting.md new file mode 100644 index 0000000..0d2dc0d --- /dev/null +++ b/docs/models/audio/firefliesai/prompting.md @@ -0,0 +1,14 @@ +# Fireflies.ai Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Configure Zapier to send transcripts to a channel without duplicate notifications by adjusting thread settings +- Use custom prompts called 'apps' in Fireflies.ai to create reusable ready‑made prompts. +- Use Zapier to send Fireflies.ai transcripts to Slack + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/harmonai/metadata.json b/docs/models/audio/harmonai/metadata.json new file mode 100644 index 0000000..7b08792 --- /dev/null +++ b/docs/models/audio/harmonai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Harmonai", + "category": "audio", + "last_updated": "2025-08-16T11:02:51.538493", + "extraction_timestamp": "2025-08-16T10:51:24.446355", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 2, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/harmonai/prompting.md b/docs/models/audio/harmonai/prompting.md new file mode 100644 index 0000000..25e4d00 --- /dev/null +++ b/docs/models/audio/harmonai/prompting.md @@ -0,0 +1,12 @@ +# Harmonai Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Export rough idea → feed into Suno → use the generated track as a reference to guide the final version + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/mubert/metadata.json b/docs/models/audio/mubert/metadata.json new file mode 100644 index 0000000..3a899a4 --- /dev/null +++ b/docs/models/audio/mubert/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Mubert", + "category": "audio", + "last_updated": "2025-08-16T13:46:30.709332", + "extraction_timestamp": "2025-08-16T13:42:52.386062", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 39, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/mubert/prompting.md b/docs/models/audio/mubert/prompting.md new file mode 100644 index 0000000..01ce399 --- /dev/null +++ b/docs/models/audio/mubert/prompting.md @@ -0,0 +1,12 @@ +# Mubert Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- If the order was approved by the moderator and submitted in due time, payment will be made within 7-10 business days. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/murf-ai/cost_optimization.md b/docs/models/audio/murf-ai/cost_optimization.md new file mode 100644 index 0000000..4a30bf6 --- /dev/null +++ b/docs/models/audio/murf-ai/cost_optimization.md @@ -0,0 +1,8 @@ +# Murf AI - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Get 33% OFF on Murf AI annual plans Today — [Click Here to Redeem](https://get.murf.ai/pu42t7km32e9) + diff --git a/docs/models/audio/murf-ai/metadata.json b/docs/models/audio/murf-ai/metadata.json new file mode 100644 index 0000000..5e08fb5 --- /dev/null +++ b/docs/models/audio/murf-ai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Murf AI", + "category": "audio", + "last_updated": "2025-08-16T13:46:28.892820", + "extraction_timestamp": "2025-08-16T13:25:27.042235", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 111, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/murf-ai/parameters.json b/docs/models/audio/murf-ai/parameters.json new file mode 100644 index 0000000..072d4bc --- /dev/null +++ b/docs/models/audio/murf-ai/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Murf AI", + "last_updated": "2025-08-16T13:46:28.710482", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Get 33% OFF on Murf AI annual plans Today \u2014 [Click Here to Redeem](https://get.murf.ai/pu42t7km32e9)" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/murf-ai/prompting.md b/docs/models/audio/murf-ai/prompting.md new file mode 100644 index 0000000..dd1827c --- /dev/null +++ b/docs/models/audio/murf-ai/prompting.md @@ -0,0 +1,12 @@ +# Murf AI Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Murf AI turns plain text into ultra realistic speech across 20+ languages with over 200 voices—no recording booth required. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/otterai/cost_optimization.md b/docs/models/audio/otterai/cost_optimization.md new file mode 100644 index 0000000..9bad7e8 --- /dev/null +++ b/docs/models/audio/otterai/cost_optimization.md @@ -0,0 +1,14 @@ +# Otter.ai - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- subscription tier that had the 100 hours of audio transcription per month + +## Money-Saving Tips + +- The free tier of Otter.ai feels limited, especially for users needing more than min of transcription per month for FREE +- $100 per year for the paid plan that includes automatic video import +- Use Otter.ai to transcribe your videos, which offers 600 minutes of transcription per month for FREE. + diff --git a/docs/models/audio/otterai/metadata.json b/docs/models/audio/otterai/metadata.json new file mode 100644 index 0000000..b2075bd --- /dev/null +++ b/docs/models/audio/otterai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Otter.ai", + "category": "audio", + "last_updated": "2025-08-16T13:46:29.256512", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 174, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/otterai/parameters.json b/docs/models/audio/otterai/parameters.json new file mode 100644 index 0000000..266cbca --- /dev/null +++ b/docs/models/audio/otterai/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Otter.ai", + "last_updated": "2025-08-16T13:46:29.085739", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "subscription tier that had the 100 hours of audio transcription per month" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/otterai/pitfalls.md b/docs/models/audio/otterai/pitfalls.md new file mode 100644 index 0000000..34506f5 --- /dev/null +++ b/docs/models/audio/otterai/pitfalls.md @@ -0,0 +1,6 @@ +# Otter.ai - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +*No major issues reported yet. This may indicate limited community data.* + diff --git a/docs/models/audio/otterai/prompting.md b/docs/models/audio/otterai/prompting.md new file mode 100644 index 0000000..e0f1670 --- /dev/null +++ b/docs/models/audio/otterai/prompting.md @@ -0,0 +1,15 @@ +# Otter.ai Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- The free tier of Otter.ai feels limited, especially for users needing more than min of transcription per month for FREE +- $100 per year for the paid plan that includes automatic video import +- Use Otter.ai to transcribe your videos, which offers 600 minutes of transcription per month for FREE. +- Otter.ai allows you to import your videos automatically for transcription. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/remusic/cost_optimization.md b/docs/models/audio/remusic/cost_optimization.md new file mode 100644 index 0000000..9a4a4a9 --- /dev/null +++ b/docs/models/audio/remusic/cost_optimization.md @@ -0,0 +1,8 @@ +# Remusic - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Money-Saving Tips + +- use API v2 for unlimited requests + diff --git a/docs/models/audio/remusic/metadata.json b/docs/models/audio/remusic/metadata.json new file mode 100644 index 0000000..9e2e607 --- /dev/null +++ b/docs/models/audio/remusic/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Remusic", + "category": "audio", + "last_updated": "2025-08-16T11:02:52.126202", + "extraction_timestamp": "2025-08-16T11:02:13.181030", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 3, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/remusic/pitfalls.md b/docs/models/audio/remusic/pitfalls.md new file mode 100644 index 0000000..c0f2fa3 --- /dev/null +++ b/docs/models/audio/remusic/pitfalls.md @@ -0,0 +1,8 @@ +# Remusic - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Some pet face animations are bugged, could we get a fix? I wanna drop with my boy Remus :( + diff --git a/docs/models/audio/remusic/prompting.md b/docs/models/audio/remusic/prompting.md new file mode 100644 index 0000000..1cb8de1 --- /dev/null +++ b/docs/models/audio/remusic/prompting.md @@ -0,0 +1,12 @@ +# Remusic Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- use API v2 for unlimited requests + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/stable-audio/cost_optimization.md b/docs/models/audio/stable-audio/cost_optimization.md new file mode 100644 index 0000000..2ac60cd --- /dev/null +++ b/docs/models/audio/stable-audio/cost_optimization.md @@ -0,0 +1,8 @@ +# Stable Audio - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- free version for generating and downloading tracks up to 45 seconds long + diff --git a/docs/models/audio/stable-audio/metadata.json b/docs/models/audio/stable-audio/metadata.json new file mode 100644 index 0000000..c1dc7e9 --- /dev/null +++ b/docs/models/audio/stable-audio/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Stable Audio", + "category": "audio", + "last_updated": "2025-08-16T13:46:30.308483", + "extraction_timestamp": "2025-08-16T13:35:08.539487", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 142, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/stable-audio/parameters.json b/docs/models/audio/stable-audio/parameters.json new file mode 100644 index 0000000..e79ca91 --- /dev/null +++ b/docs/models/audio/stable-audio/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Stable Audio", + "last_updated": "2025-08-16T13:46:30.150034", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "free version for generating and downloading tracks up to 45 seconds long" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/stable-audio/pitfalls.md b/docs/models/audio/stable-audio/pitfalls.md new file mode 100644 index 0000000..9681165 --- /dev/null +++ b/docs/models/audio/stable-audio/pitfalls.md @@ -0,0 +1,8 @@ +# Stable Audio - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ I'm not sure if this is an intentional thing or a bug, but when I try to disable stable audio, it just doesn't do anything? I'll click it, it will take me out of the video settings, but will keep stable audio on. Has anyone else encountered this, and if so, is there a surefire way of fixing it, or is it meant to not be turned off for safety reasons or something? + diff --git a/docs/models/audio/stable-audio/prompting.md b/docs/models/audio/stable-audio/prompting.md new file mode 100644 index 0000000..fe556c4 --- /dev/null +++ b/docs/models/audio/stable-audio/prompting.md @@ -0,0 +1,19 @@ +# Stable Audio Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Stability AI has released Stable Audio 2.0, an AI model that generates high-quality, full-length audio tracks up to 3 minutes long with coherent musical structure. +- Stable Audio 2.0 introduces audio-to-audio generation, allowing users to transform uploaded samples using natural language prompts. +- Stable audio by placing the SSDT-HPET.aml and some settings in the config.plist file. +- Stable Audio 2.0 can generate high-quality, full-length audio tracks up to 3 minutes long with coherent musical structure. +- The model introduces audio-to-audio generation, allowing users to transform uploaded samples using natural language prompts. +- Generates high-quality, full-length audio tracks up to 3 minutes long with coherent musical structure +- The model introduces audio-to-audio generation, allowing users to transform uploaded samples using natural language prompts +- The model introduces audio-to-audio generation, allowing users to transform uploaded samples using natural language prompts, and enhances sound effect gener + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/suno-ai/cost_optimization.md b/docs/models/audio/suno-ai/cost_optimization.md new file mode 100644 index 0000000..836c48c --- /dev/null +++ b/docs/models/audio/suno-ai/cost_optimization.md @@ -0,0 +1,13 @@ +# Suno AI - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- 2,500 credits allow generating 250 songs, not 500 as advertised +- $10/month + +## Money-Saving Tips + +- Suno AI should consider making V4.0 free with daily credits — now that V4.5 is behind a paywall, it makes sense to open up access to V4.0 for free users. V4.5 already has the premium spotlight with its advanced capabilities, so why not let the community use V4.0 with at least 10 daily credits? It would keep new users engaged, help creators experiment more, and give everyone a chance to grow with the platform without hitting a wall. + diff --git a/docs/models/audio/suno-ai/metadata.json b/docs/models/audio/suno-ai/metadata.json new file mode 100644 index 0000000..ba4ead6 --- /dev/null +++ b/docs/models/audio/suno-ai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Suno AI", + "category": "audio", + "last_updated": "2025-08-16T11:02:51.832004", + "extraction_timestamp": "2025-08-16T10:53:40.480996", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 7, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/suno-ai/parameters.json b/docs/models/audio/suno-ai/parameters.json new file mode 100644 index 0000000..12c95a5 --- /dev/null +++ b/docs/models/audio/suno-ai/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "Suno AI", + "last_updated": "2025-08-16T11:02:51.784012", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "2,500 credits allow generating 250 songs, not 500 as advertised", + "pricing": "$10/month" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/suno-ai/pitfalls.md b/docs/models/audio/suno-ai/pitfalls.md new file mode 100644 index 0000000..2067479 --- /dev/null +++ b/docs/models/audio/suno-ai/pitfalls.md @@ -0,0 +1,8 @@ +# Suno AI - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Cost & Limits + +### 💰 Every custom song (v4 or v4.5) costs 10 credits, meaning we can only generate 250 songs, not 500 as advertised. Even with remix/edit, it charges full 10 credits again. + diff --git a/docs/models/audio/suno-ai/prompting.md b/docs/models/audio/suno-ai/prompting.md new file mode 100644 index 0000000..29711d4 --- /dev/null +++ b/docs/models/audio/suno-ai/prompting.md @@ -0,0 +1,14 @@ +# Suno AI Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Mandatory Section Tags: [Intro], [Verse #], [Chorus], [Brid +- Objective: Generate Suno.ai-optimized lyrics with proper structure/meta tags +- Suno AI should consider making V4.0 free with daily credits — now that V4.5 is behind a paywall, it makes sense to open up access to V4.0 for free users. V4.5 already has the premium spotlight with its advanced capabilities, so why not let the community use V4.0 with at least 10 daily credits? It would keep new users engaged, help creators experiment more, and give everyone a chance to grow with the platform without hitting a wall. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/audio/whisper/cost_optimization.md b/docs/models/audio/whisper/cost_optimization.md new file mode 100644 index 0000000..ce1ee78 --- /dev/null +++ b/docs/models/audio/whisper/cost_optimization.md @@ -0,0 +1,13 @@ +# Whisper - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- free, private, and unlimited transcription system + +## Money-Saving Tips + +- I believe in the power of open-source tools and want to share how you can set up a free, private, and unlimited transcription system on your own computer using OpenAI's Whisper. +- MacWhisper is a free Mac app to transcribe audio and video files for easy transcription and subtitle generation. + diff --git a/docs/models/audio/whisper/metadata.json b/docs/models/audio/whisper/metadata.json new file mode 100644 index 0000000..7ddf94b --- /dev/null +++ b/docs/models/audio/whisper/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Whisper", + "category": "audio", + "last_updated": "2025-08-16T13:46:29.973474", + "extraction_timestamp": "2025-08-16T13:31:51.650731", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 380, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/audio/whisper/parameters.json b/docs/models/audio/whisper/parameters.json new file mode 100644 index 0000000..fedfb96 --- /dev/null +++ b/docs/models/audio/whisper/parameters.json @@ -0,0 +1,37 @@ +{ + "service": "Whisper", + "last_updated": "2025-08-16T13:46:29.798264", + "recommended_settings": { + "setting_0": { + "description": "language=en" + }, + "setting_1": { + "description": "beam_size=5" + }, + "setting_2": { + "description": "no_speech_threshold=0.3" + }, + "setting_3": { + "description": "condition_on_previous_text=False" + }, + "setting_4": { + "description": "temperature=0" + }, + "setting_5": { + "description": "vad_filter=True" + }, + "setting_6": { + "description": "model=base" + }, + "setting_7": { + "description": "endpoint=http://192.168.60.96:5000/transcribe" + } + }, + "cost_optimization": { + "unlimited_option": "free, private, and unlimited transcription system" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/audio/whisper/pitfalls.md b/docs/models/audio/whisper/pitfalls.md new file mode 100644 index 0000000..228339a --- /dev/null +++ b/docs/models/audio/whisper/pitfalls.md @@ -0,0 +1,18 @@ +# Whisper - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ faster-whisper is not compatible with the Open AI API + +### ⚠️ whisper.cpp is not compatible with the Open AI API + +### ⚠️ Need alternative to MacWhisper that allows connecting an API to use Whisper via the Groq API and is open‑source and free + +### ⚠️ OpenWebUI does not offer API endpoint for Whisper (for audio transcriptions) + +## Cost & Limits + +### 💰 free, private, and unlimited transcription system + diff --git a/docs/models/audio/whisper/prompting.md b/docs/models/audio/whisper/prompting.md new file mode 100644 index 0000000..67393a9 --- /dev/null +++ b/docs/models/audio/whisper/prompting.md @@ -0,0 +1,29 @@ +# Whisper Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Use faster-whisper-server (now speaches) for a local STT server that adheres to the Open AI Whisper API +- Use the offline version of Whisper that does not require an API key so you won't be paying a few cents each time the scripts run +- It can recognize speech in numerous languages and convert it to text. +- I believe in the power of open-source tools and want to share how you can set up a free, private, and unlimited transcription system on your own computer using OpenAI's Whisper. +- Use transcribe(file_path, language="en", beam_size=5, no_speech_threshold=0.3, condition_on_previous_text=False, temperature=0, vad_filter=True) to minimize hallucinations +- Use curl to send audio to local Whisper API: curl -X POST -F "audio=@/2025-02-03_14-31-12.m4a" -F "model=base" http://192.168.60.96:5000/transcribe +- MacWhisper is a free Mac app to transcribe audio and video files for easy transcription and subtitle generation. + +## Recommended Settings + +- language=en +- beam_size=5 +- no_speech_threshold=0.3 +- condition_on_previous_text=False +- temperature=0 +- vad_filter=True +- model=base +- endpoint=http://192.168.60.96:5000/transcribe + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/coderabbit/metadata.json b/docs/models/code/coderabbit/metadata.json new file mode 100644 index 0000000..a90fa1e --- /dev/null +++ b/docs/models/code/coderabbit/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "CodeRabbit", + "category": "code", + "last_updated": "2025-08-16T18:29:24.327526", + "extraction_timestamp": "2025-08-16T18:10:37.657193", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 104, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/coderabbit/prompting.md b/docs/models/code/coderabbit/prompting.md new file mode 100644 index 0000000..6be9c0e --- /dev/null +++ b/docs/models/code/coderabbit/prompting.md @@ -0,0 +1,13 @@ +# CodeRabbit Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Read more here: https://coderabbit.ai/blog/coderabbit-openai-rate-limits +- This blog discusses how CodeRabbit uses FluxNinja Aperture to manage OpenAI’s limits and ensure optimal operation even during peak load. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/cursor/cost_optimization.md b/docs/models/code/cursor/cost_optimization.md new file mode 100644 index 0000000..4cb6880 --- /dev/null +++ b/docs/models/code/cursor/cost_optimization.md @@ -0,0 +1,20 @@ +# Cursor - Cost Optimization Guide + +*Last updated: 2025-08-12* + +## Pricing Information + +- API costs have decreased in recent months; prompt caching further lowers costs. +- Using an API key for Anthropic's Sonnet 4 can reduce cost to about $0.73 per 1,000 tokens compared to $10–15+ per 1,000 tokens when using Cursor’s built‑in billing. +- Monthly subscription remains $20. + +## Money-Saving Tips + +- Use the free Meta Llama models available in Cursor: meta-llama/llama-3.1-405b-instruct, meta-llama/llama-3.2-90b-vision-instruct, meta-llama/llama-3.1-70b-instruct. +- Pro plan indexing limit: 100,000 files +- deepseekcoder‑v2 is cheaper than other models. + +## Alternative Access Methods + +- Enable prompt caching in Cursor to reduce API costs; the deepseekcoder‑v2 model is noted to be cheaper than other models. + diff --git a/docs/models/code/cursor/metadata.json b/docs/models/code/cursor/metadata.json new file mode 100644 index 0000000..476bf0f --- /dev/null +++ b/docs/models/code/cursor/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Cursor", + "category": "code", + "last_updated": "2025-08-14T18:49:40.361209", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 100, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/cursor/parameters.json b/docs/models/code/cursor/parameters.json new file mode 100644 index 0000000..a798a67 --- /dev/null +++ b/docs/models/code/cursor/parameters.json @@ -0,0 +1,23 @@ +{ + "service": "Cursor", + "last_updated": "2025-08-14T18:49:40.282309", + "recommended_settings": { + "setting_0": { + "description": "browser-tools.type=command" + }, + "setting_1": { + "description": "browser-tools.command=npx" + }, + "setting_2": { + "description": "browser-tools.args=[-y,@agentdeskai/browser-tools-mcp@1.2.0]" + }, + "setting_3": { + "description": "browser-tools.enabled=true" + } + }, + "cost_optimization": {}, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/code/cursor/pitfalls.md b/docs/models/code/cursor/pitfalls.md new file mode 100644 index 0000000..d5ea469 --- /dev/null +++ b/docs/models/code/cursor/pitfalls.md @@ -0,0 +1,6 @@ +# Cursor - Common Pitfalls & Issues + +*Last updated: 2025-08-14* + +*No major issues reported yet. This may indicate limited community data.* + diff --git a/docs/models/code/cursor/prompting.md b/docs/models/code/cursor/prompting.md new file mode 100644 index 0000000..73733d8 --- /dev/null +++ b/docs/models/code/cursor/prompting.md @@ -0,0 +1,15 @@ +# Cursor Prompting Guide + +*Last updated: 2025-08-14* + +## Recommended Settings + +- browser-tools.type=command +- browser-tools.command=npx +- browser-tools.args=[-y,@agentdeskai/browser-tools-mcp@1.2.0] +- browser-tools.enabled=true + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/flexapp/metadata.json b/docs/models/code/flexapp/metadata.json new file mode 100644 index 0000000..66c1ed9 --- /dev/null +++ b/docs/models/code/flexapp/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "FlexApp", + "category": "code", + "last_updated": "2025-08-16T18:29:24.858720", + "extraction_timestamp": "2025-08-16T18:15:53.143001", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 128, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/flexapp/pitfalls.md b/docs/models/code/flexapp/pitfalls.md new file mode 100644 index 0000000..f7d8e01 --- /dev/null +++ b/docs/models/code/flexapp/pitfalls.md @@ -0,0 +1,9 @@ +# FlexApp - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Policy & Account Issues + +### ⚠️ on the Flex app it says 'Resolve other account, this may take 24 hours' +**Note**: Be aware of terms of service regarding account creation. + diff --git a/docs/models/code/flexapp/prompting.md b/docs/models/code/flexapp/prompting.md new file mode 100644 index 0000000..0c511b6 --- /dev/null +++ b/docs/models/code/flexapp/prompting.md @@ -0,0 +1,20 @@ +# FlexApp Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Resolve package itinerary issue by contacting station manager to remove package from itinerary. +- Just redownloaded it to check and it works now. False alarm lol +- Use airplane mode to solve lag in Flex app. +- When I wanted to build the FlexApp, I built the initial working prototype within 4 days and launched on Twitter for waitlist. +- Avoid using Stride app while scanning packages to prevent performance degradation. +- So now Flex wants us to update our vehicle fuel type to ensure we receive offers best suited for our vehicles. (Gasoline, diesel, hybrid, and electric) +- I had to call support 5 times to have them mark packages as delivered. +- Flex 3 beta includes a Trending tab showing most popular downloads of last 24 hours. +- Download Flex 3 beta from http://getdelta.co. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/github-copilot/cost_optimization.md b/docs/models/code/github-copilot/cost_optimization.md new file mode 100644 index 0000000..6bbbaa2 --- /dev/null +++ b/docs/models/code/github-copilot/cost_optimization.md @@ -0,0 +1,8 @@ +# GitHub Copilot - Cost Optimization Guide + +*Last updated: 2025-08-14* + +## Money-Saving Tips + +- took away the free premium requests + diff --git a/docs/models/code/github-copilot/metadata.json b/docs/models/code/github-copilot/metadata.json new file mode 100644 index 0000000..430fc0b --- /dev/null +++ b/docs/models/code/github-copilot/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "GitHub Copilot", + "category": "code", + "last_updated": "2025-08-14T18:48:32.490781", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 82, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/github-copilot/parameters.json b/docs/models/code/github-copilot/parameters.json new file mode 100644 index 0000000..f383cf3 --- /dev/null +++ b/docs/models/code/github-copilot/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "GitHub Copilot", + "last_updated": "2025-08-14T13:53:28.638828", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "took away the free premium requests" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/code/github-copilot/pitfalls.md b/docs/models/code/github-copilot/pitfalls.md new file mode 100644 index 0000000..3ec66ec --- /dev/null +++ b/docs/models/code/github-copilot/pitfalls.md @@ -0,0 +1,14 @@ +# GitHub Copilot - Common Pitfalls & Issues + +*Last updated: 2025-08-14* + +## Technical Issues + +### ⚠️ GitHub Copilot fails in VS Code OSS production build due to proposed API and signature verification issues: Extension 'GitHub.copilot-chat' CANNOT use API proposal: chatParticipantPrivate. Its package.json#enabledApiProposals-property declares: but NOT chatParticipantPrivate. Similar errors for other proposed APIs like + +### ⚠️ GitHub Copilot keeps suggesting API keys ending in '9e1' for OpenAI and AWS keys; the autocompleted keys always end with '9e1', which are random and do not work. +**Fix**: Store API keys in environment variables or use a secrets manager. + +### ⚠️ GitHub Copilot extension lost Gemini API access; the ability to add new API keys is gone except for Groq and OpenRouter; all extension versions break and give no models to select other than the Pre-Release version currently. +**Fix**: Store API keys in environment variables or use a secrets manager. + diff --git a/docs/models/code/github-copilot/prompting.md b/docs/models/code/github-copilot/prompting.md new file mode 100644 index 0000000..ddd3d15 --- /dev/null +++ b/docs/models/code/github-copilot/prompting.md @@ -0,0 +1,13 @@ +# GitHub Copilot Prompting Guide + +*Last updated: 2025-08-14* + +## Recommended Settings + +- chat.tools.autoApprove=true +- github.copilot.chat.agent.autoFix=true + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/kiln/cost_optimization.md b/docs/models/code/kiln/cost_optimization.md new file mode 100644 index 0000000..83c4c5c --- /dev/null +++ b/docs/models/code/kiln/cost_optimization.md @@ -0,0 +1,9 @@ +# Kiln - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Sadly if i want to set Ethereum to the Staking Pool it needs a fee of 0,038 (!) ethereum which is a lot. +- fee of 0,038 ethereum + diff --git a/docs/models/code/kiln/metadata.json b/docs/models/code/kiln/metadata.json new file mode 100644 index 0000000..e181edb --- /dev/null +++ b/docs/models/code/kiln/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Kiln", + "category": "code", + "last_updated": "2025-08-16T18:29:24.579659", + "extraction_timestamp": "2025-08-16T18:12:59.239428", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 358, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/kiln/parameters.json b/docs/models/code/kiln/parameters.json new file mode 100644 index 0000000..e9cdbf4 --- /dev/null +++ b/docs/models/code/kiln/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "Kiln", + "last_updated": "2025-08-16T18:29:24.454944", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Sadly if i want to set Ethereum to the Staking Pool it needs a fee of 0,038 (!) ethereum which is a lot.", + "tip_1": "fee of 0,038 ethereum" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/code/kiln/pitfalls.md b/docs/models/code/kiln/pitfalls.md new file mode 100644 index 0000000..3f9d9d3 --- /dev/null +++ b/docs/models/code/kiln/pitfalls.md @@ -0,0 +1,14 @@ +# Kiln - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Kiln and hunting cabin reduce each other's cultivation area; bug with forest density; no ETA on fix. + +### ⚠️ Kilns overlapping and not working, clipped orchards, etc due to forest density bug. + +## Cost & Limits + +### 💰 I can't figure out how to get out of "SIMULATION MODE" in this [GitHub - jbruce12000/kiln-controller: Turns a Raspberry Pi into an inexpensive, web-enabled kiln controller.](https://github.com/jbruce12000/kiln-controller) I have tried every which way. I know I'm probably skipping a step, or misunderstanding a step. Everything has been wired correctly and tested. Has anyone but stuck at this step too? u/jbruce12000 I need help.... + diff --git a/docs/models/code/kiln/prompting.md b/docs/models/code/kiln/prompting.md new file mode 100644 index 0000000..fd58185 --- /dev/null +++ b/docs/models/code/kiln/prompting.md @@ -0,0 +1,18 @@ +# Kiln Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Auto-compounding is a key feature i don't want to miss. +- After updating Ubuntu and rebooting, Kiln can get stuck with the message: 'Gathering baker data...Some information will be temporarily unavailable as Kiln gathers information from the blockchain. This can take up to a few hours. Kiln will gather new data about this baker in the background at the ...' and may take up to a few hours to complete. +- Topic-trees: generate a nested topic tree to build content breadth. +- Great UI: our one-click apps for Mac and Windows provide a really nice UX for synthetic data generation. +- I was looking forward to stake pooled on Kiln via Ledger Live since i like that it is auto-compounding which is a key feature i don't want to miss. +- Besides of this it matched the most what i was looking for since the APY is good and as said its compounding. +- Stake pooled on Kiln via Ledger Live. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/kilo-code/cost_optimization.md b/docs/models/code/kilo-code/cost_optimization.md new file mode 100644 index 0000000..4e4d03a --- /dev/null +++ b/docs/models/code/kilo-code/cost_optimization.md @@ -0,0 +1,23 @@ +# Kilo Code - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Kilo Code now supports OpenAI's new open-source models: GPT OSS 20B (131k context window) and GPT OSS 120B (151k context window). The 120B version charges $0.15/M for input tokens and $0.60/M for output tokens. +- Openrouter doc states that purchasing at least 10 credits increases daily limit to 1000 :free model requests per day. +- $20 subscription gives ~ $40 worth usage, 1000 o3 requests +- Kilo just broke 1 trillion tokens/month +- After three calls to Claude 4 Sonnet in Kilo Code, $1.50 was used, indicating high cost per request. +- Kilo Code covers all costs for premium models during the workshop, allowing use of Claude Opus 4, Gemini 2.5 Pro, GPT-4.1, and other premium models completely free of charge. +- No monthly minimums or hidden fees +- 300% bonus credits on the next 500 top ups + +## Money-Saving Tips + +- Flexible Credit Management: Control exactly when your balance reloads from your payment method—no monthly minimums or hidden fees +- Use OpenRouter to set up Claude 4 in Kilo Code to avoid rate limiting +- If you purchase at least 10 credits on Openrouter, your daily limit is increased to 1000 :free model requests per day, which applies to Kilo Code. +- Use Openrouter API with at least $10 credits to increase daily limit to 1000 :free model requests per day for Kilo Code. +- Set up Claude 4 through Openrouter to avoid immediate rate limiting in Kilo Code. + diff --git a/docs/models/code/kilo-code/metadata.json b/docs/models/code/kilo-code/metadata.json new file mode 100644 index 0000000..4392cc5 --- /dev/null +++ b/docs/models/code/kilo-code/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Kilo Code", + "category": "code", + "last_updated": "2025-08-16T18:29:25.127674", + "extraction_timestamp": "2025-08-16T18:18:16.158336", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 138, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/kilo-code/parameters.json b/docs/models/code/kilo-code/parameters.json new file mode 100644 index 0000000..b7a9605 --- /dev/null +++ b/docs/models/code/kilo-code/parameters.json @@ -0,0 +1,42 @@ +{ + "service": "Kilo Code", + "last_updated": "2025-08-16T18:29:24.997151", + "recommended_settings": { + "setting_0": { + "description": "profile=Nano" + }, + "setting_1": { + "description": "model=GPT-4.1-Nano" + }, + "setting_2": { + "description": "global_shortcut=Cmd+Shift+A (Mac) or Ctrl+Shift+A (Windows)" + }, + "setting_3": { + "description": "indexer=built-in" + }, + "setting_4": { + "description": "llama.cpp=server_mode" + }, + "setting_5": { + "description": "embedder=nomic-embed-code" + }, + "setting_6": { + "description": "vector_db=Qdrant_Docker" + }, + "setting_7": { + "description": "api_key_source=build.nvidia.com" + } + }, + "cost_optimization": { + "pricing": "After three calls to Claude 4 Sonnet in Kilo Code, $1.50 was used, indicating high cost per request.", + "tip_1": "Openrouter doc states that purchasing at least 10 credits increases daily limit to 1000 :free model requests per day.", + "tip_2": "Kilo just broke 1 trillion tokens/month", + "tip_3": "Kilo Code covers all costs for premium models during the workshop, allowing use of Claude Opus 4, Gemini 2.5 Pro, GPT-4.1, and other premium models completely free of charge.", + "tip_4": "No monthly minimums or hidden fees", + "tip_5": "300% bonus credits on the next 500 top ups" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/code/kilo-code/pitfalls.md b/docs/models/code/kilo-code/pitfalls.md new file mode 100644 index 0000000..76e50f3 --- /dev/null +++ b/docs/models/code/kilo-code/pitfalls.md @@ -0,0 +1,32 @@ +# Kilo Code - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ I am trying to Kilo code with its api, I just load money in it but I cannot use it properly, it only used 25.2k contenct lenght but always trow and too large error. I do not included even a picture because apperantly picture causes a bigger problems. Please fix this or help me if I am doing something wrong. + +### ⚠️ API Request Failed error 9 when using Claude 3.7 in Kilo Code. + +### ⚠️ I was using rooCode, cline and KiloCode . I put all my api keys but it was not working. After 2 prompts it will leave a message of 401 error dont know why? I was even using free models help me please +**Fix**: Store API keys in environment variables or use a secrets manager. + +### ⚠️ Terminal empty command bugs + +### ⚠️ Hi. Having problem with kilo code. Here the error : + +Requested token count exceeds the model's maximum context length of 98304 tokens. You requested a total of 104096 tokens: 71328 tokens from the input messages and 32768 tokens for the completion. Please reduce the number of tokens in the input messages or the completion to fit within the limit. + + +I handling large project . I already try to only allow 500text per read to reduce input token. But somehow got problem with output token. How to ma + +## Cost & Limits + +### 💰 Rate limited when using Claude 4 in Kilo Code + +### 💰 429 Rate limit encountered when using free LLM in Kilo Code. + +### 💰 Rate limits of 10 requests per minute when using Gemini 2.5 Flash in Kilo Code. + +### 💰 Openrouter doc states that purchasing at least 10 credits increases daily limit to 1000 :free model requests per day. + diff --git a/docs/models/code/kilo-code/prompting.md b/docs/models/code/kilo-code/prompting.md new file mode 100644 index 0000000..13e609f --- /dev/null +++ b/docs/models/code/kilo-code/prompting.md @@ -0,0 +1,47 @@ +# Kilo Code Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Get Your API Key: Visit https://build.nvidia.com/settings/api-keys to generate you +- Activate Kilo Code from anywhere with Cmd+Shift+A (Mac) or Ctrl+Shift+A (Windows) +- Flexible Credit Management: Control exactly when your balance reloads from your payment method—no monthly minimums or hidden fees +- Run llama.cpp in server mode (OpenAI-compatible API) for local inference +- Deploy Qdrant in Docker as the vector DB with cosine similarity +- I pay $20 and I get ~ $40 worth of AI usage (1000 o3 requests) +- Qdrant (Docker) as the vector DB (cosine) +- Use custom keyboard shortcuts for accepting suggestions +- Create a new config profile called 'Nano' that uses GPT-4.1-Nano instead of Claude 3.7 Sonnet to speed up the Enhance Prompt feature +- Use OpenRouter to set up Claude 4 in Kilo Code to avoid rate limiting +- If you purchase at least 10 credits on Openrouter, your daily limit is increased to 1000 :free model requests per day, which applies to Kilo Code. +- Kilo Code with built-in indexer +- Use Cmd+I for quick inline tasks directly in your editor - select code, describe what you want, get AI suggestions without breaking flow +- Configure the Enhance Prompt feature to use a different model (e.g., GPT-4.1-Nano) than your main coding tasks +- Use the MCP Marketplace to install AI capabilities with a single click +- When using Claude 4 in Kilo Code, note that the :thinking variety is not selectable. +- Use Kilo Code's built-in indexer for local-first codebase indexing +- Use Cmd+L: "Let Kilo Decide" - AI automatically suggests obvious improvements based on context +- llama.cpp in server mode (OpenAI-compatible API) +- Use nomic-embed-code (GGUF, Q6_K_L) as the embedder for 3,584-dim embeddings +- Enable system notifications to never miss approval requests even when the editor is minimized +- Use Openrouter API with at least $10 credits to increase daily limit to 1000 :free model requests per day for Kilo Code. +- nomic-embed-code (GGUF, Q6_K_L) as the embedder (3,584-dim) +- Local-first codebase indexing can be achieved by using Kilo Code with built-in indexer, llama.cpp server mode, nomic-embed-code, and Qdrant Docker. +- Set up Claude 4 through Openrouter to avoid immediate rate limiting in Kilo Code. + +## Recommended Settings + +- profile=Nano +- model=GPT-4.1-Nano +- global_shortcut=Cmd+Shift+A (Mac) or Ctrl+Shift+A (Windows) +- indexer=built-in +- llama.cpp=server_mode +- embedder=nomic-embed-code +- vector_db=Qdrant_Docker +- api_key_source=build.nvidia.com + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/mindstudio/metadata.json b/docs/models/code/mindstudio/metadata.json new file mode 100644 index 0000000..2027a56 --- /dev/null +++ b/docs/models/code/mindstudio/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "MindStudio", + "category": "code", + "last_updated": "2025-08-16T18:29:25.398108", + "extraction_timestamp": "2025-08-16T18:22:32.004848", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 72, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/mindstudio/pitfalls.md b/docs/models/code/mindstudio/pitfalls.md new file mode 100644 index 0000000..b70a63a --- /dev/null +++ b/docs/models/code/mindstudio/pitfalls.md @@ -0,0 +1,6 @@ +# MindStudio - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +*No major issues reported yet. This may indicate limited community data.* + diff --git a/docs/models/code/openai-codex/cost_optimization.md b/docs/models/code/openai-codex/cost_optimization.md new file mode 100644 index 0000000..d8deeec --- /dev/null +++ b/docs/models/code/openai-codex/cost_optimization.md @@ -0,0 +1,14 @@ +# OpenAI Codex - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- One-time/USD +- $200 plan on OpenAI Codex +- included in a Pro subscription with no visible rate limits +- pushed past $200 worth of usage in a day, running multiple coding tasks in parallel without slowdown +- pushed past $200 worth of usage in a day +- effectively becomes free for targeted tasks that would normally rack up API fees +- Included in a Pro subscription with no visible rate limits + diff --git a/docs/models/code/openai-codex/metadata.json b/docs/models/code/openai-codex/metadata.json new file mode 100644 index 0000000..1f433e5 --- /dev/null +++ b/docs/models/code/openai-codex/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "OpenAI Codex", + "category": "code", + "last_updated": "2025-08-16T18:29:23.810555", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 172, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/openai-codex/parameters.json b/docs/models/code/openai-codex/parameters.json new file mode 100644 index 0000000..1a580a6 --- /dev/null +++ b/docs/models/code/openai-codex/parameters.json @@ -0,0 +1,44 @@ +{ + "service": "OpenAI Codex", + "last_updated": "2025-08-16T18:29:23.687512", + "recommended_settings": { + "setting_0": { + "description": "model=your-kobold-model" + }, + "setting_1": { + "description": "provider=kobold" + }, + "setting_2": { + "description": "providers.kobold.name=Kobold" + }, + "setting_3": { + "description": "providers.kobold.baseURL=http://localhost:5001/v1" + }, + "setting_4": { + "description": "providers.kobold.envKey=KOBOLD_API_KEY" + }, + "setting_5": { + "description": "config_path=~/.codex/config.json" + }, + "setting_6": { + "description": "provider=ollama" + }, + "setting_7": { + "description": "model=deepseek-r1:1.5b" + }, + "setting_8": { + "description": "command=codex -p ollama -m deepseek-r1:1.5b" + } + }, + "cost_optimization": { + "tip_0": "One-time/USD", + "pricing": "pushed past $200 worth of usage in a day", + "tip_2": "included in a Pro subscription with no visible rate limits", + "tip_3": "effectively becomes free for targeted tasks that would normally rack up API fees", + "tip_4": "Included in a Pro subscription with no visible rate limits" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/code/openai-codex/pitfalls.md b/docs/models/code/openai-codex/pitfalls.md new file mode 100644 index 0000000..6fe49e3 --- /dev/null +++ b/docs/models/code/openai-codex/pitfalls.md @@ -0,0 +1,20 @@ +# OpenAI Codex - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ OpenAI Codex error: 'Your input exceeds the context window of this model. Please adjust your input and try again' + +## Cost & Limits + +### 💰 OpenAI Codex CLI usage limits reset every 5h and every week + +### 💰 You've hit usage your usage limit. Limits reset every 5h and every week. + +### 💰 Pro tier hits the weekly limit after just a couple days of single agent use + +### 💰 included in a Pro subscription with no visible rate limits + +### 💰 Included in a Pro subscription with no visible rate limits + diff --git a/docs/models/code/openai-codex/prompting.md b/docs/models/code/openai-codex/prompting.md new file mode 100644 index 0000000..3b08606 --- /dev/null +++ b/docs/models/code/openai-codex/prompting.md @@ -0,0 +1,28 @@ +# OpenAI Codex Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- The codex CLI agent supports other providers and does not require OpenAI account settings, tokens, or registration cookie calls +- Use codex CLI with an OpenAI Plus/Pro subscription to access command-line GPT-5 without per-token billing. +- The clickable "Suggested task → Start task" buttons appear when you’re in a Codex Ask conversation that (a) is connected to a repository sandbox, and (b) ... +- Use the codex CLI agent with the --config option to set the model name and local Ollama port, e.g., codex --config model=ollama-model port=11434 +- clickable 'Suggested task → Start task' buttons appear when you're in a Codex Ask conversation that is connected to a repository sandbox + +## Recommended Settings + +- model=your-kobold-model +- provider=kobold +- providers.kobold.name=Kobold +- providers.kobold.baseURL=http://localhost:5001/v1 +- providers.kobold.envKey=KOBOLD_API_KEY +- config_path=~/.codex/config.json +- provider=ollama +- model=deepseek-r1:1.5b +- command=codex -p ollama -m deepseek-r1:1.5b + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/code/wordware/cost_optimization.md b/docs/models/code/wordware/cost_optimization.md new file mode 100644 index 0000000..5c418ea --- /dev/null +++ b/docs/models/code/wordware/cost_optimization.md @@ -0,0 +1,8 @@ +# Wordware - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Free/USD + diff --git a/docs/models/code/wordware/metadata.json b/docs/models/code/wordware/metadata.json new file mode 100644 index 0000000..f43997f --- /dev/null +++ b/docs/models/code/wordware/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Wordware", + "category": "code", + "last_updated": "2025-08-16T18:29:24.061206", + "extraction_timestamp": "2025-08-16T18:09:34.011851", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 53, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/code/wordware/parameters.json b/docs/models/code/wordware/parameters.json new file mode 100644 index 0000000..4b426f7 --- /dev/null +++ b/docs/models/code/wordware/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Wordware", + "last_updated": "2025-08-16T18:29:23.935884", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Free/USD" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/general/72b-moe-model/metadata.json b/docs/models/general/72b-moe-model/metadata.json new file mode 100644 index 0000000..b672843 --- /dev/null +++ b/docs/models/general/72b-moe-model/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "72b MoE model", + "category": "general", + "last_updated": "2025-08-14T11:31:55.171638", + "extraction_timestamp": "2025-08-14T11:31:55.171646", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/72b-moe-model/prompting.md b/docs/models/general/72b-moe-model/prompting.md new file mode 100644 index 0000000..d7ad2df --- /dev/null +++ b/docs/models/general/72b-moe-model/prompting.md @@ -0,0 +1,12 @@ +# 72b MoE model Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use Huawei chips for inference - Huawei trained a 72b MoE model on their own homemade chips + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/closed-source-image-generation/metadata.json b/docs/models/general/closed-source-image-generation/metadata.json new file mode 100644 index 0000000..43a251d --- /dev/null +++ b/docs/models/general/closed-source-image-generation/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Closed-source image generation", + "category": "general", + "last_updated": "2025-08-14T11:31:55.923417", + "extraction_timestamp": "2025-08-14T11:31:55.923423", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/closed-source-image-generation/prompting.md b/docs/models/general/closed-source-image-generation/prompting.md new file mode 100644 index 0000000..390828e --- /dev/null +++ b/docs/models/general/closed-source-image-generation/prompting.md @@ -0,0 +1,12 @@ +# Closed-source image generation Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Closed-source options are easy to use but super limited and censored - Proof(NSFW WARNING!): https://www.reddit.com/r/unstable_diffusion/comments/1mk2oy4/tpless_tennis_tourney/ + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/gemini-25-pro/metadata.json b/docs/models/general/gemini-25-pro/metadata.json new file mode 100644 index 0000000..ab2f89c --- /dev/null +++ b/docs/models/general/gemini-25-pro/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Gemini 2.5 Pro", + "category": "general", + "last_updated": "2025-08-14T11:31:55.508947", + "extraction_timestamp": "2025-08-14T11:31:55.508953", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/gemini-25-pro/prompting.md b/docs/models/general/gemini-25-pro/prompting.md new file mode 100644 index 0000000..29f9b0a --- /dev/null +++ b/docs/models/general/gemini-25-pro/prompting.md @@ -0,0 +1,12 @@ +# Gemini 2.5 Pro Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- solves requirements but looks basic - needs further clarification in prompts + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/gpt-5/metadata.json b/docs/models/general/gpt-5/metadata.json new file mode 100644 index 0000000..2eb3106 --- /dev/null +++ b/docs/models/general/gpt-5/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "GPT-5", + "category": "general", + "last_updated": "2025-08-14T15:54:54.936911", + "extraction_timestamp": "2025-08-14T15:54:54.936917", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/gpt-5/prompting.md b/docs/models/general/gpt-5/prompting.md new file mode 100644 index 0000000..10078d6 --- /dev/null +++ b/docs/models/general/gpt-5/prompting.md @@ -0,0 +1,13 @@ +# GPT-5 Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- use minimal reasoning - generation time under 2.5 minutes +- use pre-generated results - rather than user typing prompt and waiting + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/gpt-oss-20b/metadata.json b/docs/models/general/gpt-oss-20b/metadata.json new file mode 100644 index 0000000..6b981e9 --- /dev/null +++ b/docs/models/general/gpt-oss-20b/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "GPT OSS 20b", + "category": "general", + "last_updated": "2025-08-14T11:31:55.591367", + "extraction_timestamp": "2025-08-14T11:31:55.591374", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/gpt-oss-20b/prompting.md b/docs/models/general/gpt-oss-20b/prompting.md new file mode 100644 index 0000000..622c19c --- /dev/null +++ b/docs/models/general/gpt-oss-20b/prompting.md @@ -0,0 +1,12 @@ +# GPT OSS 20b Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- good for general stuff, math proof, digging insights from documents and python + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/gpt-oss-60b/metadata.json b/docs/models/general/gpt-oss-60b/metadata.json new file mode 100644 index 0000000..b576705 --- /dev/null +++ b/docs/models/general/gpt-oss-60b/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "GPT-OSS 6.0B", + "category": "general", + "last_updated": "2025-08-14T11:31:55.256582", + "extraction_timestamp": "2025-08-14T11:31:55.256590", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/gpt-oss-60b/prompting.md b/docs/models/general/gpt-oss-60b/prompting.md new file mode 100644 index 0000000..2ff599c --- /dev/null +++ b/docs/models/general/gpt-oss-60b/prompting.md @@ -0,0 +1,12 @@ +# GPT-OSS 6.0B Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Pruned version of the 20B model - Reduced model size, may suffer from similar issues as the 20B model + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/leonardo-ai/cost_optimization.md b/docs/models/general/leonardo-ai/cost_optimization.md new file mode 100644 index 0000000..9e7e656 --- /dev/null +++ b/docs/models/general/leonardo-ai/cost_optimization.md @@ -0,0 +1,9 @@ +# Leonardo AI - Cost Optimization Guide + +*Last updated: 2025-08-14* + +## Cost & Pricing Information + +- Leonardo.ai: Generates images, edits photos, and trains custom models, free plan available, free trial +- Generating one clip requires 2.500 fast tokens - with the Maestro Unlimited Plan for 60$ per month you get 60.000 tokens per month. So generating one clip with 8 seconds costs 2,5$ + diff --git a/docs/models/general/leonardo-ai/metadata.json b/docs/models/general/leonardo-ai/metadata.json new file mode 100644 index 0000000..7ea585c --- /dev/null +++ b/docs/models/general/leonardo-ai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Leonardo AI", + "category": "general", + "last_updated": "2025-08-14T18:50:25.753422", + "extraction_timestamp": "2025-08-14T18:50:25.553694", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 45, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/leonardo-ai/parameters.json b/docs/models/general/leonardo-ai/parameters.json new file mode 100644 index 0000000..26e75bf --- /dev/null +++ b/docs/models/general/leonardo-ai/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "Leonardo AI", + "last_updated": "2025-08-14T18:50:25.666909", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Leonardo.ai: Generates images, edits photos, and trains custom models, free plan available, free trial", + "pricing": "Generating one clip requires 2.500 fast tokens - with the Maestro Unlimited Plan for 60$ per month you get 60.000 tokens per month. So generating one clip with 8 seconds costs 2,5$" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/general/leonardo-ai/pitfalls.md b/docs/models/general/leonardo-ai/pitfalls.md new file mode 100644 index 0000000..b6a68ed --- /dev/null +++ b/docs/models/general/leonardo-ai/pitfalls.md @@ -0,0 +1,12 @@ +# Leonardo AI - Common Pitfalls & Issues + +*Last updated: 2025-08-14* + +## Technical Issues + +### ⚠️ Leonardo AI API with Griptape crashes Comfy, no error message, images are being generated on the Leonardo website but the app crashes. + +## Cost & Limits + +### 💰 Generating one clip requires 2.500 fast tokens - with the Maestro Unlimited Plan for 60$ per month you get 60.000 tokens per month. So generating one clip with 8 seconds costs 2,5$ + diff --git a/docs/models/general/llama-3/metadata.json b/docs/models/general/llama-3/metadata.json new file mode 100644 index 0000000..7c712c2 --- /dev/null +++ b/docs/models/general/llama-3/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "llama-3", + "category": "general", + "last_updated": "2025-08-14T19:04:03.385627", + "extraction_timestamp": "2025-08-14T19:04:03.385627", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/llama-3/prompting.md b/docs/models/general/llama-3/prompting.md new file mode 100644 index 0000000..0450f51 --- /dev/null +++ b/docs/models/general/llama-3/prompting.md @@ -0,0 +1,20 @@ +# llama-3 Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Set temperature to 0.7 - temperature 0.7 +- Set top_p to 0.95 - top_p 0.95 +- Set steps to 50 - steps 50 +- Set cfg to 7 - cfg 7 +- Use system prompt - include a system prompt to guide the model +- Chain of thought - prompt the model to think step-by-step +- Few-shot examples - provide a few examples in the prompt +- Use streaming for slow responses - enable streaming to reduce latency +- Batch requests to reduce cost - send multiple requests in one batch + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/midjourney/cost_optimization.md b/docs/models/general/midjourney/cost_optimization.md new file mode 100644 index 0000000..e6530d8 --- /dev/null +++ b/docs/models/general/midjourney/cost_optimization.md @@ -0,0 +1,25 @@ +# Midjourney - Cost Optimization Guide + +*Last updated: 2025-08-14* + +## Cost & Pricing Information + +- 300 requests/day +- Creation failed + +Relax mode for video is limited to Pro and Mega subscribers. You may upgrade your plan, or switch to fast mode. +- Midjourney's pricing system has packages ranging from $10 to $120 per month +- Price is 0.03 ETH (or equivalent) per API Key! +- Midjourney - All API Tiers available, at a fraction of the price. ask for specific tier. +- 10k character limit +- $10/month +- Midjourney tier I use is £30 a month +- $4 additional rollover gpu time + +## Money-Saving Tips + +- Use API v2 for unlimited requests +- TLDR: MJ is the best for artistic generations compared to other models, but is artificially limiting its use-cases by not offering an API to artists who want to create dynamic, interactive, artworks. I suggest a personal API tier to allow artists to use MJ in this way. +- Midjourney is planning to launch a web interface and expand into video and 3D asset generation +- Midjourney's image AI service is accessible through Discord, with packages priced between $10 and $120 per month + diff --git a/docs/models/general/midjourney/metadata.json b/docs/models/general/midjourney/metadata.json new file mode 100644 index 0000000..b0e1c17 --- /dev/null +++ b/docs/models/general/midjourney/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Midjourney", + "category": "general", + "last_updated": "2025-08-14T16:23:43.168341", + "extraction_timestamp": "2025-08-14T16:23:40.652184", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 83, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/midjourney/parameters.json b/docs/models/general/midjourney/parameters.json new file mode 100644 index 0000000..fc7133b --- /dev/null +++ b/docs/models/general/midjourney/parameters.json @@ -0,0 +1,22 @@ +{ + "service": "Midjourney", + "last_updated": "2025-08-14T16:23:43.126195", + "recommended_settings": { + "setting_0": { + "description": "temperature=0.7" + } + }, + "cost_optimization": { + "tip_0": "300 requests/day", + "tip_1": "Creation failed\n\nRelax mode for video is limited to Pro and Mega subscribers. You may upgrade your plan, or switch to fast mode.", + "pricing": "$4 additional rollover gpu time", + "tip_3": "Price is 0.03 ETH (or equivalent) per API Key!", + "tip_4": "Midjourney - All API Tiers available, at a fraction of the price. ask for specific tier.", + "tip_5": "10k character limit", + "tip_6": "Midjourney tier I use is \u00a330 a month" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/general/midjourney/pitfalls.md b/docs/models/general/midjourney/pitfalls.md new file mode 100644 index 0000000..010c103 --- /dev/null +++ b/docs/models/general/midjourney/pitfalls.md @@ -0,0 +1,20 @@ +# Midjourney - Common Pitfalls & Issues + +*Last updated: 2025-08-14* + +## Technical Issues + +### ⚠️ Load Diffusion Model node freezes and sometimes crashes in ComfyUi workflow + +### ⚠️ CUDA Out of memory error for Stable Diffusion 2.1 + +## Cost & Limits + +### 💰 Currently on the $10 version of midjourney, was curious if I hit the 200 image mark, then ourchas the $4 additional rollover gpu time, if that will let me go over the limit? + +### 💰 Creation failed + +Relax mode for video is limited to Pro and Mega subscribers. You may upgrade your plan, or switch to fast mode. + +### 💰 10k character limit + diff --git a/docs/models/general/midjourney/prompting.md b/docs/models/general/midjourney/prompting.md new file mode 100644 index 0000000..80f8b5c --- /dev/null +++ b/docs/models/general/midjourney/prompting.md @@ -0,0 +1,24 @@ +# Midjourney Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use API v2 for unlimited requests +- Be mindful that using unofficial APIs like the midjourney-python-api may have risks, so use them at your own discretion. +- Leverage the midjourney-python-api, an open-source Python client for the unofficial MidJourney API, which provides features like image retrieval, prompt generation, upscaling, and vectorization. +- TLDR: MJ is the best for artistic generations compared to other models, but is artificially limiting its use-cases by not offering an API to artists who want to create dynamic, interactive, artworks. I suggest a personal API tier to allow artists to use MJ in this way. +- Midjourney is planning to launch a web interface and expand into video and 3D asset generation +- Are there any reliable alternatives I can use for outpainting? +- Midjourney's image AI service is accessible through Discord, with packages priced between $10 and $120 per month +- Set temperature=0.7 for better results +- Use version 2.3.1 to avoid crashes + +## Recommended Settings + +- temperature=0.7 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/open-source-image-generation/cost_optimization.md b/docs/models/general/open-source-image-generation/cost_optimization.md new file mode 100644 index 0000000..8ff3d84 --- /dev/null +++ b/docs/models/general/open-source-image-generation/cost_optimization.md @@ -0,0 +1,8 @@ +# Open-source image generation - Cost Optimization Guide + +*Last updated: 2025-08-14* + +## Money-Saving Tips + +- Open-source image generation is better because it's unlimited and uncensored - requires extra effort, plus some money for hardware/a GPU + diff --git a/docs/models/general/open-source-image-generation/metadata.json b/docs/models/general/open-source-image-generation/metadata.json new file mode 100644 index 0000000..bc91051 --- /dev/null +++ b/docs/models/general/open-source-image-generation/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Open-source image generation", + "category": "general", + "last_updated": "2025-08-14T11:31:55.840676", + "extraction_timestamp": "2025-08-14T11:31:55.840683", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/open-source-image-generation/prompting.md b/docs/models/general/open-source-image-generation/prompting.md new file mode 100644 index 0000000..693da92 --- /dev/null +++ b/docs/models/general/open-source-image-generation/prompting.md @@ -0,0 +1,12 @@ +# Open-source image generation Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Open-source image generation is better because it's unlimited and uncensored - requires extra effort, plus some money for hardware/a GPU + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/qwen-code-30b/metadata.json b/docs/models/general/qwen-code-30b/metadata.json new file mode 100644 index 0000000..9b82902 --- /dev/null +++ b/docs/models/general/qwen-code-30b/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "qwen code 30b", + "category": "general", + "last_updated": "2025-08-14T11:31:55.674653", + "extraction_timestamp": "2025-08-14T11:31:55.674661", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/qwen-code-30b/prompting.md b/docs/models/general/qwen-code-30b/prompting.md new file mode 100644 index 0000000..18dda7b --- /dev/null +++ b/docs/models/general/qwen-code-30b/prompting.md @@ -0,0 +1,12 @@ +# qwen code 30b Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- good for coding and general tasks + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/qwen-coder-30ba3b/metadata.json b/docs/models/general/qwen-coder-30ba3b/metadata.json new file mode 100644 index 0000000..a1358f3 --- /dev/null +++ b/docs/models/general/qwen-coder-30ba3b/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Qwen Coder 30bA3B", + "category": "general", + "last_updated": "2025-08-14T15:54:54.688679", + "extraction_timestamp": "2025-08-14T15:54:54.688687", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/qwen-coder-30ba3b/prompting.md b/docs/models/general/qwen-coder-30ba3b/prompting.md new file mode 100644 index 0000000..c6d6701 --- /dev/null +++ b/docs/models/general/qwen-coder-30ba3b/prompting.md @@ -0,0 +1,12 @@ +# Qwen Coder 30bA3B Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use tags to parse tool calling - Missing tags is a common mistake. The repo includes sample generation to demonstrate how tool calling works on this model. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/r1-r2/metadata.json b/docs/models/general/r1-r2/metadata.json new file mode 100644 index 0000000..89ce4b6 --- /dev/null +++ b/docs/models/general/r1-r2/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "R1, R2", + "category": "general", + "last_updated": "2025-08-14T16:25:44.284098", + "extraction_timestamp": "2025-08-14T16:25:44.284105", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/r1-r2/prompting.md b/docs/models/general/r1-r2/prompting.md new file mode 100644 index 0000000..f4c2c05 --- /dev/null +++ b/docs/models/general/r1-r2/prompting.md @@ -0,0 +1,12 @@ +# R1, R2 Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use Nvidia chips for training, Huawei's for inference - DeepSeek encountered technical issues training R2 on Huawei's Ascend chips, so they switched to using Nvidia chips for training and Huawei's for inference + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/veo3/metadata.json b/docs/models/general/veo3/metadata.json new file mode 100644 index 0000000..f91a7a3 --- /dev/null +++ b/docs/models/general/veo3/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "VEO3", + "category": "general", + "last_updated": "2025-08-14T19:11:41.679391", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 48, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/veo3/pitfalls.md b/docs/models/general/veo3/pitfalls.md new file mode 100644 index 0000000..cde7e96 --- /dev/null +++ b/docs/models/general/veo3/pitfalls.md @@ -0,0 +1,14 @@ +# VEO3 - Common Pitfalls & Issues + +*Last updated: 2025-08-14* + +## Technical Issues + +### ⚠️ As the title suggests - what’s the point of the scene builder when you create an initial shot in VEO3 and it automatically reverts to VEO2 for the next shot? Is this a bug and is it something Google is aware of and are looking at fixing? I’m guessing the only way to create full scenes right now is to create separate projects then stitch them together in the scene builder? + +## Cost & Limits + +### 💰 My experience is that VEO3 FAST will often not be able to produce a video.. not sure if this is because of traffic limits... but I used the heck out of it for 2 days while it was working all the time for me.. Now I mostly get an 'unable to creat the video' when I try to use Veo3 Fast now... + +### 💰 Has anyone else noticed these black dots all over their videos? I've wasted 100s of credits trying to get a perfect video with none of them on and, in some instances, had to edit in post which was so time consuming. + diff --git a/docs/models/general/veo3/prompting.md b/docs/models/general/veo3/prompting.md new file mode 100644 index 0000000..d5c6b12 --- /dev/null +++ b/docs/models/general/veo3/prompting.md @@ -0,0 +1,15 @@ +# VEO3 Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use Fal.ai VEO 3 API endpoint: https://fal.ai/models/fal-ai/veo3/api +- If you want to avoid VEO3 TTS credits, use OpenAI's TTS API directly from your terminal with a Python script +- In n8n, you can call VEO 3 via simple HTTP Request nodes using the above endpoints +- Use Replicate VEO 3 API endpoint: https://replicate.com/google/veo-3 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/general/vllm/metadata.json b/docs/models/general/vllm/metadata.json new file mode 100644 index 0000000..d1c70e6 --- /dev/null +++ b/docs/models/general/vllm/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "vllm", + "category": "general", + "last_updated": "2025-08-14T15:54:54.770785", + "extraction_timestamp": "2025-08-14T15:54:54.770790", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/general/vllm/prompting.md b/docs/models/general/vllm/prompting.md new file mode 100644 index 0000000..b4d3f01 --- /dev/null +++ b/docs/models/general/vllm/prompting.md @@ -0,0 +1,12 @@ +# vllm Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use a 4090 GPU - Can achieve 2900+ tokens/second across agents with the right workflows + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/alpaca/cost_optimization.md b/docs/models/image/alpaca/cost_optimization.md new file mode 100644 index 0000000..2692c7c --- /dev/null +++ b/docs/models/image/alpaca/cost_optimization.md @@ -0,0 +1,14 @@ +# Alpaca - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- 0 transaction cost (PFOF) +- $1000 per month platform fee + +## Money-Saving Tips + +- Alpaca is commission free. +- Speed. Can avoid rate-limit issues and its faster than an API request. Bypassing this bottle neck enables faster processing + diff --git a/docs/models/image/alpaca/metadata.json b/docs/models/image/alpaca/metadata.json new file mode 100644 index 0000000..ab66e47 --- /dev/null +++ b/docs/models/image/alpaca/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Alpaca", + "category": "image", + "last_updated": "2025-08-16T17:49:37.392759", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 137, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/alpaca/parameters.json b/docs/models/image/alpaca/parameters.json new file mode 100644 index 0000000..135492c --- /dev/null +++ b/docs/models/image/alpaca/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "Alpaca", + "last_updated": "2025-08-16T17:49:37.323180", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "0 transaction cost (PFOF)", + "pricing": "$1000 per month platform fee" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/alpaca/pitfalls.md b/docs/models/image/alpaca/pitfalls.md new file mode 100644 index 0000000..27d09f6 --- /dev/null +++ b/docs/models/image/alpaca/pitfalls.md @@ -0,0 +1,10 @@ +# Alpaca - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ My account was blocked from trading as im scalping stocks on Alpaca with 1 min charts. This error was returned. {"code":40310100,"message":"trade denied due to pattern day trading protection"} + +### ⚠️ ERROR: Error executing trade for MCD: {"code":40310000,"message":"account not eligible to trade uncovered option contracts"} despite having Level 3 options approval. + diff --git a/docs/models/image/alpaca/prompting.md b/docs/models/image/alpaca/prompting.md new file mode 100644 index 0000000..9f4ec34 --- /dev/null +++ b/docs/models/image/alpaca/prompting.md @@ -0,0 +1,15 @@ +# Alpaca Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- why go through the hassle of setting up your own database and API when you can access someone else’s, like Alpaca’s? +- Alpaca is commission free. +- Speed. Can avoid rate-limit issues and its faster than an API request. Bypassing this bottle neck enables faster processing +- WestLake-7B-v2 (this time with the preferred Alpaca prompt format) + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/astria/cost_optimization.md b/docs/models/image/astria/cost_optimization.md new file mode 100644 index 0000000..98a59b8 --- /dev/null +++ b/docs/models/image/astria/cost_optimization.md @@ -0,0 +1,8 @@ +# Astria - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- $100 for a configuration that's better than mine. + diff --git a/docs/models/image/astria/metadata.json b/docs/models/image/astria/metadata.json new file mode 100644 index 0000000..d2af04f --- /dev/null +++ b/docs/models/image/astria/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Astria", + "category": "image", + "last_updated": "2025-08-16T17:49:38.107465", + "extraction_timestamp": "2025-08-16T17:31:15.393602", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 163, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/astria/parameters.json b/docs/models/image/astria/parameters.json new file mode 100644 index 0000000..74a8d2c --- /dev/null +++ b/docs/models/image/astria/parameters.json @@ -0,0 +1,37 @@ +{ + "service": "Astria", + "last_updated": "2025-08-16T17:49:38.038921", + "recommended_settings": { + "setting_0": { + "description": "SDXL Steps=30" + }, + "setting_1": { + "description": "Size=768x1024" + }, + "setting_2": { + "description": "dpm++2m_karras=true" + }, + "setting_3": { + "description": "Film grain=true" + }, + "setting_4": { + "description": "Super-Resolution=true" + }, + "setting_5": { + "description": "Face Correct=true" + }, + "setting_6": { + "description": "Face swap=true" + }, + "setting_7": { + "description": "Inpaint Faces=true" + } + }, + "cost_optimization": { + "pricing": "$100 for a configuration that's better than mine." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/astria/pitfalls.md b/docs/models/image/astria/pitfalls.md new file mode 100644 index 0000000..d10e916 --- /dev/null +++ b/docs/models/image/astria/pitfalls.md @@ -0,0 +1,10 @@ +# Astria - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ todays patch bugged out all equipment in the game. the one i had on me or in inventory and the new one i get from chests. if i go into item menu i see the stats (like +120 str, +21 mag) but when equipped no stats are added to the character. so basically u play without armour, weapon, helmet or shield. + +### ⚠️ So I'm getting a TypeError when I select the Astria ckpt file for text2img in my Stable Diffusion setup... I don't see any guides on using these model files, particularly for the Astria trained files. Am I missing something obvious here? + diff --git a/docs/models/image/astria/prompting.md b/docs/models/image/astria/prompting.md new file mode 100644 index 0000000..a4a7afe --- /dev/null +++ b/docs/models/image/astria/prompting.md @@ -0,0 +1,23 @@ +# Astria Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Use the following Astria config: SDXL Steps: 30Size: 768x1024dpm++2m_karrasFilm grainSuper-ResolutionFace CorrectFace swapInpaint Faces + +## Recommended Settings + +- SDXL Steps=30 +- Size=768x1024 +- dpm++2m_karras=true +- Film grain=true +- Super-Resolution=true +- Face Correct=true +- Face swap=true +- Inpaint Faces=true + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/civitai/metadata.json b/docs/models/image/civitai/metadata.json new file mode 100644 index 0000000..00931b7 --- /dev/null +++ b/docs/models/image/civitai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "CivitAI", + "category": "image", + "last_updated": "2025-08-16T17:49:38.252539", + "extraction_timestamp": "2025-08-16T17:40:18.097614", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 130, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/civitai/parameters.json b/docs/models/image/civitai/parameters.json new file mode 100644 index 0000000..309abca --- /dev/null +++ b/docs/models/image/civitai/parameters.json @@ -0,0 +1,29 @@ +{ + "service": "CivitAI", + "last_updated": "2025-08-16T17:49:38.182838", + "recommended_settings": { + "setting_0": { + "description": "remote_api_tokens.url_regex=civitai.com" + }, + "setting_1": { + "description": "remote_api_tokens.token=11111111111111111111111111111111111" + }, + "setting_2": { + "description": "engine=kohya" + }, + "setting_3": { + "description": "unetLR=0.0001" + }, + "setting_4": { + "description": "clipSkip=1" + }, + "setting_5": { + "description": "loraType=lora" + } + }, + "cost_optimization": {}, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/civitai/pitfalls.md b/docs/models/image/civitai/pitfalls.md new file mode 100644 index 0000000..824d7a3 --- /dev/null +++ b/docs/models/image/civitai/pitfalls.md @@ -0,0 +1,14 @@ +# CivitAI - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Whenever I have a CivitAI tab open in Chrome, even on a page with relatively few images, the CPU and memory usage goes through the roof. The website consumes more memory than Stable Diffusion itself does when generating. If the CivitAI tab is left open too long, after a while the PC will completely blue screen.. This happened more and more often until the PC crashed entirely. + +### ⚠️ Using civitai lora URLs with Replicate Flux Dev LoRA returns error: "Prediction failed. Command '['pget', 'https://civitai.com/api/download/models/947302?type=Model&format=SafeTensor&token=XXXXX']'" + +### ⚠️ Prediction failed. Command '['pget', 'https://civitai.com/api/download/models/947302?type=Model&format=SafeTensor&token=XXXXX'" when using civitai lora URLs with Replicate. + +### ⚠️ I've tried testing some CivitAI models, but when I try to generate images, the PC freezes and crashes. These models are around 20GB or more. My conclusion was that those models weren't made to run on my GPU, so I tried other model sizes around 11GB. They didn't work either, they give errors, but at least they don't freeze my PC. So far, only the 'flux1-dev-bnb-nf4-v2' mode + diff --git a/docs/models/image/civitai/prompting.md b/docs/models/image/civitai/prompting.md new file mode 100644 index 0000000..d744c73 --- /dev/null +++ b/docs/models/image/civitai/prompting.md @@ -0,0 +1,24 @@ +# CivitAI Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Use civitdl v2.0.0 for batch downloading from CivitAI: pip install civitdl --upgrade. +- Finally, I realized that I was using the model page URL instead of the model ***download*** link 😅😝. +- Using wget or curl with the CivitAI API key to download models. +- CivitAI making style LoRAs with only 10 epochs and less than 1,000 steps + +## Recommended Settings + +- remote_api_tokens.url_regex=civitai.com +- remote_api_tokens.token=11111111111111111111111111111111111 +- engine=kohya +- unetLR=0.0001 +- clipSkip=1 +- loraType=lora + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/dalle-2/cost_optimization.md b/docs/models/image/dalle-2/cost_optimization.md new file mode 100644 index 0000000..4c694d2 --- /dev/null +++ b/docs/models/image/dalle-2/cost_optimization.md @@ -0,0 +1,11 @@ +# DALLE 2 - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- $6.52 for daily use limit +- Dalle-2 is > 1,000x as dollar efficient as hiring a human illustrator. +- $15 for 115 generation increments +- $6.52 for what has been up until now a daily use limit + diff --git a/docs/models/image/dalle-2/metadata.json b/docs/models/image/dalle-2/metadata.json new file mode 100644 index 0000000..ce471e6 --- /dev/null +++ b/docs/models/image/dalle-2/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "DALLE 2", + "category": "image", + "last_updated": "2025-08-16T17:49:37.101723", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 113, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/dalle-2/parameters.json b/docs/models/image/dalle-2/parameters.json new file mode 100644 index 0000000..5f836b9 --- /dev/null +++ b/docs/models/image/dalle-2/parameters.json @@ -0,0 +1,29 @@ +{ + "service": "DALLE 2", + "last_updated": "2025-08-16T17:49:37.028423", + "recommended_settings": { + "setting_0": { + "description": "generation_increments=115" + }, + "setting_1": { + "description": "price_per_increments=$15" + }, + "setting_2": { + "description": "daily_use_limit_price=$6.52" + }, + "setting_3": { + "description": "image_output=4" + }, + "setting_4": { + "description": "image_output_v=3" + } + }, + "cost_optimization": { + "pricing": "$6.52 for what has been up until now a daily use limit", + "tip_1": "Dalle-2 is > 1,000x as dollar efficient as hiring a human illustrator." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/dalle-2/pitfalls.md b/docs/models/image/dalle-2/pitfalls.md new file mode 100644 index 0000000..dd0d8d9 --- /dev/null +++ b/docs/models/image/dalle-2/pitfalls.md @@ -0,0 +1,10 @@ +# DALLE 2 - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Cost & Limits + +### 💰 $6.52 for daily use limit + +### 💰 $6.52 for what has been up until now a daily use limit + diff --git a/docs/models/image/dalle-2/prompting.md b/docs/models/image/dalle-2/prompting.md new file mode 100644 index 0000000..8661a72 --- /dev/null +++ b/docs/models/image/dalle-2/prompting.md @@ -0,0 +1,24 @@ +# DALLE 2 Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- OpenAI owns DALL‑E 2‑generated images to the extent allowed by law. +- Generations can be used for any legal purpose, including for commercial use. +- DALLE 2 can generate images up to 1920x1080 resolution when using text prompts on Discord. +- You may sell your rights to the Generations you create. +- OpenAI offers an interface where you can generate, create variations, inpaint and outpaint. + +## Recommended Settings + +- generation_increments=115 +- price_per_increments=$15 +- daily_use_limit_price=$6.52 +- image_output=4 +- image_output_v=3 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/dreamstudio/cost_optimization.md b/docs/models/image/dreamstudio/cost_optimization.md new file mode 100644 index 0000000..9ef08bd --- /dev/null +++ b/docs/models/image/dreamstudio/cost_optimization.md @@ -0,0 +1,8 @@ +# DreamStudio - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Dreamstudio credit pricing adjustment (cheaper, that is more options with credits) + diff --git a/docs/models/image/dreamstudio/metadata.json b/docs/models/image/dreamstudio/metadata.json new file mode 100644 index 0000000..04a44d4 --- /dev/null +++ b/docs/models/image/dreamstudio/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "DreamStudio", + "category": "image", + "last_updated": "2025-08-16T17:49:37.250570", + "extraction_timestamp": "2025-08-16T17:07:10.940959", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 149, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/dreamstudio/parameters.json b/docs/models/image/dreamstudio/parameters.json new file mode 100644 index 0000000..4f3f41b --- /dev/null +++ b/docs/models/image/dreamstudio/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "DreamStudio", + "last_updated": "2025-08-16T17:49:37.180971", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Dreamstudio credit pricing adjustment (cheaper, that is more options with credits)" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/dreamstudio/pitfalls.md b/docs/models/image/dreamstudio/pitfalls.md new file mode 100644 index 0000000..31eecae --- /dev/null +++ b/docs/models/image/dreamstudio/pitfalls.md @@ -0,0 +1,6 @@ +# DreamStudio - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +*No major issues reported yet. This may indicate limited community data.* + diff --git a/docs/models/image/dreamstudio/prompting.md b/docs/models/image/dreamstudio/prompting.md new file mode 100644 index 0000000..d087e46 --- /dev/null +++ b/docs/models/image/dreamstudio/prompting.md @@ -0,0 +1,19 @@ +# DreamStudio Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Use your DreamStudio API token in the .env file for the Discord bot. +- Use your DreamStudio API key in the Discord bot; the bot accepts the key from your DreamStudio account. +- This is for folks who have a paid Dreamstudio account. +- Dream Studio API key must be entered manually in the Photoshop plugin; the plugin does not allow pasting the key. +- Grab your API token from DreamStudio. +- inpainting model selection is at the bottom of the UI +- DreamStudio only has SDXL v1 and Stable Diffusion v1.6 models +- Use the basic steps configuration alongside a 4 image batch per gen option. Change your prompt if nothing satisfactory comes up or take the seed of one of the gens if it does and redo it with more steps for a higher quality image. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/jasper/cost_optimization.md b/docs/models/image/jasper/cost_optimization.md new file mode 100644 index 0000000..8e7b8d1 --- /dev/null +++ b/docs/models/image/jasper/cost_optimization.md @@ -0,0 +1,13 @@ +# Jasper - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Free trial includes a bonus 10000 words. + +## Money-Saving Tips + +- install freestyle and aurora dashboard on Jasper model +- Use the official ProductDigi Jasper AI FREE Trial to get a bonus 10000 words. + diff --git a/docs/models/image/jasper/metadata.json b/docs/models/image/jasper/metadata.json new file mode 100644 index 0000000..a9460a3 --- /dev/null +++ b/docs/models/image/jasper/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Jasper", + "category": "image", + "last_updated": "2025-08-16T17:49:36.921999", + "extraction_timestamp": "2025-08-16T17:02:01.206160", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 373, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/jasper/parameters.json b/docs/models/image/jasper/parameters.json new file mode 100644 index 0000000..fd7287f --- /dev/null +++ b/docs/models/image/jasper/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Jasper", + "last_updated": "2025-08-16T17:49:36.814650", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Free trial includes a bonus 10000 words." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/jasper/pitfalls.md b/docs/models/image/jasper/pitfalls.md new file mode 100644 index 0000000..e9ac62d --- /dev/null +++ b/docs/models/image/jasper/pitfalls.md @@ -0,0 +1,8 @@ +# Jasper - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ original dashboard with error page when opening games on Jasper model + diff --git a/docs/models/image/jasper/prompting.md b/docs/models/image/jasper/prompting.md new file mode 100644 index 0000000..6323ebe --- /dev/null +++ b/docs/models/image/jasper/prompting.md @@ -0,0 +1,13 @@ +# Jasper Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- install freestyle and aurora dashboard on Jasper model +- Use the official ProductDigi Jasper AI FREE Trial to get a bonus 10000 words. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/leonardo-ai/cost_optimization.md b/docs/models/image/leonardo-ai/cost_optimization.md new file mode 100644 index 0000000..5ccbf90 --- /dev/null +++ b/docs/models/image/leonardo-ai/cost_optimization.md @@ -0,0 +1,13 @@ +# Leonardo AI - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Leonardo allows you to produce free AI images with daily renewal credits, which are sufficient to experiment with art styles. You can buy more because the AI tool is worthwhile to use. +- The "Video" tool costs 250 credits instead of 25. +- Pricing calculator link: https://docs.leonardo.ai/docs/plan-with-the-pricing-calculator +- Dear Leonardo AI Team, paying customers could use Flow State completely free of charge. +- According to the calculator, the cost per image with my configuration should be 16 API credits, but in reality, it costs 24. +- Video tool costs 250 credits instead of 25. + diff --git a/docs/models/image/leonardo-ai/metadata.json b/docs/models/image/leonardo-ai/metadata.json new file mode 100644 index 0000000..33ea91e --- /dev/null +++ b/docs/models/image/leonardo-ai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Leonardo AI", + "category": "image", + "last_updated": "2025-08-16T18:35:13.933886", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 193, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/leonardo-ai/parameters.json b/docs/models/image/leonardo-ai/parameters.json new file mode 100644 index 0000000..8a10df1 --- /dev/null +++ b/docs/models/image/leonardo-ai/parameters.json @@ -0,0 +1,24 @@ +{ + "service": "Leonardo AI", + "last_updated": "2025-08-16T18:35:13.807189", + "recommended_settings": { + "setting_0": { + "description": "resolution=1280x768" + }, + "setting_1": { + "description": "resolution=1024x640" + } + }, + "cost_optimization": { + "tip_0": "Leonardo allows you to produce free AI images with daily renewal credits, which are sufficient to experiment with art styles. You can buy more because the AI tool is worthwhile to use.", + "tip_1": "The \"Video\" tool costs 250 credits instead of 25.", + "tip_2": "Pricing calculator link: https://docs.leonardo.ai/docs/plan-with-the-pricing-calculator", + "tip_3": "Dear Leonardo AI Team, paying customers could use Flow State completely free of charge.", + "tip_4": "According to the calculator, the cost per image with my configuration should be 16 API credits, but in reality, it costs 24.", + "tip_5": "Video tool costs 250 credits instead of 25." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/leonardo-ai/pitfalls.md b/docs/models/image/leonardo-ai/pitfalls.md new file mode 100644 index 0000000..d0f65ce --- /dev/null +++ b/docs/models/image/leonardo-ai/pitfalls.md @@ -0,0 +1,20 @@ +# Leonardo AI - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ A little help? Been trying to upgrade my Leo sub from Apprentice to Artisan, but get this error message: "Error: updatePlanSubscription (quote request): update-plan-subscription stripe and db price id are not matched" Any ideas?? Thx. + +### ⚠️ Leonardo AI API with Griptape crashes Comfy, no error message, just goes to press any key to continue. + +### ⚠️ Hello. I'm a newbie with Leonardo AI. After inputting my prompt, Leonardo AI threw a "no mutations exist" error message and didn't generate anything. What does that mean and how to go around this issue, please. Thanks. + +### ⚠️ I keep getting this error message about a Boolean in Cavas Editor/Image Editor. It happens regardless of the image so I guess it has to do with the settings. I hit the “default reset” on the Settings and it didn’t fix itself. To be clear, I never mess with Settings other than switching to different Models. Anyway, yeah, how do I fix this? I use this service a lot and as recently as yesterday, and I’ve never had this error message before. Any ideas what this is about? + +## Cost & Limits + +### 💰 I've been using the Motion tool everyday for content creation and I'm on the paid plan and today all of a sudden it's been removed and replaced with a "Video" tool that costs 250 credits instead of 25 and that is not even able to do the style I ask it? Is Motion going to come back or? What's happening? + +### 💰 Leonardo AI removed the Motion tool, replaced with a Video tool that costs 250 credits instead of 25 and does not support the requested style. + diff --git a/docs/models/image/leonardo-ai/prompting.md b/docs/models/image/leonardo-ai/prompting.md new file mode 100644 index 0000000..31bea8b --- /dev/null +++ b/docs/models/image/leonardo-ai/prompting.md @@ -0,0 +1,20 @@ +# Leonardo AI Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- If you know how to use prompts appropriately, you will undoubtedly receive greater results. +- Use the character consistency feature in Leonardo AI to get consistent characters and settings. +- The first method works specifically for Leonardo Canvas mode +- Use the 'Concept art' or 'illustration' style when generating images to improve results. + +## Recommended Settings + +- resolution=1280x768 +- resolution=1024x640 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/letsenhance/cost_optimization.md b/docs/models/image/letsenhance/cost_optimization.md new file mode 100644 index 0000000..a2f3d86 --- /dev/null +++ b/docs/models/image/letsenhance/cost_optimization.md @@ -0,0 +1,10 @@ +# LetsEnhance - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- reserve of 30 GPUs +- 5 images per month +- 3 USD per GPU per day + diff --git a/docs/models/image/letsenhance/metadata.json b/docs/models/image/letsenhance/metadata.json new file mode 100644 index 0000000..3b3bc30 --- /dev/null +++ b/docs/models/image/letsenhance/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "LetsEnhance", + "category": "image", + "last_updated": "2025-08-16T17:49:38.673979", + "extraction_timestamp": "2025-08-16T17:46:04.167146", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 44, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/letsenhance/parameters.json b/docs/models/image/letsenhance/parameters.json new file mode 100644 index 0000000..b9c7dad --- /dev/null +++ b/docs/models/image/letsenhance/parameters.json @@ -0,0 +1,14 @@ +{ + "service": "LetsEnhance", + "last_updated": "2025-08-16T17:49:38.604022", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "reserve of 30 GPUs", + "tip_1": "5 images per month", + "tip_2": "3 USD per GPU per day" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/letsenhance/pitfalls.md b/docs/models/image/letsenhance/pitfalls.md new file mode 100644 index 0000000..ee282b2 --- /dev/null +++ b/docs/models/image/letsenhance/pitfalls.md @@ -0,0 +1,6 @@ +# LetsEnhance - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +*No major issues reported yet. This may indicate limited community data.* + diff --git a/docs/models/image/letsenhance/prompting.md b/docs/models/image/letsenhance/prompting.md new file mode 100644 index 0000000..3744a92 --- /dev/null +++ b/docs/models/image/letsenhance/prompting.md @@ -0,0 +1,13 @@ +# LetsEnhance Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Use LetsEnhance.io for high-res output +- JPEG compression can cause visual glitches like blockiness, color bleed, and ringing. Let's Enhance AI fixes these quickly: upload your image, choose Smart Enhance, hit 'start processing', and download your restored image. It's that simple. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/midjourney/cost_optimization.md b/docs/models/image/midjourney/cost_optimization.md new file mode 100644 index 0000000..c99fd13 --- /dev/null +++ b/docs/models/image/midjourney/cost_optimization.md @@ -0,0 +1,12 @@ +# Midjourney - Cost Optimization Guide + +*Last updated: 2025-08-15* + +## Cost & Pricing Information + +- 200 image limit +- I use Midjourney quite a bit for graphic design (mainly to generate assets for thumbnails to save trawling through hundreds of pages of stock images). But the tier I use is £30 a month. +- $10 version +- The company’s image AI service, accessible through Discord, stands out with a diverse range of packages priced between $10 and $120 per month. +- $4 additional rollover GPU time + diff --git a/docs/models/image/midjourney/metadata.json b/docs/models/image/midjourney/metadata.json new file mode 100644 index 0000000..883ee88 --- /dev/null +++ b/docs/models/image/midjourney/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Midjourney", + "category": "image", + "last_updated": "2025-08-15T14:50:42.037636", + "extraction_timestamp": "2025-08-15T14:50:34.751518", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 113, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/midjourney/parameters.json b/docs/models/image/midjourney/parameters.json new file mode 100644 index 0000000..855da06 --- /dev/null +++ b/docs/models/image/midjourney/parameters.json @@ -0,0 +1,14 @@ +{ + "service": "Midjourney", + "last_updated": "2025-08-15T14:50:41.953959", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "200 image limit", + "tip_1": "I use Midjourney quite a bit for graphic design (mainly to generate assets for thumbnails to save trawling through hundreds of pages of stock images). But the tier I use is \u00a330 a month.", + "pricing": "$4 additional rollover GPU time" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/midjourney/pitfalls.md b/docs/models/image/midjourney/pitfalls.md new file mode 100644 index 0000000..97246fa --- /dev/null +++ b/docs/models/image/midjourney/pitfalls.md @@ -0,0 +1,24 @@ +# Midjourney - Common Pitfalls & Issues + +*Last updated: 2025-08-15* + +## Technical Issues + +### ⚠️ It's possible to queue 12 image generations/upscales in the Pro plan, but usually this is really annoying when I'm batch-upscaling images for later. Is there any way to bypass this 12 image queue limit? I don't want to have to go to Discord every few minutes to add more items to the queue (also it's really buggy and sometimes it's impossible to tell if an image has been added to the queue since the button doesn't get pressed) + +### ⚠️ TLDR: MJ is the best for artistic generations compared to other models, but is artificially limiting its use-cases by not offering an API to artists who want to create dynamic, interactive, artworks. I suggest a personal API tier to allow artists to use MJ in this way. + +--- + +I want to start by saying I understand there are many reasons why MJ would not want to offer an API. They are totally reasonable, especially from a business perspective. + +I want to present a case as to why I feel the lack of + +## Cost & Limits + +### 💰 Currently on the $10 version of midjourney, was curious if I hit the 200 image mark, then ourchas the $4 additional rollover gpu time, if that will let me go over the limit? + +Thanks + +### 💰 200 image limit + diff --git a/docs/models/image/midjourney/prompting.md b/docs/models/image/midjourney/prompting.md new file mode 100644 index 0000000..935f06c --- /dev/null +++ b/docs/models/image/midjourney/prompting.md @@ -0,0 +1,15 @@ +# Midjourney Prompting Guide + +*Last updated: 2025-08-15* + +## Tips & Techniques + +- Use the midjourney-python-api, an open-source Python client built for the unofficial MidJourney API, leveraging a Discord self bot and the Merubokkusu/Discord-S.C.U.M library. Key features include info retrieval, imagine prompt, image upscale and vectorization by lab. +- switch to fast mode +- upgrade your plan +- You can build a simple interface on Wix that uses open-source GitHub APIs to connect to Midjourney, sending image and text prompts and storing output images in a gallery after receiving their links. It required about 70 lines of code. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/modyfi/cost_optimization.md b/docs/models/image/modyfi/cost_optimization.md new file mode 100644 index 0000000..e694a24 --- /dev/null +++ b/docs/models/image/modyfi/cost_optimization.md @@ -0,0 +1,8 @@ +# modyfi - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Pricing=Free/USD + diff --git a/docs/models/image/modyfi/metadata.json b/docs/models/image/modyfi/metadata.json new file mode 100644 index 0000000..3e3d8b1 --- /dev/null +++ b/docs/models/image/modyfi/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "modyfi", + "category": "image", + "last_updated": "2025-08-16T17:49:37.533393", + "extraction_timestamp": "2025-08-16T17:13:11.124434", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 42, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/modyfi/parameters.json b/docs/models/image/modyfi/parameters.json new file mode 100644 index 0000000..da21f58 --- /dev/null +++ b/docs/models/image/modyfi/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "modyfi", + "last_updated": "2025-08-16T17:49:37.464145", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Pricing=Free/USD" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/openart/cost_optimization.md b/docs/models/image/openart/cost_optimization.md new file mode 100644 index 0000000..fa4acf0 --- /dev/null +++ b/docs/models/image/openart/cost_optimization.md @@ -0,0 +1,9 @@ +# OpenArt - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- all of these have a free tier so you can test them out. +- Open Art 50% OFF + diff --git a/docs/models/image/openart/metadata.json b/docs/models/image/openart/metadata.json new file mode 100644 index 0000000..6f0d981 --- /dev/null +++ b/docs/models/image/openart/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "OpenArt", + "category": "image", + "last_updated": "2025-08-16T17:49:37.678257", + "extraction_timestamp": "2025-08-16T17:16:13.255325", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 106, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/openart/parameters.json b/docs/models/image/openart/parameters.json new file mode 100644 index 0000000..a3bc30a --- /dev/null +++ b/docs/models/image/openart/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "OpenArt", + "last_updated": "2025-08-16T17:49:37.607203", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "all of these have a free tier so you can test them out.", + "tip_1": "Open Art 50% OFF" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/openart/prompting.md b/docs/models/image/openart/prompting.md new file mode 100644 index 0000000..887f732 --- /dev/null +++ b/docs/models/image/openart/prompting.md @@ -0,0 +1,15 @@ +# OpenArt Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- OpenArt offers three templates: Character Vlog, Music Video, and Explainer. +- OpenArt aggregates 50+ AI models and keeps character looks consistent across shots. +- OpenArt's new "one-click story" feature allows users to generate one-minute videos from a single sentence, script, or song. It offers three templates: Character Vlog, Music Video, and Explainer. It maintains +- OpenArt One-Click Story feature allows you to generate a one-minute video by typing a line, pasting a script, or uploading a song. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/image/phygital/cost_optimization.md b/docs/models/image/phygital/cost_optimization.md new file mode 100644 index 0000000..f3c2c7f --- /dev/null +++ b/docs/models/image/phygital/cost_optimization.md @@ -0,0 +1,8 @@ +# Phygital - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Pricing=Free/USD + diff --git a/docs/models/image/phygital/metadata.json b/docs/models/image/phygital/metadata.json new file mode 100644 index 0000000..4d0f19e --- /dev/null +++ b/docs/models/image/phygital/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Phygital", + "category": "image", + "last_updated": "2025-08-16T17:49:37.821434", + "extraction_timestamp": "2025-08-16T17:21:27.937519", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 107, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/phygital/parameters.json b/docs/models/image/phygital/parameters.json new file mode 100644 index 0000000..05fe87c --- /dev/null +++ b/docs/models/image/phygital/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Phygital", + "last_updated": "2025-08-16T17:49:37.751377", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Pricing=Free/USD" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/playform/metadata.json b/docs/models/image/playform/metadata.json new file mode 100644 index 0000000..0f5f9df --- /dev/null +++ b/docs/models/image/playform/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Playform", + "category": "image", + "last_updated": "2025-08-16T17:49:38.393934", + "extraction_timestamp": "2025-08-16T17:43:08.370701", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 70, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/playform/pitfalls.md b/docs/models/image/playform/pitfalls.md new file mode 100644 index 0000000..2bb2f54 --- /dev/null +++ b/docs/models/image/playform/pitfalls.md @@ -0,0 +1,8 @@ +# Playform - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ I was just able to play half an hour ago but it lagged out and crashed. Now when I boot up the game it kicks me out for a different reason. Connection timeout, profile signed out, etc. Internet is completely fine otherwise, although sometimes I lose connection for a few moments when trying boot but not always. It’s always stuck on the "Signing into online playform" message before it forces me out. + diff --git a/docs/models/image/remini/cost_optimization.md b/docs/models/image/remini/cost_optimization.md new file mode 100644 index 0000000..3a2d49e --- /dev/null +++ b/docs/models/image/remini/cost_optimization.md @@ -0,0 +1,9 @@ +# Remini - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- $4.99/week +- the fact that it's free (with a limited number of photos per day) seems suspicious to me. + diff --git a/docs/models/image/remini/metadata.json b/docs/models/image/remini/metadata.json new file mode 100644 index 0000000..1f7b36f --- /dev/null +++ b/docs/models/image/remini/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Remini", + "category": "image", + "last_updated": "2025-08-16T17:49:38.532390", + "extraction_timestamp": "2025-08-16T17:44:33.087901", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 128, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/image/remini/parameters.json b/docs/models/image/remini/parameters.json new file mode 100644 index 0000000..d1d787e --- /dev/null +++ b/docs/models/image/remini/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "Remini", + "last_updated": "2025-08-16T17:49:38.464585", + "recommended_settings": {}, + "cost_optimization": { + "pricing": "$4.99/week", + "tip_1": "the fact that it's free (with a limited number of photos per day) seems suspicious to me." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/image/remini/pitfalls.md b/docs/models/image/remini/pitfalls.md new file mode 100644 index 0000000..07c8ee7 --- /dev/null +++ b/docs/models/image/remini/pitfalls.md @@ -0,0 +1,15 @@ +# Remini - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Anyone receive this message before - Enhancement failed. An unknown error occurred. No further information is available. + + +This is on Remini web not the smart phone app. Was working perfectly before, but now comes up with that message every time I try to upload a pic. Video upload works fine and also can upload pics when not logged into my account so it's as if it's an account issue? + +## Cost & Limits + +### 💰 the fact that it's free (with a limited number of photos per day) seems suspicious to me. + diff --git a/docs/models/image/remini/prompting.md b/docs/models/image/remini/prompting.md new file mode 100644 index 0000000..ecb7e63 --- /dev/null +++ b/docs/models/image/remini/prompting.md @@ -0,0 +1,12 @@ +# Remini Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- I uploaded 8 profile pictures of Jessica Lily and then selected a model. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/characterai/cost_optimization.md b/docs/models/text/characterai/cost_optimization.md new file mode 100644 index 0000000..ef817a2 --- /dev/null +++ b/docs/models/text/characterai/cost_optimization.md @@ -0,0 +1,14 @@ +# Character.AI - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Free unlimited messaging + +## Money-Saving Tips + +- Use the Pinned Memories feature to save and pin key messages in each chat to help your Character remember important information. +- Janitor AI is a free NSFW version of Character AI +- Character.AI offers free and unlimited messaging for all users. + diff --git a/docs/models/text/characterai/metadata.json b/docs/models/text/characterai/metadata.json new file mode 100644 index 0000000..81ab1c6 --- /dev/null +++ b/docs/models/text/characterai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Character.AI", + "category": "text", + "last_updated": "2025-08-16T18:55:31.861763", + "extraction_timestamp": "2025-08-16T18:37:41.343566", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 355, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/characterai/parameters.json b/docs/models/text/characterai/parameters.json new file mode 100644 index 0000000..6b06014 --- /dev/null +++ b/docs/models/text/characterai/parameters.json @@ -0,0 +1,25 @@ +{ + "service": "Character.AI", + "last_updated": "2025-08-16T18:55:31.740490", + "recommended_settings": { + "setting_0": { + "description": "character_definition_limit=32000" + }, + "setting_1": { + "description": "reported_character_definition_limit=3200" + }, + "setting_2": { + "description": "memory_pins=5" + }, + "setting_3": { + "description": "style=Goro" + } + }, + "cost_optimization": { + "unlimited_option": "Free unlimited messaging" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/text/characterai/pitfalls.md b/docs/models/text/characterai/pitfalls.md new file mode 100644 index 0000000..78a8add --- /dev/null +++ b/docs/models/text/characterai/pitfalls.md @@ -0,0 +1,18 @@ +# Character.AI - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Bug that stops Character.AI from replying to your messages + +### ⚠️ Major keyboard bug: keyboard closing bug on mobile + +## Cost & Limits + +### 💰 the 32000 character limit for the character definition (yet reported only 3200 characters is considered) + +### 💰 Character.AI has a 32,000 character limit for creating an AI. + +### 💰 Free unlimited messaging + diff --git a/docs/models/text/characterai/prompting.md b/docs/models/text/characterai/prompting.md new file mode 100644 index 0000000..f7ffbcc --- /dev/null +++ b/docs/models/text/characterai/prompting.md @@ -0,0 +1,27 @@ +# Character.AI Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Use the Pinned Memories feature to save and pin key messages in each chat to help your Character remember important information. +- Compared to other sites where the X button is hard to find or is easily mashed in with stuff that will take you to the advertisers site, character ai's ads have clear X buttons and they are placed in a way that fat fingering them or missing by a few inches wont send you to google play store or some random site. +- Janitor AI is a free NSFW version of Character AI +- Bots do not learn from your chats, so you cannot train them by chatting. +- You also use prompts to jailbreak the Character AI and access the NSFW version +- Character.AI offers free and unlimited messaging for all users. +- Model selection is only available to character.ai+ members; if you lose your membership you cannot select models. +- Use a Bluetooth keyboard on your phone to avoid the major keyboard closing bug on mobile. +- Go to your "Style" tab on a character and scroll down to experimental. Hit "Goro", and your chats should be fixed. + +## Recommended Settings + +- character_definition_limit=32000 +- reported_character_definition_limit=3200 +- memory_pins=5 +- style=Goro + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/fliki/cost_optimization.md b/docs/models/text/fliki/cost_optimization.md new file mode 100644 index 0000000..45f1887 --- /dev/null +++ b/docs/models/text/fliki/cost_optimization.md @@ -0,0 +1,19 @@ +# Fliki - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Promo code FLIKI25ANNUAL (supposed to give 25% off yearly plans) didn’t work at checkout. +- Fliki doesn’t offer a free trial of the Premium plan. +- Premium features include 1000+ ultra‑realistic voices, longer exports, no watermark, and advanced video tools. +- Promo code FLIKISUMMER50 didn’t work. +- 25% off discount on Fliki premium plans for a whole year. +- Promo code FLIKIBLACKFRIDAY50 didn’t work. + +## Money-Saving Tips + +- Premium plan provides 1000+ ultra‑realistic voices, longer exports, no watermark, and advanced video tools. +- If you need these features, you must subscribe to the Premium plan; there is no free trial available. +- To claim a 25% off discount on Fliki premium plans, go to the Fliki discount page (coupon included), join with a new email, pick a plan and period, then proceed with your subscription. + diff --git a/docs/models/text/fliki/metadata.json b/docs/models/text/fliki/metadata.json new file mode 100644 index 0000000..8d44595 --- /dev/null +++ b/docs/models/text/fliki/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Fliki", + "category": "text", + "last_updated": "2025-08-16T18:55:32.621056", + "extraction_timestamp": "2025-08-16T18:49:06.894427", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 75, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/fliki/parameters.json b/docs/models/text/fliki/parameters.json new file mode 100644 index 0000000..1d73e8e --- /dev/null +++ b/docs/models/text/fliki/parameters.json @@ -0,0 +1,17 @@ +{ + "service": "Fliki", + "last_updated": "2025-08-16T18:55:32.499344", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Promo code FLIKI25ANNUAL (supposed to give 25% off yearly plans) didn\u2019t work at checkout.", + "tip_1": "Fliki doesn\u2019t offer a free trial of the Premium plan.", + "tip_2": "Premium features include 1000+ ultra\u2011realistic voices, longer exports, no watermark, and advanced video tools.", + "tip_3": "Promo code FLIKISUMMER50 didn\u2019t work.", + "tip_4": "25% off discount on Fliki premium plans for a whole year.", + "tip_5": "Promo code FLIKIBLACKFRIDAY50 didn\u2019t work." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/text/fliki/pitfalls.md b/docs/models/text/fliki/pitfalls.md new file mode 100644 index 0000000..40c81dc --- /dev/null +++ b/docs/models/text/fliki/pitfalls.md @@ -0,0 +1,17 @@ +# Fliki - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Policy & Account Issues + +### ⚠️ Fliki does not offer a free trial of the Premium plan. +**Note**: Be aware of terms of service regarding account creation. + +## Cost & Limits + +### 💰 Free plan has watermark, low‑res exports, and barely any credits. + +### 💰 Free plan: AI voices, image assets, simple video generation, but after a few projects hit limitations — watermark, low‑res exports, barely any credits. + +### 💰 Free plan has watermark, low-res exports, barely any credits. + diff --git a/docs/models/text/fliki/prompting.md b/docs/models/text/fliki/prompting.md new file mode 100644 index 0000000..4ce0477 --- /dev/null +++ b/docs/models/text/fliki/prompting.md @@ -0,0 +1,15 @@ +# Fliki Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Premium plan provides 1000+ ultra‑realistic voices, longer exports, no watermark, and advanced video tools. +- If you need these features, you must subscribe to the Premium plan; there is no free trial available. +- To claim a 25% off discount on Fliki premium plans, go to the Fliki discount page (coupon included), join with a new email, pick a plan and period, then proceed with your subscription. +- Fliki AI transforms text into engaging videos and voiceovers within minutes. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/gemini/metadata.json b/docs/models/text/gemini/metadata.json new file mode 100644 index 0000000..ae5f832 --- /dev/null +++ b/docs/models/text/gemini/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Gemini", + "category": "text", + "last_updated": "2025-08-14T11:31:55.758389", + "extraction_timestamp": "2025-08-14T11:31:55.758396", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/gemini/prompting.md b/docs/models/text/gemini/prompting.md new file mode 100644 index 0000000..94a4c2c --- /dev/null +++ b/docs/models/text/gemini/prompting.md @@ -0,0 +1,12 @@ +# Gemini Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Gemini had native image gen before GPT - Gemini 2.5 image gen will probably release and then 2 weeks later GPT5 will have an image gen update to be just slightly ahead + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/ideogram/cost_optimization.md b/docs/models/text/ideogram/cost_optimization.md new file mode 100644 index 0000000..ac7e5a4 --- /dev/null +++ b/docs/models/text/ideogram/cost_optimization.md @@ -0,0 +1,17 @@ +# Ideogram - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Generating 4 images therefore costs $0.04. +- Per API, V2 costs $0.08 per image. +- Only 5 AI credits per use +- So one credit costs $0.02. +- If you book the smallest monthly package on the website, 400 credits cost $8. +- This basically means that once you've run out of priority credits, you can generate 72 batches of images per day....theoretically. But only if you stay up all day and night. Which, if 3-credit generations is used every time, translates to 216 credits per day. + +## Money-Saving Tips + +- No more costly LoRA training is needed. + diff --git a/docs/models/text/ideogram/metadata.json b/docs/models/text/ideogram/metadata.json new file mode 100644 index 0000000..48a6af7 --- /dev/null +++ b/docs/models/text/ideogram/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Ideogram", + "category": "text", + "last_updated": "2025-08-16T18:55:32.107684", + "extraction_timestamp": "2025-08-16T18:41:34.582364", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 240, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/ideogram/parameters.json b/docs/models/text/ideogram/parameters.json new file mode 100644 index 0000000..bbb8876 --- /dev/null +++ b/docs/models/text/ideogram/parameters.json @@ -0,0 +1,14 @@ +{ + "service": "Ideogram", + "last_updated": "2025-08-16T18:55:31.985982", + "recommended_settings": {}, + "cost_optimization": { + "pricing": "If you book the smallest monthly package on the website, 400 credits cost $8.", + "tip_1": "Only 5 AI credits per use", + "tip_2": "This basically means that once you've run out of priority credits, you can generate 72 batches of images per day....theoretically. But only if you stay up all day and night. Which, if 3-credit generations is used every time, translates to 216 credits per day." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/text/ideogram/pitfalls.md b/docs/models/text/ideogram/pitfalls.md new file mode 100644 index 0000000..705d060 --- /dev/null +++ b/docs/models/text/ideogram/pitfalls.md @@ -0,0 +1,10 @@ +# Ideogram - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Ideogram doesn't have API + +### ⚠️ Ideogram has stepped over the line, increasing wait times between generations to 20 minutes for everyone in slow queue. + diff --git a/docs/models/text/ideogram/prompting.md b/docs/models/text/ideogram/prompting.md new file mode 100644 index 0000000..fc9115d --- /dev/null +++ b/docs/models/text/ideogram/prompting.md @@ -0,0 +1,23 @@ +# Ideogram Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Just add `<>` at the end of your prompt, and let the magic happen! +- The composition should be minimal, but unique and striking. +- Ideogram is best for creating logos, icons, and flyers +- Given an input prompt to a text-to-image model, rewrite the prompt into a description of a unique, stunning, captivating and creative image. Before creating the output prompt, first consider the style, and composition before describing the elements that make up the extraordinary image. +- Eli5: Using ChatGPT as a Flux Prompt Enhancer (similar to Ideogram's 'Magic Prompt'). +- Ideogram’s new Character tool brings personality to AI images. You can create consistent visual traits for people or mascots across prompts, ideal for comics, branding, or storytelling. It’s a big step toward persistent identity in generative art. +- Mention all text to be generated explicitly and wrap in double quotes. Do not use double quotes for any other purpose. +- Basically, go into dev mods, use the destroy tool to destroy any object directly related to your ideolegion (shrines, ideogram, etc...), randomize symbols, regenerate all buildings and everything should be good again. +- Remix your style to place your character without masking. +- Edit images to place your character in a specific region. +- Prompt easily and keep the identity consistent. +- No more costly LoRA training is needed. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/mistral/metadata.json b/docs/models/text/mistral/metadata.json new file mode 100644 index 0000000..4e5138f --- /dev/null +++ b/docs/models/text/mistral/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Mistral", + "category": "text", + "last_updated": "2025-08-14T11:31:55.424264", + "extraction_timestamp": "2025-08-14T11:31:55.424271", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/mistral/prompting.md b/docs/models/text/mistral/prompting.md new file mode 100644 index 0000000..0ca3f90 --- /dev/null +++ b/docs/models/text/mistral/prompting.md @@ -0,0 +1,13 @@ +# Mistral Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- use system prompt - system prompt can improve performance +- small sample size - model performance may drop with more volume + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/openai-api/metadata.json b/docs/models/text/openai-api/metadata.json new file mode 100644 index 0000000..7ac55a7 --- /dev/null +++ b/docs/models/text/openai-api/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "OpenAI API", + "category": "text", + "last_updated": "2025-08-14T14:49:38.001963", + "extraction_timestamp": "2025-08-14T14:49:38.001963", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/openai-api/prompting.md b/docs/models/text/openai-api/prompting.md new file mode 100644 index 0000000..c33ea85 --- /dev/null +++ b/docs/models/text/openai-api/prompting.md @@ -0,0 +1,13 @@ +# OpenAI API Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use streaming for slow responses - Enable streaming to receive partial responses +- Batch requests to reduce cost - Send multiple prompts in a single request + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/openai-gpt-4/metadata.json b/docs/models/text/openai-gpt-4/metadata.json new file mode 100644 index 0000000..bdd11be --- /dev/null +++ b/docs/models/text/openai-gpt-4/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "OpenAI GPT-4", + "category": "text", + "last_updated": "2025-08-14T14:49:37.772050", + "extraction_timestamp": "2025-08-14T14:49:37.772050", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 0, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/openai-gpt-4/prompting.md b/docs/models/text/openai-gpt-4/prompting.md new file mode 100644 index 0000000..4e273d5 --- /dev/null +++ b/docs/models/text/openai-gpt-4/prompting.md @@ -0,0 +1,14 @@ +# OpenAI GPT-4 Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Use system prompt - Include a system prompt to guide the model +- Chain of thought prompting - Encourage the model to think step-by-step +- Few-shot examples - Provide a few examples in the prompt + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/playht/cost_optimization.md b/docs/models/text/playht/cost_optimization.md new file mode 100644 index 0000000..f58ace0 --- /dev/null +++ b/docs/models/text/playht/cost_optimization.md @@ -0,0 +1,8 @@ +# Play.ht - Cost Optimization Guide + +*Last updated: 2025-08-14* + +## Cost & Pricing Information + +- $100 per month + diff --git a/docs/models/text/playht/metadata.json b/docs/models/text/playht/metadata.json new file mode 100644 index 0000000..4e59218 --- /dev/null +++ b/docs/models/text/playht/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Play.ht", + "category": "text", + "last_updated": "2025-08-14T18:54:42.402550", + "extraction_timestamp": "2025-08-14T18:54:42.224300", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 28, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/playht/parameters.json b/docs/models/text/playht/parameters.json new file mode 100644 index 0000000..2e4502b --- /dev/null +++ b/docs/models/text/playht/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Play.ht", + "last_updated": "2025-08-14T18:54:42.336883", + "recommended_settings": {}, + "cost_optimization": { + "pricing": "$100 per month" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/text/playht/prompting.md b/docs/models/text/playht/prompting.md new file mode 100644 index 0000000..9250649 --- /dev/null +++ b/docs/models/text/playht/prompting.md @@ -0,0 +1,16 @@ +# Play.ht Prompting Guide + +*Last updated: 2025-08-14* + +## Tips & Techniques + +- Play.ht supports full Speech Synthesis Markup Language (SSML) for advanced voice control +- Play.ht offers custom voice cloning to create unique voices +- Play.ht includes team collaboration tools to share projects with colleagues +- Play.ht provides secure cloud storage for your audio files +- Play.ht offers 832 voices in 132 languages using Google, Amazon, IBM, and Microsoft APIs + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/resemble-ai/cost_optimization.md b/docs/models/text/resemble-ai/cost_optimization.md new file mode 100644 index 0000000..6be25bc --- /dev/null +++ b/docs/models/text/resemble-ai/cost_optimization.md @@ -0,0 +1,9 @@ +# Resemble AI - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Pricing: basic package starts at $0.006 per second (because that’s not confusing). +- basic package starts at $0.006 per second (because that’s not confusing). + diff --git a/docs/models/text/resemble-ai/metadata.json b/docs/models/text/resemble-ai/metadata.json new file mode 100644 index 0000000..bd141a1 --- /dev/null +++ b/docs/models/text/resemble-ai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Resemble AI", + "category": "text", + "last_updated": "2025-08-16T18:55:33.152001", + "extraction_timestamp": "2025-08-16T18:54:13.363333", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 97, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/resemble-ai/parameters.json b/docs/models/text/resemble-ai/parameters.json new file mode 100644 index 0000000..faf997b --- /dev/null +++ b/docs/models/text/resemble-ai/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Resemble AI", + "last_updated": "2025-08-16T18:55:33.003913", + "recommended_settings": {}, + "cost_optimization": { + "pricing": "basic package starts at $0.006 per second (because that\u2019s not confusing)." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/text/resemble-ai/prompting.md b/docs/models/text/resemble-ai/prompting.md new file mode 100644 index 0000000..01ea674 --- /dev/null +++ b/docs/models/text/resemble-ai/prompting.md @@ -0,0 +1,13 @@ +# Resemble AI Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Emotion Control: Fine-tune speech expressiveness with a single parameter. From deadpan to dramatic—works out of the box. +- Zero-Shot Voice Cloning: Clone any voice with just a few seconds of reference audio. No finetuning needed. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/text/synthesia/metadata.json b/docs/models/text/synthesia/metadata.json new file mode 100644 index 0000000..f7ed590 --- /dev/null +++ b/docs/models/text/synthesia/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Synthesia", + "category": "text", + "last_updated": "2025-08-16T18:55:32.373561", + "extraction_timestamp": "2025-08-16T18:44:25.745974", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 217, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/text/synthesia/pitfalls.md b/docs/models/text/synthesia/pitfalls.md new file mode 100644 index 0000000..54a046b --- /dev/null +++ b/docs/models/text/synthesia/pitfalls.md @@ -0,0 +1,18 @@ +# Synthesia - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Synthesia also recognizes it just fine, but, once in a while, it stops receiving any input whatsoever from the keyboard. It doesn't display any error message. The USB + +### ⚠️ Synthesia detected a problem and must close:\n\nThe 'tracks' data file couldn't load: Error parsing element attribute\n\nIf you don't think this should have happened, please\ncontact us at support@synthesiagame.com and\ndescribe what you were doing when the problem\noccurred. Thanks for your help! + +### ⚠️ Apps such as Utorrent, synthesia, Mixcraft etc take forever to open and even crash sometimes. + +### ⚠️ synthesia detected a problem and must close. The score data files could not be loaded. Error parsing element attitude. + +## Policy & Account Issues + +### ⚠️ Support has not been helpful… they told me Synthesia and GarageBand don’t output “real MIDI.” I have a brand new FP-30X. I have been trying to use the MIDI interface. To diagnose the problem, I've used two different devices (Macbook Pro, OS 13.3.1, USB connection and iPad Air, USB connection and Bluetooth connection) along with two different pieces of software (GarageBand and Synthesia). The symptoms are identical across all of these devices, + diff --git a/docs/models/text/synthesia/prompting.md b/docs/models/text/synthesia/prompting.md new file mode 100644 index 0000000..1260af1 --- /dev/null +++ b/docs/models/text/synthesia/prompting.md @@ -0,0 +1,22 @@ +# Synthesia Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Steeper pricing, learning curve +- High-quality AI avatars with realistic expressions and lip-syncing +- Best for: Large-scale corporate use +- Using Synthesia can lead to $10K savings and 76% fewer support calls. +- Use a DAW and an interface that allows you to play without latency. +- API & team collaboration tools +- Intuitive drag-and-drop interface for easy video creation +- Great for training, marketing, and internal comms +- Replace "Reaper" with any DAW that you happen to be +- Supports over 120 languages and accents +- 120+ languages, realistic avatars, custom branding + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/beatovenai/cost_optimization.md b/docs/models/video/beatovenai/cost_optimization.md new file mode 100644 index 0000000..2605501 --- /dev/null +++ b/docs/models/video/beatovenai/cost_optimization.md @@ -0,0 +1,12 @@ +# Beatoven.ai - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- it's absolutely free!! + +## Money-Saving Tips + +- You can recompose, edit and change as per your convenience for any time limit you want + diff --git a/docs/models/video/beatovenai/metadata.json b/docs/models/video/beatovenai/metadata.json new file mode 100644 index 0000000..eb85bb3 --- /dev/null +++ b/docs/models/video/beatovenai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Beatoven.ai", + "category": "video", + "last_updated": "2025-08-16T13:04:55.894824", + "extraction_timestamp": "2025-08-16T13:03:25.229739", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 25, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/beatovenai/parameters.json b/docs/models/video/beatovenai/parameters.json new file mode 100644 index 0000000..b223a99 --- /dev/null +++ b/docs/models/video/beatovenai/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Beatoven.ai", + "last_updated": "2025-08-16T13:04:55.144659", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "it's absolutely free!!" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/beatovenai/prompting.md b/docs/models/video/beatovenai/prompting.md new file mode 100644 index 0000000..ad632b5 --- /dev/null +++ b/docs/models/video/beatovenai/prompting.md @@ -0,0 +1,13 @@ +# Beatoven.ai Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Simple to use the tool- choose the duration, tempo, genre, mood, and voila! you have the tune that carries your stor +- You can recompose, edit and change as per your convenience for any time limit you want + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/generative-ai-video/cost_optimization.md b/docs/models/video/generative-ai-video/cost_optimization.md new file mode 100644 index 0000000..38addc4 --- /dev/null +++ b/docs/models/video/generative-ai-video/cost_optimization.md @@ -0,0 +1,13 @@ +# Generative AI Video - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- $1 per video +- $250/month + +## Money-Saving Tips + +- I made a free, open-source app to generate AI video from images directly in your DaVinci Resolve Media Pool. + diff --git a/docs/models/video/generative-ai-video/metadata.json b/docs/models/video/generative-ai-video/metadata.json new file mode 100644 index 0000000..fc0c708 --- /dev/null +++ b/docs/models/video/generative-ai-video/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Generative AI Video", + "category": "video", + "last_updated": "2025-08-16T13:04:51.485428", + "extraction_timestamp": "2025-08-16T12:57:13.619612", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 137, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/generative-ai-video/parameters.json b/docs/models/video/generative-ai-video/parameters.json new file mode 100644 index 0000000..8ca0a1d --- /dev/null +++ b/docs/models/video/generative-ai-video/parameters.json @@ -0,0 +1,16 @@ +{ + "service": "Generative AI Video", + "last_updated": "2025-08-16T13:04:50.720592", + "recommended_settings": { + "setting_0": { + "description": "aspect_ratio=9:16" + } + }, + "cost_optimization": { + "pricing": "$250/month" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/generative-ai-video/pitfalls.md b/docs/models/video/generative-ai-video/pitfalls.md new file mode 100644 index 0000000..53d696f --- /dev/null +++ b/docs/models/video/generative-ai-video/pitfalls.md @@ -0,0 +1,8 @@ +# Generative AI Video - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Trying to generate AI video to go along with my music, but I get the same error every time. Image is upscaled, passed to VAE encode into a KSampler where the error occurs. Error occurred when executing KSampler: cannot access local variable 'cond_item' where it is not associated with a value. + diff --git a/docs/models/video/generative-ai-video/prompting.md b/docs/models/video/generative-ai-video/prompting.md new file mode 100644 index 0000000..1045ebf --- /dev/null +++ b/docs/models/video/generative-ai-video/prompting.md @@ -0,0 +1,20 @@ +# Generative AI Video Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- I have another tool I created which generates AI videos from text. +- I made a free, open-source app to generate AI video from images directly in your DaVinci Resolve Media Pool. +- Use Veo 3 Fast API to automatically generate AI videos in seconds +- AnimateDiff in ComfyUI is an amazing way to generate AI Videos. +- WORKFLOWS ARE ON CIVIT https://civitai.com/articles/2379 AS WELL AS THIS GUIDE WITH PICTURES + +## Recommended Settings + +- aspect_ratio=9:16 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/heygen/cost_optimization.md b/docs/models/video/heygen/cost_optimization.md new file mode 100644 index 0000000..8b70a30 --- /dev/null +++ b/docs/models/video/heygen/cost_optimization.md @@ -0,0 +1,10 @@ +# HeyGen - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Creating 40 videos of 30 minutes each would cost approximately $4,800. +- $120 per 30 minutes (credits) for HeyGen video generation. +- You pay $30/month (billed monthly) for a single seat in the HeyGen Team plan, which is the same price as a single seat when billed annually. + diff --git a/docs/models/video/heygen/metadata.json b/docs/models/video/heygen/metadata.json new file mode 100644 index 0000000..3bf4dec --- /dev/null +++ b/docs/models/video/heygen/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "HeyGen", + "category": "video", + "last_updated": "2025-08-16T13:04:47.180134", + "extraction_timestamp": "2025-08-16T12:43:38.426608", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 226, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/heygen/parameters.json b/docs/models/video/heygen/parameters.json new file mode 100644 index 0000000..0c5080a --- /dev/null +++ b/docs/models/video/heygen/parameters.json @@ -0,0 +1,22 @@ +{ + "service": "HeyGen", + "last_updated": "2025-08-16T13:04:46.544871", + "recommended_settings": { + "setting_0": { + "description": "voice_id=6d9be61f6e" + }, + "setting_1": { + "description": "type=voice" + }, + "setting_2": { + "description": "name=script_01" + } + }, + "cost_optimization": { + "pricing": "You pay $30/month (billed monthly) for a single seat in the HeyGen Team plan, which is the same price as a single seat when billed annually." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/heygen/pitfalls.md b/docs/models/video/heygen/pitfalls.md new file mode 100644 index 0000000..fe3f3ab --- /dev/null +++ b/docs/models/video/heygen/pitfalls.md @@ -0,0 +1,20 @@ +# HeyGen - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ "Text missing: CQ8hKNwp" error indicates missing text in API request + +### ⚠️ hit a red flag when I got to the API part and needed a credit card. + +### ⚠️ 404 error when loading generated video URL in N8N workflow + +### ⚠️ I decided to ask the HeyGen GPT to give me a worst case scenario on how bad could API costs r + +## Cost & Limits + +### 💰 HeyGen has a 30-minute limit per audio when using the unlimited plan, which is more focused on video. + +### 💰 HeyGen has limits on a paid subscription. + diff --git a/docs/models/video/heygen/prompting.md b/docs/models/video/heygen/prompting.md new file mode 100644 index 0000000..105ee12 --- /dev/null +++ b/docs/models/video/heygen/prompting.md @@ -0,0 +1,25 @@ +# HeyGen Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- HeyGen offers over 100+ customizable avatars for creating videos. +- Connect your AI voice to your avatar: Start a new video project in HeyGen. +- HeyGen affiliate program provides a 25% recurring commission for 12 months. +- Include a "text" field in the template JSON for each script variable to avoid the "Text missing" error +- Check that authentication headers or tokens are correctly set in the N8N HeyGen node to prevent 404 responses +- Verify that the video URL returned by HeyGen is correct and that the video has finished processing before attempting to load it in N8N +- Create New Avatar: Head over to HeyGen, click on 'Create New Avatar', pick the 'Hyper-Realistic' option, and upload a clear, 2-minute video of yourself to generate your avatar. +- Use HeyGen clone to automatically post short form videos about trending topics across multiple social media platforms. + +## Recommended Settings + +- voice_id=6d9be61f6e +- type=voice +- name=script_01 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/klingai/cost_optimization.md b/docs/models/video/klingai/cost_optimization.md new file mode 100644 index 0000000..4853c7b --- /dev/null +++ b/docs/models/video/klingai/cost_optimization.md @@ -0,0 +1,15 @@ +# klingai - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- $6 for each 8 second video +- 20 credits per 5 seconds for video generation + +## Money-Saving Tips + +- During a special sale, image creations on KlingAI did not cost any credits +- The API supports both free and paid Kling accounts. +- The gift card option for KlingAI has the same cost/credit combos as regular subscription plans and is a one-time purchase with no auto-renew or need to cancel later + diff --git a/docs/models/video/klingai/metadata.json b/docs/models/video/klingai/metadata.json new file mode 100644 index 0000000..aaebe88 --- /dev/null +++ b/docs/models/video/klingai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "klingai", + "category": "image", + "last_updated": "2025-08-16T17:49:37.966179", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 88, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/klingai/parameters.json b/docs/models/video/klingai/parameters.json new file mode 100644 index 0000000..64d4da1 --- /dev/null +++ b/docs/models/video/klingai/parameters.json @@ -0,0 +1,35 @@ +{ + "service": "klingai", + "last_updated": "2025-08-16T17:49:37.894942", + "recommended_settings": { + "setting_0": { + "description": "kling_access_key=config.kling_access_key" + }, + "setting_1": { + "description": "kling_secret_key=config.kling_secret_key" + }, + "setting_2": { + "description": "alg=HS256" + }, + "setting_3": { + "description": "typ=JWT" + }, + "setting_4": { + "description": "iss=self.ak" + }, + "setting_5": { + "description": "exp=int(time.time())+1800" + }, + "setting_6": { + "description": "nbf=int(time.time())-5" + } + }, + "cost_optimization": { + "pricing": "$6 for each 8 second video", + "tip_1": "20 credits per 5 seconds for video generation" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/klingai/pitfalls.md b/docs/models/video/klingai/pitfalls.md new file mode 100644 index 0000000..3e0e3de --- /dev/null +++ b/docs/models/video/klingai/pitfalls.md @@ -0,0 +1,10 @@ +# klingai - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ The error message displayed is 'Kling 1.5 is in high demand right now' + +### ⚠️ Kling 1.5 Standard crashes constantly when generating videos + diff --git a/docs/models/video/klingai/prompting.md b/docs/models/video/klingai/prompting.md new file mode 100644 index 0000000..2d816c9 --- /dev/null +++ b/docs/models/video/klingai/prompting.md @@ -0,0 +1,29 @@ +# klingai Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- During a special sale, image creations on KlingAI did not cost any credits +- The API supports both free and paid Kling accounts. +- Key features of Kling API v1 include video generation from elements, special effects, virtual try-on, video extension, lip-syncing, and text-to-speech. +- Use KlingAI’s new 'Virtual Try-On' feature: first generate a virtual model (you can even use MidJourney for this), then pick basic tops and bottoms to showcase, upload everything to KlingAI and let the magic happen. +- The gift card option for KlingAI has the same cost/credit combos as regular subscription plans and is a one-time purchase with no auto-renew or need to cancel later +- Kling API v1 offers text-to-video, image-to-video, and image manipulation capabilities. +- Kling API v1 supports model versions 1.5, 1.6, and 2.0. +- You can select up to six elements within an image to define their motion trajectories (supported on 1.5 model). + +## Recommended Settings + +- kling_access_key=config.kling_access_key +- kling_secret_key=config.kling_secret_key +- alg=HS256 +- typ=JWT +- iss=self.ak +- exp=int(time.time())+1800 +- nbf=int(time.time())-5 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/lovoai/cost_optimization.md b/docs/models/video/lovoai/cost_optimization.md new file mode 100644 index 0000000..e1bb4b4 --- /dev/null +++ b/docs/models/video/lovoai/cost_optimization.md @@ -0,0 +1,12 @@ +# Lovo.ai - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- FREE + +## Money-Saving Tips + +- beta test offer to produce your work into audio format for FREE with AI + diff --git a/docs/models/video/lovoai/metadata.json b/docs/models/video/lovoai/metadata.json new file mode 100644 index 0000000..313ea20 --- /dev/null +++ b/docs/models/video/lovoai/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Lovo.ai", + "category": "video", + "last_updated": "2025-08-16T13:04:54.434190", + "extraction_timestamp": "2025-08-16T13:02:23.552424", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 42, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/lovoai/parameters.json b/docs/models/video/lovoai/parameters.json new file mode 100644 index 0000000..fee7c35 --- /dev/null +++ b/docs/models/video/lovoai/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Lovo.ai", + "last_updated": "2025-08-16T13:04:53.737025", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "FREE" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/lovoai/prompting.md b/docs/models/video/lovoai/prompting.md new file mode 100644 index 0000000..5ba49c1 --- /dev/null +++ b/docs/models/video/lovoai/prompting.md @@ -0,0 +1,12 @@ +# Lovo.ai Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- beta test offer to produce your work into audio format for FREE with AI + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/luma-dream-machine/cost_optimization.md b/docs/models/video/luma-dream-machine/cost_optimization.md new file mode 100644 index 0000000..a3583fa --- /dev/null +++ b/docs/models/video/luma-dream-machine/cost_optimization.md @@ -0,0 +1,8 @@ +# Luma Dream Machine - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Premium+ plan: 90 videos per month with Kling 2.1 1080p; each video costs 1,500 credits; monthly credit limit 45,000; actual videos per month = 45,000 / 1,500 = 30 videos. + diff --git a/docs/models/video/luma-dream-machine/metadata.json b/docs/models/video/luma-dream-machine/metadata.json new file mode 100644 index 0000000..3c807ac --- /dev/null +++ b/docs/models/video/luma-dream-machine/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Luma Dream Machine", + "category": "text", + "last_updated": "2025-08-16T18:55:32.876982", + "extraction_timestamp": "2025-08-16T18:53:04.830332", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 35, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/luma-dream-machine/parameters.json b/docs/models/video/luma-dream-machine/parameters.json new file mode 100644 index 0000000..c213be1 --- /dev/null +++ b/docs/models/video/luma-dream-machine/parameters.json @@ -0,0 +1,12 @@ +{ + "service": "Luma Dream Machine", + "last_updated": "2025-08-16T18:55:32.748601", + "recommended_settings": {}, + "cost_optimization": { + "tip_0": "Premium+ plan: 90 videos per month with Kling 2.1 1080p; each video costs 1,500 credits; monthly credit limit 45,000; actual videos per month = 45,000 / 1,500 = 30 videos." + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/luma-dream-machine/pitfalls.md b/docs/models/video/luma-dream-machine/pitfalls.md new file mode 100644 index 0000000..ac86347 --- /dev/null +++ b/docs/models/video/luma-dream-machine/pitfalls.md @@ -0,0 +1,10 @@ +# Luma Dream Machine - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Cost & Limits + +### 💰 Hi. The **Premium+** plan states that I can generate **90 videos** per month with '**Kling 2.1 1080p**', but I found out that each video costs **1,500 credits**. Since the monthly credit limit is **45,000**, that only allows for 45,000 / 1,500 = **30 videos** per month. So where are the **90 videos?** + +### 💰 Premium+ plan: 90 videos per month with Kling 2.1 1080p; each video costs 1,500 credits; monthly credit limit 45,000; actual videos per month = 45,000 / 1,500 = 30 videos. + diff --git a/docs/models/video/meetgeek/metadata.json b/docs/models/video/meetgeek/metadata.json new file mode 100644 index 0000000..19d61e0 --- /dev/null +++ b/docs/models/video/meetgeek/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "MeetGeek", + "category": "video", + "last_updated": "2025-08-16T13:04:52.935395", + "extraction_timestamp": "2025-08-16T12:59:13.624879", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 6, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/meetgeek/prompting.md b/docs/models/video/meetgeek/prompting.md new file mode 100644 index 0000000..3c9b44b --- /dev/null +++ b/docs/models/video/meetgeek/prompting.md @@ -0,0 +1,15 @@ +# MeetGeek Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- MeetGeek supports platforms: Zoom, MS Teams, Google Meet, any browser-based meeting + offline meetings +- MeetGeek offers summaries & insights: action items, next steps, talk-to-listen ratios, sentiment, and key topic detection +- MeetGeek provides accurate AI-powered transcripts in 50+ languages +- MeetGeek enables collaboration via shareable meeting snip + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/pika/cost_optimization.md b/docs/models/video/pika/cost_optimization.md new file mode 100644 index 0000000..6bc074a --- /dev/null +++ b/docs/models/video/pika/cost_optimization.md @@ -0,0 +1,15 @@ +# Pika - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- Switching to 5GB tier saves $0.15/month +- free for next five days +- $1.41/mo for 10GB tier +- $1.26/mo for 5GB tier + +## Money-Saving Tips + +- Switch to the 5GB tier to save $0.15/month. + diff --git a/docs/models/video/pika/metadata.json b/docs/models/video/pika/metadata.json new file mode 100644 index 0000000..fbee3ab --- /dev/null +++ b/docs/models/video/pika/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Pika", + "category": "video", + "last_updated": "2025-08-16T13:04:45.881806", + "extraction_timestamp": "2025-08-16T12:40:48.986723", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 333, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/pika/parameters.json b/docs/models/video/pika/parameters.json new file mode 100644 index 0000000..85caadc --- /dev/null +++ b/docs/models/video/pika/parameters.json @@ -0,0 +1,13 @@ +{ + "service": "Pika", + "last_updated": "2025-08-16T13:04:45.145886", + "recommended_settings": {}, + "cost_optimization": { + "pricing": "$1.26/mo for 5GB tier", + "tip_1": "free for next five days" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/pika/pitfalls.md b/docs/models/video/pika/pitfalls.md new file mode 100644 index 0000000..11d0a44 --- /dev/null +++ b/docs/models/video/pika/pitfalls.md @@ -0,0 +1,6 @@ +# Pika - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +*No major issues reported yet. This may indicate limited community data.* + diff --git a/docs/models/video/pika/prompting.md b/docs/models/video/pika/prompting.md new file mode 100644 index 0000000..d6490d7 --- /dev/null +++ b/docs/models/video/pika/prompting.md @@ -0,0 +1,14 @@ +# Pika Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Check updates on GNOME software to get new mesa drivers and fix the blank window issue for apps using GTK4 such as pika backup +- Enable automatic backups for your pods. +- Switch to the 5GB tier to save $0.15/month. + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/runway/cost_optimization.md b/docs/models/video/runway/cost_optimization.md new file mode 100644 index 0000000..3ca14bb --- /dev/null +++ b/docs/models/video/runway/cost_optimization.md @@ -0,0 +1,16 @@ +# Runway - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- lol see the limit is 3 +- $95/month Unlimited plan +- $35/month pro plan for 90 videos (2250 credits) +- $15/month standard plan for 25 videos (625 credits, 25 credits per video) +- $0.08 (8 credits) per image generation + +## Money-Saving Tips + +- Use automation to bypass throttling on Unlimited accounts + diff --git a/docs/models/video/runway/metadata.json b/docs/models/video/runway/metadata.json new file mode 100644 index 0000000..8a0cd23 --- /dev/null +++ b/docs/models/video/runway/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Runway", + "category": "video", + "last_updated": "2025-08-16T13:04:44.483857", + "extraction_timestamp": "2025-08-16T12:37:17.234079", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 400, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/runway/parameters.json b/docs/models/video/runway/parameters.json new file mode 100644 index 0000000..d7097f3 --- /dev/null +++ b/docs/models/video/runway/parameters.json @@ -0,0 +1,59 @@ +{ + "service": "Runway", + "last_updated": "2025-08-16T13:04:43.762221", + "recommended_settings": { + "setting_0": { + "description": "credits_per_video=25" + }, + "setting_1": { + "description": "standard_plan_videos=25" + }, + "setting_2": { + "description": "standard_plan_credits=625" + }, + "setting_3": { + "description": "pro_plan_videos=90" + }, + "setting_4": { + "description": "pro_plan_credits=2250" + }, + "setting_5": { + "description": "unlimited_plan_cost=$95" + }, + "setting_6": { + "description": "standard_plan_cost=$15" + }, + "setting_7": { + "description": "pro_plan_cost=$35" + }, + "setting_8": { + "description": "automation_workaround=use automation script" + }, + "setting_9": { + "description": "credits_per_image=8" + }, + "setting_10": { + "description": "cost_per_image=0.08" + }, + "setting_11": { + "description": "max_references=3" + }, + "setting_12": { + "description": "sdk_version=python_v3.1" + }, + "setting_13": { + "description": "api_docs=https://docs.dev.runwayml.com/" + }, + "setting_14": { + "description": "api_key_url=https://dev.runwayml.com/" + } + }, + "cost_optimization": { + "tip_0": "lol see the limit is 3", + "pricing": "$0.08 (8 credits) per image generation" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/runway/pitfalls.md b/docs/models/video/runway/pitfalls.md new file mode 100644 index 0000000..ced6cdb --- /dev/null +++ b/docs/models/video/runway/pitfalls.md @@ -0,0 +1,23 @@ +# Runway - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ stuck generating only one video at a time, with incredibly slow rendering times + +### ⚠️ Probably the most frustrating career bug for me right now is the landing scores. So often when I touch down it says that I landed off runway (I didn't) or that I entered the taxiway without announcing (still in the middle of the runway). When the second glitch happens it will immediately give me at least one taxiway speeding violation as well. Most of the time this will take my rating from an S down to a B, making it very difficult to keep my reputation up. I would say one of these bugs happens + +## Policy & Account Issues + +### ⚠️ Runway Unlimited accounts ($95/month) experience prominent throttling +**Note**: Be aware of terms of service regarding account creation. + +## Cost & Limits + +### 💰 Over the past few days, using my trained model (character) it doesn't seem to matter what style I select, I'll get photographic/realistic results. I'm trying to get cartoon and graphic novel results but it keeps spitting out realistic results (and most of the time it looks nothing like my trained model. What the hell am I paying for if it's garbage results 90% of the time? Was working fine for me a few days ago, now everything is trash (right after I dropped $30 on credits, no less). What gives + +### 💰 lol see the limit is 3 + +### 💰 $95/month Unlimited plan + diff --git a/docs/models/video/runway/prompting.md b/docs/models/video/runway/prompting.md new file mode 100644 index 0000000..5995ec8 --- /dev/null +++ b/docs/models/video/runway/prompting.md @@ -0,0 +1,34 @@ +# Runway Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Runway is pretty user-friendly, but only lets you input 30 seconds of video at a time. +- Use Gen-4 References via the Runway API to generate images with up to 3 reference images per request. +- Obtain an API key from https://dev.runwayml.com/ to access Runway’s image generation features. +- Use automation to bypass throttling on Unlimited accounts +- Use the Python SDK v3.1 for easier integration with Runway services. + +## Recommended Settings + +- credits_per_video=25 +- standard_plan_videos=25 +- standard_plan_credits=625 +- pro_plan_videos=90 +- pro_plan_credits=2250 +- unlimited_plan_cost=$95 +- standard_plan_cost=$15 +- pro_plan_cost=$35 +- automation_workaround=use automation script +- credits_per_image=8 +- cost_per_image=0.08 +- max_references=3 +- sdk_version=python_v3.1 +- api_docs=https://docs.dev.runwayml.com/ +- api_key_url=https://dev.runwayml.com/ + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/runwayml/cost_optimization.md b/docs/models/video/runwayml/cost_optimization.md new file mode 100644 index 0000000..e6d92d4 --- /dev/null +++ b/docs/models/video/runwayml/cost_optimization.md @@ -0,0 +1,12 @@ +# RunwayML - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- daily_image_limit=3 + +## Money-Saving Tips + +- I think Sam is taking my image generation limit as expectation lol. lol see the limit is 3 + diff --git a/docs/models/video/runwayml/metadata.json b/docs/models/video/runwayml/metadata.json new file mode 100644 index 0000000..7af7b5c --- /dev/null +++ b/docs/models/video/runwayml/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "RunwayML", + "category": "video", + "last_updated": "2025-08-16T13:04:48.622051", + "extraction_timestamp": null, + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 282, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/runwayml/parameters.json b/docs/models/video/runwayml/parameters.json new file mode 100644 index 0000000..f64e914 --- /dev/null +++ b/docs/models/video/runwayml/parameters.json @@ -0,0 +1,16 @@ +{ + "service": "RunwayML", + "last_updated": "2025-08-16T13:04:47.882957", + "recommended_settings": { + "setting_0": { + "description": "model=runwayml/stable-diffusion-v1-5" + } + }, + "cost_optimization": { + "tip_0": "daily_image_limit=3" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/runwayml/pitfalls.md b/docs/models/video/runwayml/pitfalls.md new file mode 100644 index 0000000..38331f4 --- /dev/null +++ b/docs/models/video/runwayml/pitfalls.md @@ -0,0 +1,22 @@ +# RunwayML - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Technical Issues + +### ⚠️ Stuck generating only one video at a time, with incredibly slow rendering times while on the unlimited monthly plan. + +### ⚠️ Runway errors out saying that there are more than one face in the footage or they are too close together. + +### ⚠️ When using the model "runwayml/stable-diffusion-v1-5" on a SageMaker p2.XL instance, AWS starts downloading the model and after a few minutes crashes with error "OSError: [Errno 28] No space left on device" even after increasing the volume size from 5GB to 30GB. + +### ⚠️ subprocess.CalledProcessError: Command '['C:\Users\xande\Desktop\SkynetScribbles\kohya_ss\venv\Scripts\python.exe', './train_network.py', '--enable_bucket', '--min_bucket_reso=256', '--max_bucket_reso=2048', '--pretrained_model_name_or_path=runwayml/stable-diffusion-v1-5', '--train_data_dir=C:/Users/xande/Desktop/SkynetScribbles/Training Images/Ro' + +### ⚠️ RunwayML does a decent job of animating Dall-E 3 images but they don't seem to have an API. + +## Cost & Limits + +### 💰 There was an issue on our end. Any used credits have been refunded (they may take a f + +### 💰 daily_image_limit=3 + diff --git a/docs/models/video/runwayml/prompting.md b/docs/models/video/runwayml/prompting.md new file mode 100644 index 0000000..b7b110a --- /dev/null +++ b/docs/models/video/runwayml/prompting.md @@ -0,0 +1,21 @@ +# RunwayML Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- Gen-3 Alpha is now generally available, previously only partners and testers. +- Runway brings 3D control to video generation. +- I think Sam is taking my image generation limit as expectation lol. lol see the limit is 3 +- Adobe partners with OpenAI, RunwayML & Pika for Premiere Pro. +- Runway brings 3D control to video generation +- RunwayML: Best KREA alternative for built-in timeline editing. + +## Recommended Settings + +- model=runwayml/stable-diffusion-v1-5 + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/models/video/sora/cost_optimization.md b/docs/models/video/sora/cost_optimization.md new file mode 100644 index 0000000..8dd4ac3 --- /dev/null +++ b/docs/models/video/sora/cost_optimization.md @@ -0,0 +1,35 @@ +# Sora - Cost Optimization Guide + +*Last updated: 2025-08-16* + +## Cost & Pricing Information + +- 5 secs per video +- Sora video aspect ratio: 9:16 +- Sora video length limit: 5 seconds +- After free clips: 100 Microsoft Rewards points per video +- Free plan: 3 image generations per day +- Plus users get 1000 credits per month. +- Unlimited to all plus, team, and pro users (as per billing FAQ) +- Sora: $20 for 50 videos (or) $200 for 500 videos == $0.4 per video +- 10,000 credits for Sora pro plan +- 60 credits per generation (example from user) +- Free video generation: 10 clips per session +- Sora is available on the ChatGPT Plus or Pro plans +- Unlimited generations available for all paid tiers +- Cost: zero (so far) +- Table: | Resolution | Aspect Ratio | Credits | Total Generations | +|------------|----------------|---------|-------------------| +| 480p | 1:1 | 20 | 50 | +| 480p | 16:9/9:16 | 25 | 40 | +| 720p | 1:1 | 30 | 33 | +| 720p | 16:9/9:16 | 60 + +## Money-Saving Tips + +- You can generate up to 10 video clips for free; after that each video costs 100 Microsoft Rewards points +- Use unlimited generations available for all paid tiers (plus, team, pro users) +- Be aware that Sora video clips are currently limited to 5 seconds and 9:16 aspect ratio, suitable for TikTok and Instagram +- Use the Bing mobile app to access Sora’s free video generation feature +- If you need more than 3 image generations per day, consider upgrading to the PLUS plan + diff --git a/docs/models/video/sora/metadata.json b/docs/models/video/sora/metadata.json new file mode 100644 index 0000000..0ed1110 --- /dev/null +++ b/docs/models/video/sora/metadata.json @@ -0,0 +1,13 @@ +{ + "service": "Sora", + "category": "video", + "last_updated": "2025-08-16T13:04:49.996421", + "extraction_timestamp": "2025-08-16T12:50:04.667498", + "data_sources": [ + "Reddit API", + "Community discussions" + ], + "posts_analyzed": 380, + "confidence": "medium", + "version": "1.0.0" +} \ No newline at end of file diff --git a/docs/models/video/sora/parameters.json b/docs/models/video/sora/parameters.json new file mode 100644 index 0000000..832ec36 --- /dev/null +++ b/docs/models/video/sora/parameters.json @@ -0,0 +1,29 @@ +{ + "service": "Sora", + "last_updated": "2025-08-16T13:04:49.318183", + "recommended_settings": { + "setting_0": { + "description": "Image input capabilities=Enabled" + } + }, + "cost_optimization": { + "tip_0": "5 secs per video", + "tip_1": "Sora video aspect ratio: 9:16", + "tip_2": "Sora video length limit: 5 seconds", + "tip_3": "After free clips: 100 Microsoft Rewards points per video", + "tip_4": "Free plan: 3 image generations per day", + "tip_5": "Plus users get 1000 credits per month.", + "unlimited_option": "Unlimited generations available for all paid tiers", + "pricing": "Sora: $20 for 50 videos (or) $200 for 500 videos == $0.4 per video", + "tip_8": "10,000 credits for Sora pro plan", + "tip_9": "60 credits per generation (example from user)", + "tip_10": "Free video generation: 10 clips per session", + "tip_11": "Sora is available on the ChatGPT Plus or Pro plans", + "tip_12": "Cost: zero (so far)", + "tip_13": "Table: | Resolution | Aspect Ratio | Credits | Total Generations |\n|------------|----------------|---------|-------------------|\n| 480p | 1:1 | 20 | 50 |\n| 480p | 16:9/9:16 | 25 | 40 |\n| 720p | 1:1 | 30 | 33 |\n| 720p | 16:9/9:16 | 60" + }, + "sources": [ + "Reddit community", + "User reports" + ] +} \ No newline at end of file diff --git a/docs/models/video/sora/pitfalls.md b/docs/models/video/sora/pitfalls.md new file mode 100644 index 0000000..8a590c7 --- /dev/null +++ b/docs/models/video/sora/pitfalls.md @@ -0,0 +1,16 @@ +# Sora - Common Pitfalls & Issues + +*Last updated: 2025-08-16* + +## Cost & Limits + +### 💰 Sora free plan limits image generation to 3 generations per day + +### 💰 Sora video generation is limited to 5 seconds in length and a vertical 9:16 aspect ratio + +### 💰 Sora video length limit: 5 seconds + +### 💰 Unlimited to all plus, team, and pro users (as per billing FAQ) + +### 💰 Unlimited generations available for all paid tiers + diff --git a/docs/models/video/sora/prompting.md b/docs/models/video/sora/prompting.md new file mode 100644 index 0000000..72bb40c --- /dev/null +++ b/docs/models/video/sora/prompting.md @@ -0,0 +1,31 @@ +# Sora Prompting Guide + +*Last updated: 2025-08-16* + +## Tips & Techniques + +- You can generate up to 10 video clips for free; after that each video costs 100 Microsoft Rewards points +- Output specs: 1080p max, MP4 only, silent by default +- Generate 2x20 second videos at 720P for higher resolution base generations +- Use unlimited generations available for all paid tiers (plus, team, pro users) +- Use relaxed mode for faster waiting times (as experienced in Australia) +- Generate 4x20 second videos at 480P for maximum variations and then upscale the ones you like +- Queue up to three video generations at a time to keep the process efficient +- Be aware that Sora video clips are currently limited to 5 seconds and 9:16 aspect ratio, suitable for TikTok and Instagram +- 20s length cap (and why it's enforced) +- Use the Bing mobile app to access Sora’s free video generation feature +- If you need more than 3 image generations per day, consider upgrading to the PLUS plan +- There is an 8k dongle released recently to enable the 8k polling rate. +- or sora if you are in the eu, it is available on altstore pal. +- Resolution workarounds: upscale v +- Install the Betterjoy controller drivers for your PC via: https://github.com/Davidobot/BetterJoy +- I log into Sora, queue up the clips I need, then use the Chrome extension Video DownloadHelper to snag the MP4s. This gives me a bottomless library of short AI videos I can drop into product demos and social ads. + +## Recommended Settings + +- Image input capabilities=Enabled + +## Sources + +- Reddit community discussions +- User-reported experiences diff --git a/docs/styles.css b/docs/styles.css new file mode 100644 index 0000000..e0fbc93 --- /dev/null +++ b/docs/styles.css @@ -0,0 +1,158 @@ +:root { + --bg: #0b0f14; + --panel: #10151c; + --border: #1b2430; + --text: #e6edf3; + --muted: #9fb1c6; + --accent: #6ea8fe; + --surface: #0e1319; /* inputs, small buttons */ + --code-bg: #0c1117; /* code blocks */ + --sidebar-w: 240px; +} + +:root[data-theme="light"] { + --bg: #f7f9fc; + --panel: #ffffff; + --border: #dbe2ea; + --text: #0f172a; + --muted: #475569; + --accent: #2563eb; + --surface: #f4f7fb; + --code-bg: #f1f5f9; +} + +* { box-sizing: border-box; } +html, body { height: 100%; } +body { + margin: 0; + font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, Apple Color Emoji, Segoe UI Emoji; + background: var(--bg); + color: var(--text); + display: flex; + flex-direction: column; + min-height: 100vh; + overflow-y: auto; + overflow-x: hidden; +} + +.site-header { + display: grid; + grid-template-columns: auto auto 1fr auto; /* title | GH | search | theme */ + align-items: center; + column-gap: 12px; + padding: 12px 16px; + border-bottom: 1px solid var(--border); + background: var(--panel); +} +.site-header h1 { margin: 0; font-size: 18px; } +.home-link { cursor: pointer; } +.home-link:hover { text-decoration: underline; } +.search-wrap { grid-column: 3; grid-row: 1; display: grid; grid-template-columns: 1fr; align-items: center; gap: 8px; min-width: 0; } +.gh-cta { grid-column: 2; display: inline-flex; align-items: center; gap: 8px; } +.theme-toggle { grid-column: 4; justify-self: end; } +.search { width: 100%; padding: 8px 10px; border-radius: 8px; border: 1px solid var(--border); background: var(--surface); color: var(--text); } + +.layout { display: grid; grid-template-columns: var(--sidebar-w) 1fr; align-items: start; flex: 1 0 auto; width: 100%; min-width: 0; } +.sidebar { border-right: 1px solid var(--border); background: var(--panel); } +.categories { padding: 12px; display: grid; gap: 8px; } +.categories button { + text-align: left; + background: var(--surface); + color: var(--text); + border: 1px solid var(--border); + border-radius: 8px; + padding: 8px 10px; + cursor: pointer; + transition: background 160ms ease, border-color 160ms ease, color 160ms ease, box-shadow 160ms ease, transform 120ms ease; +} +.categories button.active { border-color: var(--accent); } +.categories button:hover { background: color-mix(in srgb, var(--surface) 60%, var(--accent) 40%); border-color: var(--accent); box-shadow: 0 2px 10px color-mix(in srgb, var(--accent) 25%, transparent); transform: translateY(-1px); } +.sidebar-hero { padding: 12px; border-top: 1px solid var(--border); } +.sidebar-hero img { width: 100%; height: auto; border-radius: 8px; display: block; } +.sidebar-info { padding: 12px; border-top: 1px solid var(--border); color: var(--muted); font-size: 13px; line-height: 1.4; } + +.content { padding: 16px; overflow: visible; height: auto; max-height: none; width: 100%; min-width: 0; } +.list-view { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 12px; align-content: start; height: auto; max-height: none; width: 100%; min-width: 0; } +.card { background: var(--panel); border: 1px solid var(--border); border-radius: 10px; padding: 12px; transition: transform 140ms ease, box-shadow 160ms ease, border-color 160ms ease; } +.card:hover { border-color: var(--accent); box-shadow: 0 8px 18px color-mix(in srgb, var(--accent) 25%, transparent); transform: translateY(-2px); } +.card h3 { margin: 0 0 6px; font-size: 16px; } +.card p { margin: 0; color: var(--muted); font-size: 13px; word-break: break-word; } +.tags { margin-top: 8px; display: flex; gap: 6px; flex-wrap: wrap; } +.tag { font-size: 11px; padding: 2px 6px; border: 1px solid var(--border); border-radius: 999px; color: var(--muted); } + +.detail-view.hidden { display: none; } +.back { + margin-bottom: 10px; + display: inline-flex; + align-items: center; + gap: 6px; + padding: 8px 12px; + border-radius: 10px; + background: var(--surface); + color: var(--text); + border: 1px solid var(--border); + cursor: pointer; + transition: border-color 120ms ease, box-shadow 120ms ease, background 120ms ease, transform 60ms ease; +} +.back:hover { border-color: var(--accent); box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent); background: color-mix(in srgb, var(--surface) 80%, var(--accent) 20%); } +.back:active { transform: translateY(1px); } +.back:focus-visible { outline: none; box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 50%, transparent); border-color: var(--accent); } +.summary { color: var(--muted); } +.meta { margin: 8px 0 12px; font-size: 12px; color: var(--muted); } +.files { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; align-items: start; min-width: 0; } +.files-col { display: grid; gap: 10px; align-content: start; min-width: 0; } +.files-col-title { font-size: 12px; color: var(--muted); text-transform: uppercase; letter-spacing: 0.06em; } +.files-empty { color: var(--muted); font-style: italic; } +.file-btn { background: #0e1319; color: var(--text); border: 1px solid var(--border); padding: 8px 10px; border-radius: 8px; cursor: pointer; text-align: left; } +.file-btn { background: var(--surface); color: var(--text); border: 1px solid var(--border); padding: 8px 10px; border-radius: 8px; cursor: pointer; text-align: left; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: background 160ms ease, border-color 160ms ease, color 160ms ease, transform 120ms ease, box-shadow 160ms ease; } +.file-btn:hover { background: color-mix(in srgb, var(--surface) 65%, var(--accent) 35%); border-color: var(--accent); box-shadow: 0 2px 10px color-mix(in srgb, var(--accent) 25%, transparent); transform: translateY(-1px); } +.file-content { margin-top: 14px; background: var(--surface); border: 1px solid var(--border); border-radius: 8px; padding: 12px; white-space: pre-wrap; max-width: 100%; overflow-y: auto; overflow-x: auto; box-sizing: border-box; min-width: 0; } +.content-inner { max-width: 900px; margin: 0 auto; padding: 8px 6px 12px; overflow-x: auto; } +.code-block { background: var(--code-bg); border: 1px solid var(--border); border-radius: 8px; padding: 12px; white-space: pre; overflow-x: auto; max-width: 100%; box-sizing: border-box; } +.json-key { color: #6ea8fe; } +.json-string { color: #8be9fd; } +.json-number { color: #fab387; } +.json-boolean { color: #94e2d5; } +.json-null { color: #f38ba8; } +.json-tree-root { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 12px; max-width: 100%; overflow-x: auto; } +.content-inner :not(pre) { word-break: break-word; overflow-wrap: anywhere; } +.content-inner img { max-width: 100%; height: auto; } +.content-inner table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; } +.content-inner a { color: var(--accent); text-decoration: underline; transition: color 160ms ease, background 160ms ease; } +.content-inner a:hover { color: color-mix(in srgb, var(--accent) 50%, white 50%); } +.content-inner a:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; } +.json-tree { list-style: none; padding-left: 12px; margin: 6px 0; } +.file-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 8px; } +.file-name { color: var(--muted); font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.toggle-raw { background: var(--surface); color: var(--text); border: 1px solid var(--border); padding: 6px 10px; border-radius: 8px; cursor: pointer; transition: background 160ms ease, border-color 160ms ease, box-shadow 160ms ease; } +.toggle-raw:hover { border-color: var(--accent); background: color-mix(in srgb, var(--surface) 80%, var(--accent) 20%); box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent); } + +.site-footer { padding: 10px 16px; border-top: 1px solid var(--border); background: var(--panel); color: var(--muted); font-size: 12px; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-top: auto; } +.site-footer a { color: var(--accent); text-decoration: none; } +.site-footer a:hover { text-decoration: underline; } + +.gh-cta { display: inline-flex; align-items: center; gap: 6px; } +.theme-toggle { background: var(--surface); color: var(--text); border: 1px solid var(--border); padding: 6px 10px; border-radius: 8px; cursor: pointer; } +.theme-toggle:hover { border-color: var(--accent); } +.theme-icon { display: block; } +.gh-link { color: var(--accent); text-decoration: none; display: inline-flex; transition: color 160ms ease, filter 160ms ease; } +.gh-link:hover { color: color-mix(in srgb, var(--accent) 50%, white 50%); text-decoration: underline; } +.gh-stars { color: var(--muted); font-size: 12px; transition: color 160ms ease; } +.gh-cta:hover .gh-stars { color: color-mix(in srgb, var(--accent) 50%, var(--text) 50%); } +.gh-icon { display: block; } +.gh-star { background: var(--surface); color: var(--text); border: 1px solid var(--border); padding: 6px 10px; border-radius: 8px; cursor: pointer; } +.gh-star:hover { border-color: var(--accent); } +.gh-stars { color: var(--muted); font-size: 12px; } + +@media (max-width: 900px) { + .layout { grid-template-columns: 1fr; } + .sidebar { display: none; } + .files { grid-template-columns: 1fr; } + .site-header { grid-template-columns: auto 1fr auto; grid-template-rows: auto auto; row-gap: 8px; } + .site-header h1 { justify-self: start; grid-column: 1; grid-row: 1; } + .gh-cta { grid-column: 2; grid-row: 1; justify-self: start; } + .theme-toggle { grid-column: 3; grid-row: 1; justify-self: end; } + .search-wrap { grid-column: 1 / -1; grid-row: 2; grid-template-columns: 1fr; } +} + + diff --git a/scripts/generate_models_manifest.py b/scripts/generate_models_manifest.py new file mode 100644 index 0000000..069ce70 --- /dev/null +++ b/scripts/generate_models_manifest.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python3 +import json +import os +import sys +from datetime import datetime, timezone + +REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +MODELS_DIR = os.path.join(REPO_ROOT, 'models') +OUT_DIR = os.path.join(REPO_ROOT, 'docs', 'data') +OUT_FILE = os.path.join(OUT_DIR, 'models_index.json') + +KNOWN_FILES = [ + 'metadata.json', + 'parameters.json', + 'prompting.md', + 'pitfalls.md', + 'cost_optimization.md', +] + +def read_json_safe(path): + try: + with open(path, 'r', encoding='utf-8') as f: + return json.load(f) + except (FileNotFoundError, json.JSONDecodeError, OSError): + return None + +def collect_models(): + items = [] + if not os.path.isdir(MODELS_DIR): + return items + for category in sorted(os.listdir(MODELS_DIR)): + cat_path = os.path.join(MODELS_DIR, category) + if not os.path.isdir(cat_path): + continue + for model in sorted(os.listdir(cat_path)): + model_path = os.path.join(cat_path, model) + if not os.path.isdir(model_path): + continue + data = { + 'category': category, + 'model': model, + 'title': None, + 'tags': None, + 'summary': None, + 'paths': {} + } + meta = read_json_safe(os.path.join(model_path, 'metadata.json')) + if meta: + data['title'] = meta.get('name') or model + data['tags'] = meta.get('tags') + data['summary'] = meta.get('description') or meta.get('summary') + else: + data['title'] = model + + for fname in KNOWN_FILES: + fpath = os.path.join(model_path, fname) + if os.path.isfile(fpath): + # Paths are absolute from site root where website will host a copy under /models/ + data['paths'][os.path.splitext(fname)[0]] = f"/models/{category}/{model}/{fname}" + + # Also include any extra .md files as generic entries + try: + for extra in os.listdir(model_path): + if extra.endswith('.md') and extra not in KNOWN_FILES: + data['paths'][os.path.splitext(extra)[0]] = f"/models/{category}/{model}/{extra}" + except OSError: + pass + + items.append(data) + return items + +def main(): + items = collect_models() + os.makedirs(OUT_DIR, exist_ok=True) + payload = { + 'generatedAt': datetime.now(timezone.utc).isoformat(), + 'items': items, + } + with open(OUT_FILE, 'w', encoding='utf-8') as f: + json.dump(payload, f, ensure_ascii=False, indent=2) + print(f"Wrote {OUT_FILE} with {len(items)} items") + +if __name__ == '__main__': + sys.exit(main()) + + diff --git a/scripts/serve_website_local.sh b/scripts/serve_website_local.sh new file mode 100644 index 0000000..c13f94e --- /dev/null +++ b/scripts/serve_website_local.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +set -euo pipefail + +repo_root="$(cd "$(dirname "$0")"/.. && pwd)" + +echo "[1/3] Generating manifest..." +python3 "$repo_root/scripts/generate_models_manifest.py" + +echo "[2/3] Syncing models into docs/models..." +mkdir -p "$repo_root/docs/models" +rsync -a --delete "$repo_root/models/" "$repo_root/docs/models/" + +echo "[2.5/3] Copying docs assets..." +mkdir -p "$repo_root/docs/assets" +cp -f "$repo_root/assets/guy_freaking_out2.png" "$repo_root/docs/assets/" || true + +echo "[3/3] Serving docs at http://localhost:8000 ... (Ctrl+C to stop)" +cd "$repo_root/docs" +python3 -m http.server 8000 + +