File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -296,6 +296,14 @@ ollama.ps()
296296
297297- Returns: ` <ListResponse> `
298298
299+ ### version
300+
301+ ``` javascript
302+ ollama .version ()
303+ ```
304+
305+ - Returns: ` <VersionResponse> `
306+
299307### abort
300308
301309``` javascript
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ import type {
2828 WebSearchResponse ,
2929 WebFetchRequest ,
3030 WebFetchResponse ,
31+ VersionResponse ,
3132} from './interfaces.js'
3233import { defaultHost } from './constant.js'
3334
@@ -329,13 +330,13 @@ async encodeImage(image: Uint8Array | string): Promise<string> {
329330
330331 /**
331332 * Returns the Ollama server version.
332- * @returns {Promise<{version: string} > } - The server version object.
333+ * @returns {Promise<VersionResponse > } - The server version object.
333334 */
334- async version ( ) : Promise < { version : string } > {
335+ async version ( ) : Promise < VersionResponse > {
335336 const response = await utils . get ( this . fetch , `${ this . config . host } /api/version` , {
336337 headers : this . config . headers ,
337338 } )
338- return ( await response . json ( ) ) as { version : string }
339+ return ( await response . json ( ) ) as VersionResponse
339340 }
340341
341342 /**
Original file line number Diff line number Diff line change @@ -272,6 +272,10 @@ export interface ShowResponse {
272272 projector_info ?: Map < string , any >
273273}
274274
275+ export interface VersionResponse {
276+ version : string
277+ }
278+
275279export interface ListResponse {
276280 models : ModelResponse [ ]
277281}
You can’t perform that action at this time.
0 commit comments