mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
yarn openapi
This commit is contained in:
@@ -59,6 +59,7 @@ const TranscriptCreate = () => {
|
|||||||
<h1 className="text-2xl font-bold mb-2">
|
<h1 className="text-2xl font-bold mb-2">
|
||||||
Welcome to reflector.media
|
Welcome to reflector.media
|
||||||
</h1>
|
</h1>
|
||||||
|
<button>Test upload</button>
|
||||||
<p>
|
<p>
|
||||||
Reflector is a transcription and summarization pipeline that
|
Reflector is a transcription and summarization pipeline that
|
||||||
transforms audio into knowledge.
|
transforms audio into knowledge.
|
||||||
|
|||||||
@@ -131,6 +131,11 @@ export interface V1TranscriptMergeSpeakerRequest {
|
|||||||
speakerMerge: SpeakerMerge;
|
speakerMerge: SpeakerMerge;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface V1TranscriptRecordUploadRequest {
|
||||||
|
transcriptId: any;
|
||||||
|
file: any | null;
|
||||||
|
}
|
||||||
|
|
||||||
export interface V1TranscriptRecordWebrtcRequest {
|
export interface V1TranscriptRecordWebrtcRequest {
|
||||||
transcriptId: any;
|
transcriptId: any;
|
||||||
rtcOffer: RtcOffer;
|
rtcOffer: RtcOffer;
|
||||||
@@ -1210,6 +1215,103 @@ export class DefaultApi extends runtime.BaseAPI {
|
|||||||
return await response.value();
|
return await response.value();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Transcript Record Upload
|
||||||
|
*/
|
||||||
|
async v1TranscriptRecordUploadRaw(
|
||||||
|
requestParameters: V1TranscriptRecordUploadRequest,
|
||||||
|
initOverrides?: RequestInit | runtime.InitOverrideFunction,
|
||||||
|
): Promise<runtime.ApiResponse<any>> {
|
||||||
|
if (
|
||||||
|
requestParameters.transcriptId === null ||
|
||||||
|
requestParameters.transcriptId === undefined
|
||||||
|
) {
|
||||||
|
throw new runtime.RequiredError(
|
||||||
|
"transcriptId",
|
||||||
|
"Required parameter requestParameters.transcriptId was null or undefined when calling v1TranscriptRecordUpload.",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (
|
||||||
|
requestParameters.file === null ||
|
||||||
|
requestParameters.file === undefined
|
||||||
|
) {
|
||||||
|
throw new runtime.RequiredError(
|
||||||
|
"file",
|
||||||
|
"Required parameter requestParameters.file was null or undefined when calling v1TranscriptRecordUpload.",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const queryParameters: any = {};
|
||||||
|
|
||||||
|
const headerParameters: runtime.HTTPHeaders = {};
|
||||||
|
|
||||||
|
if (this.configuration && this.configuration.accessToken) {
|
||||||
|
// oauth required
|
||||||
|
headerParameters["Authorization"] = await this.configuration.accessToken(
|
||||||
|
"OAuth2AuthorizationCodeBearer",
|
||||||
|
[],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const consumes: runtime.Consume[] = [
|
||||||
|
{ contentType: "multipart/form-data" },
|
||||||
|
];
|
||||||
|
// @ts-ignore: canConsumeForm may be unused
|
||||||
|
const canConsumeForm = runtime.canConsumeForm(consumes);
|
||||||
|
|
||||||
|
let formParams: { append(param: string, value: any): any };
|
||||||
|
let useForm = false;
|
||||||
|
if (useForm) {
|
||||||
|
formParams = new FormData();
|
||||||
|
} else {
|
||||||
|
formParams = new URLSearchParams();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (requestParameters.file !== undefined) {
|
||||||
|
formParams.append(
|
||||||
|
"file",
|
||||||
|
new Blob([JSON.stringify(anyToJSON(requestParameters.file))], {
|
||||||
|
type: "application/json",
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const response = await this.request(
|
||||||
|
{
|
||||||
|
path: `/v1/transcripts/{transcript_id}/record/upload`.replace(
|
||||||
|
`{${"transcript_id"}}`,
|
||||||
|
encodeURIComponent(String(requestParameters.transcriptId)),
|
||||||
|
),
|
||||||
|
method: "POST",
|
||||||
|
headers: headerParameters,
|
||||||
|
query: queryParameters,
|
||||||
|
body: formParams,
|
||||||
|
},
|
||||||
|
initOverrides,
|
||||||
|
);
|
||||||
|
|
||||||
|
if (this.isJsonMime(response.headers.get("content-type"))) {
|
||||||
|
return new runtime.JSONApiResponse<any>(response);
|
||||||
|
} else {
|
||||||
|
return new runtime.TextApiResponse(response) as any;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Transcript Record Upload
|
||||||
|
*/
|
||||||
|
async v1TranscriptRecordUpload(
|
||||||
|
requestParameters: V1TranscriptRecordUploadRequest,
|
||||||
|
initOverrides?: RequestInit | runtime.InitOverrideFunction,
|
||||||
|
): Promise<any> {
|
||||||
|
const response = await this.v1TranscriptRecordUploadRaw(
|
||||||
|
requestParameters,
|
||||||
|
initOverrides,
|
||||||
|
);
|
||||||
|
return await response.value();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Transcript Record Webrtc
|
* Transcript Record Webrtc
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user