Spaces:
Running
Running
| export const AGENT_ENDPOINTS = Object.freeze({ | |
| capabilities: '/api/agent/capabilities', | |
| openapi: '/api/agent/openapi.json', | |
| create_image_request: '/api/agent/image-requests', | |
| generate: '/api/agent/images/generate', | |
| edit: '/api/agent/images/edit', | |
| create_generate_job: '/api/agent/jobs/images/generate', | |
| job: '/api/agent/jobs/{id}', | |
| job_result: '/api/agent/jobs/{id}/result', | |
| artifact_metadata: '/api/agent/artifacts/{id}', | |
| artifact_content: '/api/agent/artifacts/{id}/content', | |
| artifact_share: '/api/agent/artifacts/{id}/share', | |
| artifact_delete: '/api/agent/artifacts/{id}', | |
| page_request_feedback_batch: '/api/agent/page-requests/feedback', | |
| page_request_feedback: '/api/agent/page-requests/{id}/feedback', | |
| channel_health_diagnostics: '/api/agent/diagnostics/channel-health', | |
| agent_request_diagnostics_lookup: '/api/agent/diagnostics/requests', | |
| agent_request_diagnostics: '/api/agent/diagnostics/requests/{id}', | |
| page_request_diagnostics_batch: '/api/agent/diagnostics/page-requests', | |
| page_request_diagnostics: '/api/agent/diagnostics/page-requests/{id}' | |
| }); | |
| export const AGENT_JOB_ENDPOINTS = Object.freeze({ | |
| create_generate_job: AGENT_ENDPOINTS.create_generate_job, | |
| get_job: AGENT_ENDPOINTS.job, | |
| get_job_result: AGENT_ENDPOINTS.job_result | |
| }); | |
| export function buildAgentJobPath(jobId) { | |
| return AGENT_ENDPOINTS.job.replace('{id}', encodePathValue(jobId)); | |
| } | |
| export function buildAgentJobResultPath(jobId) { | |
| return AGENT_ENDPOINTS.job_result.replace('{id}', encodePathValue(jobId)); | |
| } | |
| export function buildAgentPageRequestFeedbackPath(pageRequestId) { | |
| return AGENT_ENDPOINTS.page_request_feedback.replace('{id}', encodePathValue(pageRequestId)); | |
| } | |
| export function buildAgentPageRequestDiagnosticsPath(pageRequestId) { | |
| return AGENT_ENDPOINTS.page_request_diagnostics.replace('{id}', encodePathValue(pageRequestId)); | |
| } | |
| export function buildAgentRequestDiagnosticsPath(requestId) { | |
| return AGENT_ENDPOINTS.agent_request_diagnostics.replace('{id}', encodePathValue(requestId)); | |
| } | |
| export function buildAgentArtifactSharePath(artifactId) { | |
| return AGENT_ENDPOINTS.artifact_share.replace('{id}', encodePathValue(artifactId)); | |
| } | |
| function encodePathValue(value) { | |
| return encodeURIComponent(String(value)); | |
| } | |