@marrocode/ns-ai-kit
Version:
AI Kit for NativeScript
22 lines (21 loc) • 458 B
TypeScript
export interface GeminiMessage {
role: 'user' | 'model';
content: string;
}
export interface GeminiResponse {
candidates: {
content: {
parts: {
text: string;
}[];
role: string;
};
finishReason: string;
index: number;
}[];
usageMetadata?: {
promptTokenCount: number;
candidatesTokenCount: number;
totalTokenCount: number;
};
}