Skip to content

Commit 00ef329

Browse files
committed
refactor: rename provider to ai-provider
1 parent b542fce commit 00ef329

32 files changed

+19
-19
lines changed

Diff for: bun.lockb

8 Bytes
Binary file not shown.

Diff for: docs/developers/01_getting_started.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
- [`packages/core`](#packagescore)
2222
- [`packages/storage`](#packagesstorage)
2323
- [`packages/ai`](#packagesai)
24-
- [`packages/provider`](#packagesprovider)
24+
- [`packages/ai-provider`](#packagesai-provider)
2525
- [`samples/cli`](#samplescli)
2626
- [`samples/web`](#samplesweb)
2727
- [`samples/ngraph`](#samplesngraph)
@@ -51,7 +51,7 @@ After this, plese read [Architecture](02_architecture.md) before attempting to [
5151

5252
```ts
5353
import { TaskGraphBuilder } from "ellmers-core";
54-
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-provider/hf-transformers/server";
54+
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-ai-provider/hf-transformers/server";
5555
// config and start up
5656
registerHuggingfaceLocalTasksInMemory();
5757

@@ -448,9 +448,9 @@ Storage for queues, caches, etc.
448448

449449
### `packages/ai`
450450

451-
These are the LLM tasks.
451+
These are the LLM tasks, models, etc.
452452

453-
### `packages/provider`
453+
### `packages/ai-provider`
454454

455455
This is the Huggingface Transformers JS (using ONNX) and TensorFlow MediaPipe providers.
456456

Diff for: package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
],
1010
"scripts": {
1111
"build": "bun run build:packages && bun run build:samples",
12-
"build:packages": "bun run build:core && bun run build:storage &&bun run build:ai && bun run build:provider",
12+
"build:packages": "bun run build:core && bun run build:storage &&bun run build:ai && bun run build:ai-provider",
1313
"build:core": "cd packages/core && bun run build",
1414
"build:ai": "cd packages/ai && bun run build",
1515
"build:storage": "cd packages/storage && bun run build",
16-
"build:provider": "cd packages/provider && bun run build",
16+
"build:ai-provider": "cd packages/ai-provider && bun run build",
1717
"build:samples": "bun run bun run build:cli && bun run build:web",
1818
"build:cli": "cd samples/cli && bun run build",
1919
"build:web": "cd samples/web && bun run build",
2020
"clean": "rm -rf node_modules packages/*/node_modules packages/*/dist packages/*/src/**/*\\.d\\.ts packages/*/src/**/*\\.map samples/*/node_modules samples/*/dist samples/*/src/**/*\\.d\\.ts samples/*/src/**/*\\.map",
21-
"watch:packages": "concurrently --kill-others -c 'auto' -n core,storage,ai,provider 'cd packages/core && bun run watch' 'sleep 3 && cd packages/storage && bun run watch' 'sleep 3 && cd packages/ai && bun run watch' 'sleep 6 && cd packages/provider && bun run watch'",
21+
"watch:packages": "concurrently --kill-others -c 'auto' -n core,storage,ai,provider 'cd packages/core && bun run watch' 'sleep 3 && cd packages/storage && bun run watch' 'sleep 3 && cd packages/ai && bun run watch' 'sleep 6 && cd packages/ai-provider && bun run watch'",
2222
"docs": "typedoc",
2323
"format": "eslint \"{packages|samples}/*/src/**/*.{js,ts,tsx,json}\" --fix && prettier \"{packages|samples}/*/src/**/*.{js,ts,tsx,json}\" --check --write",
2424
"release": "bun run build && bun publish",

Diff for: packages/provider/package.json renamed to packages/ai-provider/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "ellmers-provider",
2+
"name": "ellmers-ai-provider",
33
"type": "module",
44
"version": "0.0.1",
55
"description": "Ellmers is a tool for building and running DAG pipelines of AI tasks.",
File renamed without changes.

Diff for: samples/cli/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"ellmers-core": "workspace:packages/core",
2828
"ellmers-ai": "workspace:packages/ai",
2929
"ellmers-storage": "workspace:packages/storage",
30-
"ellmers-provider": "workspace:packages/provider"
30+
"ellmers-ai-provider": "workspace:packages/ai-provider"
3131
}
3232
}

Diff for: samples/cli/src/ellmers.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { program } from "commander";
44
import { argv } from "process";
55
import { AddBaseCommands } from "./TaskCLI";
66
import { getProviderRegistry } from "ellmers-ai";
7-
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-provider/hf-transformers/server";
8-
import { registerMediaPipeTfJsLocalInMemory } from "ellmers-provider/tf-mediapipe/server";
7+
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-ai-provider/hf-transformers/server";
8+
import { registerMediaPipeTfJsLocalInMemory } from "ellmers-ai-provider/tf-mediapipe/server";
99

1010
program.version("1.0.0").description("A CLI to run Ellmers.");
1111

Diff for: samples/cli/tsconfig.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
"ellmers-core": ["../../packages/core/src"],
1313
"ellmers-ai": ["../../packages/ai/src"],
1414
"ellmers-storage": ["../../packages/storage/src"],
15-
"ellmers-provider": ["../../packages/provider/src"]
15+
"ellmers-ai-provider": ["../../packages/ai-provider/src"]
1616
}
1717
},
1818
"references": [
1919
{ "path": "../../packages/core" },
2020
{ "path": "../../packages/ai" },
2121
{ "path": "../../packages/storage" },
22-
{ "path": "../../packages/provider" }
22+
{ "path": "../../packages/ai-provider" }
2323
]
2424
}

Diff for: samples/web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"react-resizable-panels": "^2.1.7",
2424
"ellmers-core": "workspace:packages/core",
2525
"ellmers-storage": "workspace:packages/storage",
26-
"ellmers-provider": "workspace:packages/provider",
26+
"ellmers-ai-provider": "workspace:packages/ai-provider",
2727
"ellmers-ai": "workspace:packages/ai"
2828
},
2929
"devDependencies": {

Diff for: samples/web/src/App.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { ResizableHandle, ResizablePanel, ResizablePanelGroup } from "./Resize";
1111
import { QueuesStatus } from "./QueueSatus";
1212
import { OutputRepositoryStatus } from "./OutputRepositoryStatus";
1313
import { GraphStoreStatus } from "./GraphStoreStatus";
14-
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-provider/hf-transformers/browser";
14+
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-ai-provider/hf-transformers/browser";
1515

1616
registerHuggingfaceLocalTasksInMemory();
1717

Diff for: samples/web/src/RunGraphFlow.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import { TurboNodeData, SingleNode, CompoundNode } from "./TurboNode";
1414
import TurboEdge from "./TurboEdge";
1515
import { FiFileText, FiClipboard, FiDownload, FiUpload } from "react-icons/fi";
1616
import { Task, TaskGraph } from "ellmers-core";
17-
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-provider/hf-transformers/browser";
18-
import { registerMediaPipeTfJsLocalInMemory } from "ellmers-provider/tf-mediapipe/browser";
17+
import { registerHuggingfaceLocalTasksInMemory } from "ellmers-ai-provider/hf-transformers/browser";
18+
import { registerMediaPipeTfJsLocalInMemory } from "ellmers-ai-provider/tf-mediapipe/browser";
1919
import { GraphPipelineCenteredLayout, GraphPipelineLayout, computeLayout } from "./layout";
2020

2121
import "@xyflow/react/dist/base.css";

Diff for: samples/web/tsconfig.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020

2121
"paths": {
2222
"ellmers-core": ["../../packages/core/src"],
23-
"ellmers-provider": ["../../packages/provider/src"],
23+
"ellmers-ai-provider": ["../../packages/ai-provider/src"],
2424
"ellmers-storage": ["../../packages/storage/src"]
2525
}
2626
},
2727
"include": ["src"],
2828
"exclude": ["dist"],
2929
"references": [
3030
{ "path": "../../packages/core" },
31-
{ "path": "../../packages/provider" },
31+
{ "path": "../../packages/ai-provider" },
3232
{ "path": "../../packages/storage" }
3333
]
3434
}

0 commit comments

Comments
 (0)