|
1 | 1 | /**
|
2 | 2 | * 𐃏 Substrate
|
3 | 3 | * @generated file
|
4 |
| - * 20240617.20240806 |
| 4 | + * 20240617.20240814 |
5 | 5 | */
|
6 | 6 |
|
7 | 7 | import * as OpenAPI from "substrate/OpenAPI";
|
@@ -944,6 +944,40 @@ export class ComputeJSONOut extends FutureObject {
|
944 | 944 | return super._result() as Promise<ComputeJSONOut>;
|
945 | 945 | }
|
946 | 946 | }
|
| 947 | +/** GenerateCodeIn */ |
| 948 | +export class GenerateCodeIn extends FutureObject { |
| 949 | + /** Input prompt. */ |
| 950 | + get prompt() { |
| 951 | + return new FutureString(this._directive.next("prompt")); |
| 952 | + } |
| 953 | + /** Language of the code. */ |
| 954 | + get language() { |
| 955 | + return new FutureString(this._directive.next("language")); |
| 956 | + } |
| 957 | + /** (Optional) Higher values make the output more random, lower values make the output more deterministic. */ |
| 958 | + get temperature() { |
| 959 | + return new FutureNumber(this._directive.next("temperature")); |
| 960 | + } |
| 961 | + /** (Optional) Maximum number of tokens to generate. */ |
| 962 | + get max_tokens() { |
| 963 | + return new FutureNumber(this._directive.next("max_tokens")); |
| 964 | + } |
| 965 | + /** returns the result for `GenerateCodeIn` once it's node has been run. */ |
| 966 | + protected override async _result(): Promise<GenerateCodeIn> { |
| 967 | + return super._result() as Promise<GenerateCodeIn>; |
| 968 | + } |
| 969 | +} |
| 970 | +/** GenerateCodeOut */ |
| 971 | +export class GenerateCodeOut extends FutureObject { |
| 972 | + /** Code response. */ |
| 973 | + get code() { |
| 974 | + return new FutureString(this._directive.next("code")); |
| 975 | + } |
| 976 | + /** returns the result for `GenerateCodeOut` once it's node has been run. */ |
| 977 | + protected override async _result(): Promise<GenerateCodeOut> { |
| 978 | + return super._result() as Promise<GenerateCodeOut>; |
| 979 | + } |
| 980 | +} |
947 | 981 | /** MultiComputeTextIn */
|
948 | 982 | export class MultiComputeTextIn extends FutureObject {
|
949 | 983 | /** Input prompt. */
|
@@ -3635,6 +3669,73 @@ export class MultiComputeJSON extends Node {
|
3635 | 3669 | return super.output() as OpenAPI.components["schemas"]["MultiComputeJSONOut"];
|
3636 | 3670 | }
|
3637 | 3671 | }
|
| 3672 | +export namespace GenerateCode { |
| 3673 | + /** |
| 3674 | + * GenerateCode Input |
| 3675 | + * https://www.substrate.run/nodes#GenerateCode |
| 3676 | + */ |
| 3677 | + export type Input = FutureExpandAny< |
| 3678 | + OpenAPI.components["schemas"]["GenerateCodeIn"] |
| 3679 | + >; |
| 3680 | + |
| 3681 | + /** |
| 3682 | + * GenerateCode Output |
| 3683 | + * https://www.substrate.run/nodes#GenerateCode |
| 3684 | + */ |
| 3685 | + export type Output = OpenAPI.components["schemas"]["GenerateCodeOut"]; |
| 3686 | +} |
| 3687 | + |
| 3688 | +/** |
| 3689 | + * Generate code in the specified language. |
| 3690 | + * |
| 3691 | + * https://www.substrate.run/nodes#GenerateCode |
| 3692 | + */ |
| 3693 | +export class GenerateCode extends Node { |
| 3694 | + /** |
| 3695 | + * Input arguments: `prompt`, `language`, `temperature` (optional), `max_tokens` (optional) |
| 3696 | + * |
| 3697 | + * Output fields: `code` |
| 3698 | + * |
| 3699 | + * https://www.substrate.run/nodes#GenerateCode |
| 3700 | + */ |
| 3701 | + constructor( |
| 3702 | + args: FutureExpandAny<OpenAPI.components["schemas"]["GenerateCodeIn"]>, |
| 3703 | + options?: Options, |
| 3704 | + ) { |
| 3705 | + super(args, options); |
| 3706 | + this.node = "GenerateCode"; |
| 3707 | + } |
| 3708 | + |
| 3709 | + /** |
| 3710 | + * Retrieve this node's output from a response. |
| 3711 | + * |
| 3712 | + * Output fields: `code` |
| 3713 | + * |
| 3714 | + * https://www.substrate.run/nodes#GenerateCode |
| 3715 | + */ |
| 3716 | + protected override async result(): Promise< |
| 3717 | + OpenAPI.components["schemas"]["GenerateCodeOut"] | undefined |
| 3718 | + > { |
| 3719 | + return Promise.resolve( |
| 3720 | + this._response ? this._response.get(this) : undefined, |
| 3721 | + ) as Promise<OpenAPI.components["schemas"]["GenerateCodeOut"] | undefined>; |
| 3722 | + } |
| 3723 | + |
| 3724 | + /** |
| 3725 | + * Future reference to this node's output. |
| 3726 | + * |
| 3727 | + * Output fields: `code` |
| 3728 | + * |
| 3729 | + * https://www.substrate.run/nodes#GenerateCode |
| 3730 | + */ |
| 3731 | + override get future(): GenerateCodeOut { |
| 3732 | + return new GenerateCodeOut(new Trace([], this)); |
| 3733 | + } |
| 3734 | + |
| 3735 | + protected override output(): OpenAPI.components["schemas"]["GenerateCodeOut"] { |
| 3736 | + return super.output() as OpenAPI.components["schemas"]["GenerateCodeOut"]; |
| 3737 | + } |
| 3738 | +} |
3638 | 3739 | export namespace Mistral7BInstruct {
|
3639 | 3740 | /**
|
3640 | 3741 | * Mistral7BInstruct Input
|
@@ -6051,6 +6152,7 @@ export type AnyNode =
|
6051 | 6152 | | BatchComputeJSON
|
6052 | 6153 | | ComputeJSON
|
6053 | 6154 | | MultiComputeJSON
|
| 6155 | + | GenerateCode |
6054 | 6156 | | Mistral7BInstruct
|
6055 | 6157 | | Mixtral8x7BInstruct
|
6056 | 6158 | | Llama3Instruct8B
|
@@ -6105,74 +6207,76 @@ export type NodeOutput<T> = T extends Experimental
|
6105 | 6207 | ? OpenAPI.components["schemas"]["ComputeJSONOut"]
|
6106 | 6208 | : T extends MultiComputeJSON
|
6107 | 6209 | ? OpenAPI.components["schemas"]["MultiComputeJSONOut"]
|
6108 |
| - : T extends Mistral7BInstruct |
6109 |
| - ? OpenAPI.components["schemas"]["Mistral7BInstructOut"] |
6110 |
| - : T extends Mixtral8x7BInstruct |
6111 |
| - ? OpenAPI.components["schemas"]["Mixtral8x7BInstructOut"] |
6112 |
| - : T extends Llama3Instruct8B |
6113 |
| - ? OpenAPI.components["schemas"]["Llama3Instruct8BOut"] |
6114 |
| - : T extends Llama3Instruct70B |
6115 |
| - ? OpenAPI.components["schemas"]["Llama3Instruct70BOut"] |
6116 |
| - : T extends Firellava13B |
6117 |
| - ? OpenAPI.components["schemas"]["Firellava13BOut"] |
6118 |
| - : T extends GenerateImage |
6119 |
| - ? OpenAPI.components["schemas"]["GenerateImageOut"] |
6120 |
| - : T extends MultiGenerateImage |
6121 |
| - ? OpenAPI.components["schemas"]["MultiGenerateImageOut"] |
6122 |
| - : T extends InpaintImage |
6123 |
| - ? OpenAPI.components["schemas"]["InpaintImageOut"] |
6124 |
| - : T extends MultiInpaintImage |
6125 |
| - ? OpenAPI.components["schemas"]["MultiInpaintImageOut"] |
6126 |
| - : T extends StableDiffusionXLLightning |
6127 |
| - ? OpenAPI.components["schemas"]["StableDiffusionXLLightningOut"] |
6128 |
| - : T extends StableDiffusionXLInpaint |
6129 |
| - ? OpenAPI.components["schemas"]["StableDiffusionXLInpaintOut"] |
6130 |
| - : T extends StableDiffusionXLControlNet |
6131 |
| - ? OpenAPI.components["schemas"]["StableDiffusionXLControlNetOut"] |
6132 |
| - : T extends StableVideoDiffusion |
6133 |
| - ? OpenAPI.components["schemas"]["StableVideoDiffusionOut"] |
6134 |
| - : T extends InterpolateFrames |
6135 |
| - ? OpenAPI.components["schemas"]["InterpolateFramesOut"] |
6136 |
| - : T extends TranscribeSpeech |
6137 |
| - ? OpenAPI.components["schemas"]["TranscribeSpeechOut"] |
6138 |
| - : T extends GenerateSpeech |
6139 |
| - ? OpenAPI.components["schemas"]["GenerateSpeechOut"] |
6140 |
| - : T extends RemoveBackground |
6141 |
| - ? OpenAPI.components["schemas"]["RemoveBackgroundOut"] |
6142 |
| - : T extends EraseImage |
6143 |
| - ? OpenAPI.components["schemas"]["EraseImageOut"] |
6144 |
| - : T extends UpscaleImage |
6145 |
| - ? OpenAPI.components["schemas"]["UpscaleImageOut"] |
6146 |
| - : T extends SegmentUnderPoint |
6147 |
| - ? OpenAPI.components["schemas"]["SegmentUnderPointOut"] |
6148 |
| - : T extends SegmentAnything |
6149 |
| - ? OpenAPI.components["schemas"]["SegmentAnythingOut"] |
6150 |
| - : T extends SplitDocument |
6151 |
| - ? OpenAPI.components["schemas"]["SplitDocumentOut"] |
6152 |
| - : T extends EmbedText |
6153 |
| - ? OpenAPI.components["schemas"]["EmbedTextOut"] |
6154 |
| - : T extends MultiEmbedText |
6155 |
| - ? OpenAPI.components["schemas"]["MultiEmbedTextOut"] |
6156 |
| - : T extends EmbedImage |
6157 |
| - ? OpenAPI.components["schemas"]["EmbedImageOut"] |
6158 |
| - : T extends MultiEmbedImage |
6159 |
| - ? OpenAPI.components["schemas"]["MultiEmbedImageOut"] |
6160 |
| - : T extends JinaV2 |
6161 |
| - ? OpenAPI.components["schemas"]["JinaV2Out"] |
6162 |
| - : T extends CLIP |
6163 |
| - ? OpenAPI.components["schemas"]["CLIPOut"] |
6164 |
| - : T extends FindOrCreateVectorStore |
6165 |
| - ? OpenAPI.components["schemas"]["FindOrCreateVectorStoreOut"] |
6166 |
| - : T extends ListVectorStores |
6167 |
| - ? OpenAPI.components["schemas"]["ListVectorStoresOut"] |
6168 |
| - : T extends DeleteVectorStore |
6169 |
| - ? OpenAPI.components["schemas"]["DeleteVectorStoreOut"] |
6170 |
| - : T extends QueryVectorStore |
6171 |
| - ? OpenAPI.components["schemas"]["QueryVectorStoreOut"] |
6172 |
| - : T extends FetchVectors |
6173 |
| - ? OpenAPI.components["schemas"]["FetchVectorsOut"] |
6174 |
| - : T extends UpdateVectors |
6175 |
| - ? OpenAPI.components["schemas"]["UpdateVectorsOut"] |
6176 |
| - : T extends DeleteVectors |
6177 |
| - ? OpenAPI.components["schemas"]["DeleteVectorsOut"] |
6178 |
| - : never; |
| 6210 | + : T extends GenerateCode |
| 6211 | + ? OpenAPI.components["schemas"]["GenerateCodeOut"] |
| 6212 | + : T extends Mistral7BInstruct |
| 6213 | + ? OpenAPI.components["schemas"]["Mistral7BInstructOut"] |
| 6214 | + : T extends Mixtral8x7BInstruct |
| 6215 | + ? OpenAPI.components["schemas"]["Mixtral8x7BInstructOut"] |
| 6216 | + : T extends Llama3Instruct8B |
| 6217 | + ? OpenAPI.components["schemas"]["Llama3Instruct8BOut"] |
| 6218 | + : T extends Llama3Instruct70B |
| 6219 | + ? OpenAPI.components["schemas"]["Llama3Instruct70BOut"] |
| 6220 | + : T extends Firellava13B |
| 6221 | + ? OpenAPI.components["schemas"]["Firellava13BOut"] |
| 6222 | + : T extends GenerateImage |
| 6223 | + ? OpenAPI.components["schemas"]["GenerateImageOut"] |
| 6224 | + : T extends MultiGenerateImage |
| 6225 | + ? OpenAPI.components["schemas"]["MultiGenerateImageOut"] |
| 6226 | + : T extends InpaintImage |
| 6227 | + ? OpenAPI.components["schemas"]["InpaintImageOut"] |
| 6228 | + : T extends MultiInpaintImage |
| 6229 | + ? OpenAPI.components["schemas"]["MultiInpaintImageOut"] |
| 6230 | + : T extends StableDiffusionXLLightning |
| 6231 | + ? OpenAPI.components["schemas"]["StableDiffusionXLLightningOut"] |
| 6232 | + : T extends StableDiffusionXLInpaint |
| 6233 | + ? OpenAPI.components["schemas"]["StableDiffusionXLInpaintOut"] |
| 6234 | + : T extends StableDiffusionXLControlNet |
| 6235 | + ? OpenAPI.components["schemas"]["StableDiffusionXLControlNetOut"] |
| 6236 | + : T extends StableVideoDiffusion |
| 6237 | + ? OpenAPI.components["schemas"]["StableVideoDiffusionOut"] |
| 6238 | + : T extends InterpolateFrames |
| 6239 | + ? OpenAPI.components["schemas"]["InterpolateFramesOut"] |
| 6240 | + : T extends TranscribeSpeech |
| 6241 | + ? OpenAPI.components["schemas"]["TranscribeSpeechOut"] |
| 6242 | + : T extends GenerateSpeech |
| 6243 | + ? OpenAPI.components["schemas"]["GenerateSpeechOut"] |
| 6244 | + : T extends RemoveBackground |
| 6245 | + ? OpenAPI.components["schemas"]["RemoveBackgroundOut"] |
| 6246 | + : T extends EraseImage |
| 6247 | + ? OpenAPI.components["schemas"]["EraseImageOut"] |
| 6248 | + : T extends UpscaleImage |
| 6249 | + ? OpenAPI.components["schemas"]["UpscaleImageOut"] |
| 6250 | + : T extends SegmentUnderPoint |
| 6251 | + ? OpenAPI.components["schemas"]["SegmentUnderPointOut"] |
| 6252 | + : T extends SegmentAnything |
| 6253 | + ? OpenAPI.components["schemas"]["SegmentAnythingOut"] |
| 6254 | + : T extends SplitDocument |
| 6255 | + ? OpenAPI.components["schemas"]["SplitDocumentOut"] |
| 6256 | + : T extends EmbedText |
| 6257 | + ? OpenAPI.components["schemas"]["EmbedTextOut"] |
| 6258 | + : T extends MultiEmbedText |
| 6259 | + ? OpenAPI.components["schemas"]["MultiEmbedTextOut"] |
| 6260 | + : T extends EmbedImage |
| 6261 | + ? OpenAPI.components["schemas"]["EmbedImageOut"] |
| 6262 | + : T extends MultiEmbedImage |
| 6263 | + ? OpenAPI.components["schemas"]["MultiEmbedImageOut"] |
| 6264 | + : T extends JinaV2 |
| 6265 | + ? OpenAPI.components["schemas"]["JinaV2Out"] |
| 6266 | + : T extends CLIP |
| 6267 | + ? OpenAPI.components["schemas"]["CLIPOut"] |
| 6268 | + : T extends FindOrCreateVectorStore |
| 6269 | + ? OpenAPI.components["schemas"]["FindOrCreateVectorStoreOut"] |
| 6270 | + : T extends ListVectorStores |
| 6271 | + ? OpenAPI.components["schemas"]["ListVectorStoresOut"] |
| 6272 | + : T extends DeleteVectorStore |
| 6273 | + ? OpenAPI.components["schemas"]["DeleteVectorStoreOut"] |
| 6274 | + : T extends QueryVectorStore |
| 6275 | + ? OpenAPI.components["schemas"]["QueryVectorStoreOut"] |
| 6276 | + : T extends FetchVectors |
| 6277 | + ? OpenAPI.components["schemas"]["FetchVectorsOut"] |
| 6278 | + : T extends UpdateVectors |
| 6279 | + ? OpenAPI.components["schemas"]["UpdateVectorsOut"] |
| 6280 | + : T extends DeleteVectors |
| 6281 | + ? OpenAPI.components["schemas"]["DeleteVectorsOut"] |
| 6282 | + : never; |
0 commit comments