w3-io/W3 Venice AI Action

Private AI inference via Venice — text, image, audio, video, vision, embeddings, x402 native

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandOperation: chat, generate-image, upscale-image, remove-background, text-to-speech, transcribe, generate-video, retrieve-video, embed, web-search, scrape, list-models, list-traits, list-styles, list-characters, get-character, get-balance, get-usage, create-api-key, list-api-keys, get-api-key, delete-api-key, get-rate-limits, get-x402-balance, get-x402-transactionsyes
api-keyVenice API key (Bearer token)no
authAuthentication mode: omit for api-key (default), or 'x402' for wallet-based SIWE auth via bridgeno
modelModel ID (e.g. llama-3.3-70b, deepseek-v3.2, nano-banana-pro, tts-kokoro)no
messagesJSON array of chat messages [{role, content}]no
promptSimple text prompt (alternative to messages for single-turn)no
systemSystem message prepended to conversationno
temperatureSampling temperature (0-2)no
max-tokensMaximum tokens to generateno
web-searchEnable web search augmentation (off, on, auto)no
characterCharacter slug for persona-driven chat (see list-characters)no
image-promptText prompt for image generationno
image-urlURL of image input for upscale/remove-backgroundno
widthImage width in pixelsno
heightImage height in pixelsno
styleImage style preset (see list-styles)no
textText input for TTSno
voiceTTS voice ID (e.g. af_heart, am_adam)no
audio-urlURL of audio file for transcriptionno
video-promptText prompt for video generationno
durationVideo duration in secondsno
request-idRequest ID for polling async results (retrieve-video)no
inputText or array of texts for embeddingno
querySearch query (web-search) or character search term (list-characters)no
urlURL for scrape commandno
slugCharacter slug for get-characterno
limitResult limit for list-charactersno
key-idAPI key ID for get-api-key / delete-api-keyno
descriptionDescription for create-api-keyno
expirationExpiration for create-api-key (ISO 8601)no
wallet-addressWallet address for get-x402-balance / get-x402-transactionsno
namedescription
resultJSON result of the operation