File tree Expand file tree Collapse file tree 4 files changed +2
-25
lines changed Expand file tree Collapse file tree 4 files changed +2
-25
lines changed Original file line number Diff line number Diff line change @@ -152,7 +152,6 @@ export interface ChromeAdapter {
152152 generateContent(request: GenerateContentRequest): Promise<Response>;
153153 generateContentStream(request: GenerateContentRequest): Promise<Response>;
154154 isAvailable(request: GenerateContentRequest): Promise<boolean>;
155- mode: InferenceMode;
156155}
157156
158157// @public
Original file line number Diff line number Diff line change @@ -20,12 +20,6 @@ These methods should not be called directly by the user.
2020export interface ChromeAdapter
2121```
2222
23- ## Properties
24-
25- | Property | Type | Description |
26- | --- | --- | --- |
27- | [mode](./ai.chromeadapter.md#chromeadaptermode) | [InferenceMode](./ai.md#inferencemode) | The inference mode. |
28-
2923## Methods
3024
3125| Method | Description |
@@ -34,16 +28,6 @@ export interface ChromeAdapter
3428| [generateContentStream(request)](./ai.chromeadapter.md#chromeadaptergeneratecontentstream) | Generates a content stream using on-device inference. |
3529| [isAvailable(request)](./ai.chromeadapter.md#chromeadapterisavailable) | Checks if the on-device model is capable of handling a given request. |
3630
37- ## ChromeAdapter.mode
38-
39- The inference mode.
40-
41- <b>Signature:</b>
42-
43- ```typescript
44- mode: InferenceMode;
45- ```
46-
4731## ChromeAdapter.generateContent()
4832
4933Generates content using on-device inference.
Original file line number Diff line number Diff line change 1717
1818import { AIError } from '../errors';
1919import { GenerateContentRequest, InferenceMode, AIErrorCode } from '../types';
20- import { ChromeAdapter } from '../types /chrome-adapter';
20+ import { ChromeAdapterImpl } from './chrome-adapter';
2121
2222/**
2323 * Dispatches a request to the appropriate backend (on-device or in-cloud)
@@ -31,7 +31,7 @@ import { ChromeAdapter } from '../types/chrome-adapter';
3131 */
3232export async function callCloudOrDevice<Response>(
3333 request: GenerateContentRequest,
34- chromeAdapter: ChromeAdapter | undefined,
34+ chromeAdapter: ChromeAdapterImpl | undefined,
3535 onDeviceCall: () => Promise<Response>,
3636 inCloudCall: () => Promise<Response>
3737): Promise<Response> {
Original file line number Diff line number Diff line change 1616 */
1717
1818import { CountTokensRequest, GenerateContentRequest } from './requests';
19- import { InferenceMode } from './enums';
2019
2120/**
2221 * <b>(EXPERIMENTAL)</b> Defines an inference "backend" that uses Chrome's on-device model,
@@ -28,11 +27,6 @@ import { InferenceMode } from './enums';
2827 * @public
2928 */
3029export interface ChromeAdapter {
31- /**
32- * The inference mode.
33- */
34- mode: InferenceMode;
35-
3630 /**
3731 * Checks if the on-device model is capable of handling a given
3832 * request.
You can’t perform that action at this time.
0 commit comments