Groq 模型提供对 Groq 高性能语言模型的访问。

参数类型默认值描述
idstr"llama-3.3-70b-versatile"用于生成响应的特定模型 ID。
namestr"Groq"代理的名称标识符。
providerstr"Groq"模型提供商。
frequency_penaltyOptional[float]None一个介于 -2.0 和 2.0 之间的数字。正值会根据新标记在文本中的现有频率进行惩罚,降低模型逐字重复相同行的可能性。
logit_biasOptional[Any]None一个 JSON 对象,通过将标记 ID 映射到 -100 和 100 之间的偏差值来修改指定标记在完成中出现的可能性。
logprobsOptional[bool]None是否返回输出标记的对数概率。
max_tokensOptional[int]None在聊天完成中生成的最大标记数。
presence_penaltyOptional[float]None一个介于 -2.0 和 2.0 之间的数字。正值会根据新标记在文本中是否出现进行惩罚,增加模型讨论新话题的可能性。
response_formatOptional[Dict[str, Any]]None指定模型必须输出的格式。将其设置为 { "type": "json_object" } 可启用 JSON 模式,确保生成的邮件是有效的 JSON。
seedOptional[int]None用于确定性采样的种子值,以确保具有相同种子和参数的重复请求返回相同的结果。
stopOptional[Union[str, List[str]]]None最多 4 个序列,API 将在这些序列处停止生成更多标记。
temperatureOptional[float]None要使用的采样温度,介于 0 和 2 之间。0.8 等较高值会使输出更随机,而 0.2 等较低值会使输出更集中和确定性。
top_logprobsOptional[int]None为每个生成的标记返回的顶部对数概率的数量。
top_pOptional[float]None核心采样参数。模型会考虑具有 top_p 概率质量的标记的结果。
userOptional[str]None代表您最终用户的唯一标识符,有助于监控和检测滥用。
extra_headersOptional[Any]None要包含在 API 请求中的其他标头。
extra_queryOptional[Any]None要包含在 API 请求中的其他查询参数。
request_paramsOptional[Dict[str, Any]]None要包含在请求中的其他参数。
api_keyOptional[str]None用于验证与服务进行请求的 API 密钥。
base_urlOptional[Union[str, httpx.URL]]None用于向服务发出 API 请求的基本 URL。
timeoutOptional[int]None请求的超时时长,以秒为单位。
max_retriesOptional[int]None失败请求的最大重试次数。
default_headersOptional[Any]None要包含在所有 API 请求中的默认标头。
default_queryOptional[Any]None要包含在所有 API 请求中的默认查询参数。
http_clientOptional[httpx.Client]None用于发出 API 请求的自定义 HTTP 客户端。
client_paramsOptional[Dict[str, Any]]None客户端配置的附加参数。
clientOptional[GroqClient]None为进行 API 请求提供的 GroqClient 实例。
async_clientOptional[AsyncGroqClient]None为进行异步 API 请求提供的 AsyncGroqClient 实例。