12const accessCode = process.env.EGOVAI_ACCESS_CODE; if (!accessCode) throw new Error("EGOVAI_ACCESS_CODE is required");
12345import { createClient, egovAi } from "egov.js"; const client = createClient({ baseUrl: "https://egov-ai-core-ws.oueg.info", });
1234567891011121314151617const token = await egovAi.generateAccessToken({ client, body: { access_code: accessCode }, throwOnError: true, }); const answer = await egovAi.generateAssistant({ client, auth: token.access_token, body: { category: "general", prompt: "Explain the steps for registering a sole proprietorship.", }, throwOnError: true, }); console.log(answer.data);
auth is serialized as a bearer credential because
the operation declares bearer security in openapi.json.