generative-ts

Interface Ai21Jurassic2Response

interface Ai21Jurassic2Response {
    completions: {
        data: {
            text: string;
            tokens: {
                generatedToken: {
                    logprob: number;
                    raw_logprob: number;
                    token: string;
                };
                textRange: {
                    end: number;
                    start: number;
                };
                topTokens: any;
            }[];
        };
        finishReason: {
            reason: string;
        } & {
            length?: number;
        };
    }[];
    id: number;
    prompt: {
        text: string;
        tokens: {
            generatedToken: {
                logprob: number;
                raw_logprob: number;
                token: string;
            };
            textRange: {
                end: number;
                start: number;
            };
            topTokens: any;
        }[];
    };
}

Hierarchy

  • TypeOf<typeof Ai21Jurassic2ResponseCodec>
    • Ai21Jurassic2Response

Properties

Properties

completions: {
    data: {
        text: string;
        tokens: {
            generatedToken: {
                logprob: number;
                raw_logprob: number;
                token: string;
            };
            textRange: {
                end: number;
                start: number;
            };
            topTokens: any;
        }[];
    };
    finishReason: {
        reason: string;
    } & {
        length?: number;
    };
}[]

Type declaration

  • data: {
        text: string;
        tokens: {
            generatedToken: {
                logprob: number;
                raw_logprob: number;
                token: string;
            };
            textRange: {
                end: number;
                start: number;
            };
            topTokens: any;
        }[];
    }
    • text: string
    • tokens: {
          generatedToken: {
              logprob: number;
              raw_logprob: number;
              token: string;
          };
          textRange: {
              end: number;
              start: number;
          };
          topTokens: any;
      }[]
  • finishReason: {
        reason: string;
    } & {
        length?: number;
    }
id: number
prompt: {
    text: string;
    tokens: {
        generatedToken: {
            logprob: number;
            raw_logprob: number;
            token: string;
        };
        textRange: {
            end: number;
            start: number;
        };
        topTokens: any;
    }[];
}

Type declaration

  • text: string
  • tokens: {
        generatedToken: {
            logprob: number;
            raw_logprob: number;
            token: string;
        };
        textRange: {
            end: number;
            start: number;
        };
        topTokens: any;
    }[]