Skip to main content

Introduction to Assisters API

Assisters API provides access to our suite of proprietary AI models through a simple, OpenAI-compatible interface. Whether you’re building chatbots, search systems, or content moderation tools, our API offers powerful, reliable AI capabilities.

What is Assisters API?

Like Anthropic, OpenAI, and Google, Assisters develops and serves our own proprietary AI models. We handle the infrastructure, scaling, and optimization so you can focus on building great products.

OpenAI Compatible

Use the same code you write for OpenAI - just change the base URL

9 AI Models

Chat, Vision, Code, Embeddings, Moderation, Reranking, Speech, TTS, and Image

Pay Per Token

Only pay for what you use, starting at $0.01 per million tokens

99.9% Uptime

Enterprise-grade reliability with SLA guarantees

Our Models

Proprietary Models: Assisters develops and serves our own AI models, similar to how Anthropic serves Claude or OpenAI serves GPT. All models are optimized for performance, safety, and reliability.

Chat Completions

Generate conversational responses with streaming support. Perfect for chatbots, assistants, and interactive applications.
response = client.chat.completions.create(
    model="assisters-chat-v1",
    messages=[{"role": "user", "content": "Explain quantum computing"}],
    stream=True
)

Vision Analysis

Analyze images, extract text (OCR), and answer visual questions.
response = client.chat.completions.create(
    model="assisters-vision-v1",
    messages=[{
        "role": "user",
        "content": [
            {"type": "text", "text": "What's in this image?"},
            {"type": "image_url", "image_url": {"url": "https://..."}}
        ]
    }]
)

Code Generation

Expert code generation, debugging, and technical documentation.
response = client.chat.completions.create(
    model="assisters-code-v1",
    messages=[{"role": "user", "content": "Write a Python function to sort a list"}]
)

Text Embeddings

Create vector representations for semantic search, clustering, and similarity matching.
response = client.embeddings.create(
    model="assisters-embed-v1",
    input="Your text here"
)

Content Moderation

Detect harmful, inappropriate, or policy-violating content before it reaches your users.
response = client.moderations.create(
    model="assisters-moderation-v1",
    input="Content to check"
)

Document Reranking

Improve search results by reranking documents based on relevance to a query.
response = requests.post(
    "https://api.assisters.dev/v1/rerank",
    json={
        "model": "assisters-rerank-v1",
        "query": "search query",
        "documents": ["doc1", "doc2", "doc3"]
    }
)

Speech-to-Text

Transcribe audio in 100+ languages with high accuracy.
response = client.audio.transcriptions.create(
    model="assisters-whisper-v1",
    file=audio_file
)

Text-to-Speech

Generate natural speech with 300+ voices in 100+ languages.
response = client.audio.speech.create(
    model="assisters-tts-v1",
    input="Hello, welcome to Assisters!",
    voice="alloy"
)

Image Generation

Create high-quality images from text descriptions.
response = client.images.generate(
    model="assisters-image-v1",
    prompt="A futuristic city at sunset"
)

Model Catalog

ModelCategoryDescription
assisters-chat-v1ChatAdvanced reasoning and conversation
assisters-vision-v1VisionImage analysis, OCR, visual Q&A
assisters-code-v1CodeCode generation and debugging
assisters-embed-v1EmbeddingsMultilingual embeddings (100+ languages)
assisters-rerank-v1RerankingDocument reranking for RAG
assisters-moderation-v1ModerationContent safety classification
assisters-whisper-v1Speech-to-TextAudio transcription (100+ languages)
assisters-tts-v1Text-to-SpeechVoice synthesis (300+ voices)
assisters-image-v1ImageText-to-image generation

View All Models

Browse our complete model catalog with detailed specifications

Use Cases

Build conversational AI that understands context and provides helpful responses. Our chat models support multi-turn conversations with streaming for real-time interaction.
Automatically detect harmful content, spam, or policy violations before they reach your platform. Protect your users and brand.
Combine embeddings with chat completions to build retrieval-augmented generation systems that answer questions from your knowledge base.
Build voice-enabled applications with speech-to-text and text-to-speech capabilities in 100+ languages.

Getting Started

Ready to build? Follow these steps:
1

Create an Account

Sign up at assisters.dev to get your free API key with 100K tokens.
2

Install the SDK

Use the official OpenAI SDK - it works with Assisters API out of the box.
3

Make Your First Call

Follow our quickstart guide to send your first request.

Support & Resources