@anam-ai/js-sdk
Version:
Client side JavaScript SDK for Anam AI
18 lines • 804 B
TypeScript
import { ApiOptions, PersonaConfig, StartSessionResponse } from '../types';
import { StartSessionOptions } from '../types/coreApi/StartSessionOptions';
export declare class CoreApiRestClient {
private baseUrl;
private apiVersion;
private apiKey;
private sessionToken;
private apiGatewayConfig;
constructor(sessionToken?: string, apiKey?: string, options?: ApiOptions);
/**
* Builds URL and headers for a request, applying API Gateway configuration if enabled
*/
private buildGatewayUrlAndHeaders;
startSession(personaConfig?: PersonaConfig, sessionOptions?: StartSessionOptions): Promise<StartSessionResponse>;
unsafe_getSessionToken(personaConfig: PersonaConfig): Promise<string>;
private getApiUrl;
}
//# sourceMappingURL=CoreApiRestClient.d.ts.map