File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 1
1
import * as utils from './utils.js'
2
+ import { AbortableAsyncIterator } from './utils.js'
3
+
2
4
import fs , { createReadStream , promises } from 'fs'
3
5
import { dirname , join , resolve } from 'path'
4
6
import { createHash } from 'crypto'
@@ -138,12 +140,12 @@ export class Ollama extends OllamaBrowser {
138
140
139
141
create (
140
142
request : CreateRequest & { stream : true } ,
141
- ) : Promise < AsyncGenerator < ProgressResponse > >
143
+ ) : Promise < AbortableAsyncIterator < ProgressResponse > >
142
144
create ( request : CreateRequest & { stream ?: false } ) : Promise < ProgressResponse >
143
145
144
146
async create (
145
147
request : CreateRequest ,
146
- ) : Promise < ProgressResponse | AsyncGenerator < ProgressResponse > > {
148
+ ) : Promise < ProgressResponse | AbortableAsyncIterator < ProgressResponse > > {
147
149
let modelfileContent = ''
148
150
if ( request . path ) {
149
151
modelfileContent = await promises . readFile ( request . path , { encoding : 'utf8' } )
You can’t perform that action at this time.
0 commit comments