// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../../core/resource'; import * as CompletionsAPI from './completions'; import { ChatCompletion, ChatCompletionChunk, ChatCompletionTokenLogprob, ChoiceLogprobs, CompletionCreateParams, CompletionCreateParamsNonStreaming, CompletionCreateParamsStreaming, CompletionCreateResponse, CompletionModelsParams, CompletionModelsResponse, Completions, InferenceModelVendor, ModelDefinition, SortOrder, } from './completions'; export class Chat extends APIResource { completions: CompletionsAPI.Completions = new CompletionsAPI.Completions(this._client); } Chat.Completions = Completions; export declare namespace Chat { export { Completions as Completions, type ChatCompletion as ChatCompletion, type ChatCompletionChunk as ChatCompletionChunk, type ChatCompletionTokenLogprob as ChatCompletionTokenLogprob, type ChoiceLogprobs as ChoiceLogprobs, type InferenceModelVendor as InferenceModelVendor, type ModelDefinition as ModelDefinition, type SortOrder as SortOrder, type CompletionCreateResponse as CompletionCreateResponse, type CompletionModelsResponse as CompletionModelsResponse, type CompletionCreateParams as CompletionCreateParams, type CompletionCreateParamsNonStreaming as CompletionCreateParamsNonStreaming, type CompletionCreateParamsStreaming as CompletionCreateParamsStreaming, type CompletionModelsParams as CompletionModelsParams, }; }