Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
c3dd0ea
feat: Introduce fal.ai adapter for image and video generation
tombeckenham Jan 20, 2026
c8ec110
Remove settings.local.json from commits. Only settings.json should be…
tombeckenham Jan 20, 2026
42035eb
Use the api key from the config in preference to env
tombeckenham Jan 20, 2026
83d4767
Moved @tanstack/ai just to peerDependencies.
tombeckenham Jan 20, 2026
4bcd449
Corrected package version, typescript types
tombeckenham Jan 23, 2026
841c5b6
ci: apply automated fixes
autofix-ci[bot] Jan 23, 2026
e4f5029
fix up the PR
AlemTuzlak Jan 23, 2026
0295f19
Merge branch 'main' into feat/fal-ai-adapter
AlemTuzlak Jan 23, 2026
d1706c7
Add fetch fal models and compare scripts to show what is out of sync.…
tombeckenham Jan 25, 2026
bf2518e
Corrected comments and linting issues
tombeckenham Jan 25, 2026
ec0e5a4
feat(ai-fal): implement fal.ai adapter with OpenAPI schema generation
tombeckenham Jan 26, 2026
80c91cd
Updated scripts to use heyapi
tombeckenham Jan 28, 2026
abd9e00
Correct lint issues
tombeckenham Jan 28, 2026
a9ae262
Updated script to use heyapi to generate types and zod schema
tombeckenham Jan 28, 2026
c5d9405
Refactor fal.ai scripts and update package.json
tombeckenham Jan 28, 2026
77806d3
fix(ai-fal): simplify endpoint map generation by deriving output type…
tombeckenham Jan 28, 2026
69a9418
fix(ai-fal): improve generated endpoint maps with proper types and fo…
tombeckenham Jan 28, 2026
060ef3a
Updated image and video to use the new types
tombeckenham Jan 28, 2026
2d98480
Merge remote-tracking branch 'upstream/main' into feat/fal-ai-adapter
tombeckenham Jan 28, 2026
9beb9fa
refactor(ai-fal): update file paths and improve directory handling in…
tombeckenham Jan 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .claude/settings.local.json

This file was deleted.

8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,10 @@ vite.config.ts.timestamp-*
test-traces
**/adapters/output
.nitro
.output
.output

.claude/settings.local.json

# Script outputs
scripts/fal.models.json
fal-models-comparison.csv
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
"format": "prettier --experimental-cli --ignore-unknown '**/*' --write",
"generate-docs": "node scripts/generate-docs.ts && pnpm run copy:readme",
"generate:models": "tsx scripts/convert-openrouter-models.ts",
"fetch:fal-models": "tsx --env-file=.env.local scripts/fetch-fal-models.ts",
"compare:fal-models": "tsx scripts/compare-fal-models.ts",
"sync-docs-config": "node scripts/sync-docs-config.ts",
"copy:readme": "cp README.md packages/typescript/ai/README.md && cp README.md packages/typescript/ai-devtools/README.md && cp README.md packages/typescript/preact-ai-devtools/README.md && cp README.md packages/typescript/ai-client/README.md && cp README.md packages/typescript/ai-gemini/README.md && cp README.md packages/typescript/ai-ollama/README.md && cp README.md packages/typescript/ai-openai/README.md && cp README.md packages/typescript/ai-react/README.md && cp README.md packages/typescript/ai-react-ui/README.md && cp README.md packages/typescript/react-ai-devtools/README.md && cp README.md packages/typescript/solid-ai-devtools/README.md",
"changeset": "changeset",
Expand Down
11 changes: 11 additions & 0 deletions packages/typescript/ai-fal/eslint.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import rootConfig from '../../../eslint.config.js'
import type { Linter } from 'eslint'

const config: Array<Linter.Config> = [
...rootConfig,
{
rules: {},
},
]

export default config
Loading