INNER CODE UNIT · TypeScript

GenSXClient

gensx-inc/gensx · packages/gensx-cloud-mcp/src/index.ts:54

class GenSXClient {
  constructor(
    private readonly org: string,
    private readonly projectName: string,
    private readonly environmentName: string,
    private readonly apiKey: string,
    private readonly baseUrl = "https://api.gensx.com",
  ) {}

  private async request<T>(
    path: string,
    method = "GET",
    body?: Record<string, unknown>,
  ): Promise<T> {
    const url = `${this.baseUrl}${path}`;
    const headers: Record<string, string> = {
      "Content-Type": "application/json",
      Authorization: `Bearer ${this.apiKey}`,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…