skills.vishalvoidskills/vishalvoid
Technical & DevelopmentIntermediate

venice-chat

Chat completions, multimodal inputs, tools, and streaming

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/veniceai/skills --skill venice-chat

Overview

What This Skill Does

Chat completions, multimodal inputs, tools, and streaming

Application

When to use this Skill

Documentation

Show Skills.md file

Venice Chat Completions

POST /api/v1/chat/completions is Venice's main text endpoint. It's OpenAI-compatible, plus a venice_parameters object for Venice-only features.

Use when

  • You need LLM text generation, with or without tools, with or without streaming.
  • You want multimodal inputs (images, audio, video) to a vision/audio-capable model.
  • You want Venice-specific features: web search, E2EE, characters, xAI X/Twitter search, strip-thinking, web scraping.
  • You need prompt caching for large system prompts or long documents.
  • You need structured (json_schema) output.

For the newer Alpha Responses API, see venice-responses.

Minimal request

curl https://api.venice.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $VENICE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org-glm-5-1",
    "messages": [{"role": "user", "content": "Why is the sky blue?"}]
  }'
Lines 1 - 25 of 272

Recommendations

Explore other random skills

All skillsMy patterns