from groq.types import ErrorObject, FunctionDefinition, FunctionParameters
Types:
from groq.types import CompletionUsage
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:
client.chat.completions.create(**params) -> ChatCompletion
Types:
from groq.types import CreateEmbeddingResponse, Embedding
Methods:
client.embeddings.create(**params) -> CreateEmbeddingResponse
Types:
from groq.types.audio import Transcription
Methods:
client.audio.transcriptions.create(**params) -> Transcription
Types:
from groq.types.audio import Translation
Methods:
client.audio.translations.create(**params) -> Translation
Types:
from groq.types import Model, ModelDeleted, ModelListResponse
Methods:
client.models.retrieve(model) -> Model
client.models.list() -> ModelListResponse
client.models.delete(model) -> ModelDeleted