Defines Go types and JSON marshaling for OpenAI tool choice, audio formats, and related enums, enabling typed API interactions.
// Source: https://github.com/mudler/LocalAI | License: MIT | Copyright 2023-2025 Ettore Di Giacinto (mudler@localai.io) // Provided via justclaw.it.com; keep this notice with the code. package types import ( "bytes" "encoding/json" "errors" "fmt" ) // The voice the model uses to respond. Voice cannot be changed during the session once the model has responded with audio at least once. Current voice options are alloy, ash, ballad, coral, echo, sage, shimmer, verse, marin, and cedar. We recommend marin and cedar for best quality. type Voice string const ( VoiceAlloy Voice = "alloy" VoiceAsh Voice = "ash" VoiceBallad Voice = "ballad" VoiceCoral Voice = "coral" VoiceEcho Voice = "echo" VoiceSage Voice = "sage" VoiceShimmer Voice = "shimmer" VoiceVerse Voice = "v ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key