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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…