Type Alias HostedChatCompletionParams

HostedChatCompletionParams: Omit<
    ChatCompletionParams,
    | "stream"
    | "autoExecuteTools"
    | "onToolCall"
    | "onToolProgress"
    | "maxToolRounds",
> & {
    api_media_references?: unknown[];
    apiMediaReferences?: unknown[];
    app_source?: string;
    appSource?: string;
    chat_template_kwargs?: Record<string, unknown>;
    media_references?: unknown[];
    mediaReferences?: unknown[];
    stream?: false;
    task_profile?: "general" | "coding" | "reasoning";
    taskProfile?: "general" | "coding" | "reasoning";
    token_type?: "sogni" | "spark";
    tokenType?: "sogni" | "spark";
}

Type declaration

  • Optionalapi_media_references?: unknown[]
  • OptionalapiMediaReferences?: unknown[]
  • Optionalapp_source?: string

    Optional source label for this hosted REST request. Defaults to the client appSource when configured.

  • OptionalappSource?: string
  • Optionalchat_template_kwargs?: Record<string, unknown>
  • Optionalmedia_references?: unknown[]
  • OptionalmediaReferences?: unknown[]
  • Optionalstream?: false
  • Optionaltask_profile?: "general" | "coding" | "reasoning"

    Hosted REST task profile hint.

  • OptionaltaskProfile?: "general" | "coding" | "reasoning"
  • Optionaltoken_type?: "sogni" | "spark"

    Token type to use for hosted REST billing.

  • OptionaltokenType?: "sogni" | "spark"