INNER CODE UNIT · TypeScript
DEFAULT_TTL
google/sec-gemini · sec-gemini-ts/src/index.ts:65
const DEFAULT_TTL = 86400; // Default session TTL in seconds
/**
* Main client class for interacting with the SecGemini API.
* Handles authentication, fetching user info, managing models,
* and creating/resuming interactive sessions.
*/
export class SecGemini {
private apiKey: string;
private baseURL: string;
private websocketsURL: string;
private logsUrl: string;
private httpClient: HttpClient;
private logsHttpClient: HttpClient;
// Store fetched user and model information
private userInfo: UserInfo | null = null;
private user: PublicUser | null = null; // Convenience accessor