1
0
Fork 0

send chain request as json, with numbers

This commit is contained in:
Sean Sube 2023-09-10 21:17:27 -05:00
parent 93fe54577c
commit 07662b22df
Signed by: ssube
GPG Key ID: 3EED7B957D362AF1
3 changed files with 7 additions and 4 deletions

View File

@ -438,6 +438,9 @@ export function makeClient(root: string, token: Maybe<string> = undefined, f = f
// eslint-disable-next-line no-return-await // eslint-disable-next-line no-return-await
return await parseRequest(url, { return await parseRequest(url, {
body, body,
headers: {
'Content-Type': 'application/json',
},
method: 'POST', method: 'POST',
}); });
}, },

View File

@ -3,7 +3,7 @@ import { ChainPipeline, HighresParams, ModelParams, Txt2ImgParams, UpscaleParams
export interface PipelineVariable { export interface PipelineVariable {
parameter: 'prompt' | 'cfg' | 'seed' | 'steps'; parameter: 'prompt' | 'cfg' | 'seed' | 'steps';
input: string; input: string;
values: Array<string>; values: Array<number | string>;
} }
export interface PipelineGrid { export interface PipelineGrid {

View File

@ -74,7 +74,7 @@ export function VariableControl(props: VariableControlProps) {
</Stack>; </Stack>;
} }
export function rangeSplit(parameter: string, value: string): Array<string> { export function rangeSplit(parameter: string, value: string): Array<number | string> {
// string values // string values
if (parameter === 'prompt') { if (parameter === 'prompt') {
return value.split('\n'); return value.split('\n');
@ -86,7 +86,7 @@ export function rangeSplit(parameter: string, value: string): Array<string> {
export const EXPR_STRICT_NUMBER = /^[0-9]+$/; export const EXPR_STRICT_NUMBER = /^[0-9]+$/;
export const EXPR_NUMBER_RANGE = /^([0-9]+)-([0-9]+)$/; export const EXPR_NUMBER_RANGE = /^([0-9]+)-([0-9]+)$/;
export function expandRanges(range: string): Array<string> { export function expandRanges(range: string): Array<string | number> {
if (EXPR_STRICT_NUMBER.test(range)) { if (EXPR_STRICT_NUMBER.test(range)) {
// entirely numeric, return without parsing // entirely numeric, return without parsing
return [range]; return [range];
@ -99,7 +99,7 @@ export function expandRanges(range: string): Array<string> {
const start = parseInt(startStr, 10); const start = parseInt(startStr, 10);
const end = parseInt(endStr, 10); const end = parseInt(endStr, 10);
return new Array(end - start).fill(0).map((_value, idx) => (idx + start).toFixed(0)); return new Array(end - start).fill(0).map((_value, idx) => idx + start);
} }
} }