Skip to content

Latest commit

 

History

History
141 lines (97 loc) · 5.33 KB

File metadata and controls

141 lines (97 loc) · 5.33 KB

Shared Types

from groq.types import ErrorObject, FunctionDefinition, FunctionParameters

Completions

Types:

from groq.types import CompletionUsage

Chat

Completions

Types:

from groq.types.chat import (
    ChatCompletion,
    ChatCompletionAssistantMessageParam,
    ChatCompletionChunk,
    ChatCompletionContentPart,
    ChatCompletionContentPartImage,
    ChatCompletionContentPartText,
    ChatCompletionFunctionCallOption,
    ChatCompletionFunctionMessageParam,
    ChatCompletionMessage,
    ChatCompletionMessageParam,
    ChatCompletionMessageToolCall,
    ChatCompletionNamedToolChoice,
    ChatCompletionRole,
    ChatCompletionSystemMessageParam,
    ChatCompletionTokenLogprob,
    ChatCompletionTool,
    ChatCompletionToolChoiceOption,
    ChatCompletionToolMessageParam,
    ChatCompletionUserMessageParam,
)

Methods:

Embeddings

Types:

from groq.types import CreateEmbeddingResponse, Embedding

Methods:

Audio

Speech

Methods:

Transcriptions

Types:

from groq.types.audio import Transcription

Methods:

Translations

Types:

from groq.types.audio import Translation

Methods:

Models

Types:

from groq.types import Model, ModelDeleted, ModelListResponse

Methods:

Batches

Types:

from groq.types import (
    BatchCreateResponse,
    BatchRetrieveResponse,
    BatchListResponse,
    BatchCancelResponse,
)

Methods:

Files

Types:

from groq.types import FileCreateResponse, FileListResponse, FileDeleteResponse, FileInfoResponse

Methods: