Specifications
Complete reference for Graphlit specifications - AI model configuration and behavior control
Overview & Core Concepts
What Specifications Do
The Specification Object
Default Behavior
What Happens Without a Specification
Use Case
Default Model
Default Type
When Do You Need a Specification?
Decision Matrix
Goal
Need Specification?
Specification Type
Common Scenarios
Specification Types
Complete Type Reference
COMPLETION Specifications
Model Selection Guide
Model
Best For
Speed
Context
Strengths
Complete Parameters
OpenAI Configuration
Anthropic Configuration
Google Configuration
Parameter Deep Dive
Temperature: Control Randomness
Probability (Top-P): Token Selection
Completion Token Limit: Response Length
Advanced Parameters
Complete Completion Example
Using OpenAI-Compatible AI Gateways
OpenRouter: 200+ Models via One API
Vercel AI Gateway: Enterprise Observability
Gateway Comparison
Feature
OpenRouter
Vercel AI Gateway
TEXT_EMBEDDING Specifications
Embedding Model Selection
Model
Dimensions
Quality
Speed
Best For
Configuration
Examples
⚠️ Cannot Change After Ingestion
EXTRACTION Specifications
Model Selection
Model
Quality
Speed
Best For
Configuration
PREPARATION Specifications
Model Selection
Model
Quality
Speed
Best For
Configuration
Model Service Providers
OpenAI (ModelServiceTypes.OpenAi)
ModelServiceTypes.OpenAi)Anthropic (ModelServiceTypes.Anthropic)
ModelServiceTypes.Anthropic)Google (ModelServiceTypes.Google)
ModelServiceTypes.Google)Groq (ModelServiceTypes.Groq)
ModelServiceTypes.Groq)Mistral (ModelServiceTypes.Mistral)
ModelServiceTypes.Mistral)Cohere (ModelServiceTypes.Cohere)
ModelServiceTypes.Cohere)Deepseek (ModelServiceTypes.Deepseek)
ModelServiceTypes.Deepseek)Cerebras (ModelServiceTypes.Cerebras)
ModelServiceTypes.Cerebras)Voyage (ModelServiceTypes.Voyage)
ModelServiceTypes.Voyage)Jina (ModelServiceTypes.Jina)
ModelServiceTypes.Jina)xAI (ModelServiceTypes.Xai)
ModelServiceTypes.Xai)Azure OpenAI (ModelServiceTypes.AzureOpenAi)
ModelServiceTypes.AzureOpenAi)AWS Bedrock (ModelServiceTypes.Bedrock)
ModelServiceTypes.Bedrock)Replicate (ModelServiceTypes.Replicate)
ModelServiceTypes.Replicate)Azure AI (ModelServiceTypes.AzureAi)
ModelServiceTypes.AzureAi)Advanced RAG Configuration
Retrieval Strategy
Reranking Strategy
GraphRAG Strategy
Revision Strategy
Search Type
Production Patterns
Pattern 1: Multi-Specification Strategy
Pattern 2: Reusable Project Defaults
Pattern 3: Zine Production Pattern
Pattern 4: Environment-Based Configuration
Pattern 5: A/B Testing Different Models
Complete API Reference
SpecificationInput (Top-Level)
Summary
Last updated