Cragbase AI API
Intelligent modelvalg for udviklere. Spar 30-70% på AI-omkostninger med automatisk optimering.
const response = await fetch(
'https://api.cragbase.com/v1/ai/generate',
{
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: "Write a product description",
preferences: {
maxCost: 0.05,
qualityRequirement: 'medium'
}
})
}
);Hvorfor vælge Cragbase AI API?
Bygget til udviklere der vil have bedre AI-ydelse uden kompleksiteten
Spar 30-70% på omkostninger
Automatisk modelvalg baseret på opgavetype og kompleksitet
Drop-in erstatning
Erstat OpenAI med én linje kode - ingen konfiguration nødvendig
Real-time analytics
Spor ydeevne, omkostninger og optimeringsmetrikker i realtid
Nul konfiguration
Virker ud af boksen med intelligente standarder og auto-optimering
Prøv det live
Se opgavebaseret modelvalg i aktion. Intet API-nøgle påkrævet.
Opgave opdaget: -
Anbefalet model: -
Årsag: -
AI-svar vises her...
Simpel, transparent prissætning
Ingen skjulte gebyrer, ingen overraskelser. Betal kun for det du bruger.
Gratis
Perfekt til test og små projekter
- 50 API requests/day
- 500 API requests/month
- Basic model optimization
- 3 AI providers
- Community support
- Basic analytics
Premium
Fantastisk til produktionsapplikationer
- 500 API requests/day
- 5000 API requests/month
- Full model optimization
- All 8 AI providers
- API access
- Email support
- Cost optimization
Professional
Til produktionsapplikationer
- Everything in Starter
- Priority support
- Custom integrations
- Webhook support
- SLA guarantees
Skal du have mere? Enterprise-planer tilgængelige
Tilpasset prissætning til høj volumen, dedikeret support og enterprise-funktioner.
Sådan virker det
Simpel 4-trins proces for at komme i gang med intelligent AI-routing
Send forespørgsel
Send dit prompt til vores intelligente API-endepunkt med din API-nøgle
curl -X POST https://api.cragbase.com/ai-api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Your prompt here"}'Intelligent routing
Vores system analyserer din forespørgsel og vælger den optimale AI-model baseret på opgavekompleksitet, omkostninger og hastighedskrav
{
"taskType": "text",
"complexity": "medium",
"selectedModel": "gemini-2.0-flash",
"reason": "Cost-optimized for short text tasks"
}AI-behandling
Den valgte model behandler din forespørgsel og genererer et højkvalitets svar
{
"response": "AI generated content...",
"modelUsed": "gemini-2.0-flash",
"tokens": 150,
"responseTime": 1200
}Optimeret svar
Modtag dit svar med detaljerede metrikker, omkostningsanalyse og optimeringsindsigt
{
"response": "Your AI response",
"cost": 0.0002,
"costSavings": "60%",
"optimization": "40% faster than GPT-4"
}Klar til at komme i gang?
Få din API-nøgle og start med at bygge intelligente applikationer på minutter. Ingen kompleks opsætning påkrævet.
API Dokumentation
Komplet API reference til integration af Cragbase AI i dine applikationer
/api/ai-api/generateKræver AuthGenerer AI tekst med intelligent routing mellem 8 AI providers
cURL Example
curl -X POST https://api.cragbase.com/ai-api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Write a professional email to a client",
"maxTokens": 500,
"temperature": 0.3,
"language": "en"
}'JavaScript Example
const response = await fetch('https://api.cragbase.com/ai-api/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'Write a professional email to a client',
maxTokens: 500,
temperature: 0.3,
language: 'en'
})
});
const data = await response.json();
console.log(data.response);Python Example
import requests
response = requests.post(
'https://api.cragbase.com/ai-api/generate',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={
'prompt': 'Write a professional email to a client',
'maxTokens': 500,
'temperature': 0.3,
'language': 'en'
}
)
data = response.json()
print(data['response'])Base URL
https://api.cragbase.comUse Cases
Perfekt til enhver AI-drevet applikation
Content Creation
Perfect for content creation workflows
Email Generation
Automatically generate professional emails, responses, and follow-ups
"Write a follow-up email to a client about project status"
Blog Posts
Create engaging blog content with SEO optimization
"Write a blog post about AI trends in 2024"
Social Media
Generate captions, posts, and content for multiple platforms
"Create a LinkedIn post about productivity tips"
Customer Support
Perfect for customer support workflows
Chatbot Responses
Power intelligent chatbots with contextual responses
"Respond to customer inquiry about refund policy"
FAQ Generation
Create comprehensive FAQ sections automatically
"Generate FAQ for a new product launch"
Ticket Classification
Automatically categorize and route support tickets
"Classify support ticket by priority and category"
Data Analysis
Perfect for data analysis workflows
Report Generation
Transform raw data into insightful reports
"Generate monthly sales report from CSV data"
Data Summarization
Extract key insights from large datasets
"Summarize customer feedback survey results"
Trend Analysis
Identify patterns and trends in business data
"Analyze website traffic patterns and trends"
Productivity
Perfect for productivity workflows
Meeting Summaries
Automatically summarize meeting notes and action items
"Summarize 1-hour team meeting recording"
Document Processing
Extract and process information from documents
"Extract key information from PDF contracts"
Task Automation
Automate repetitive tasks and workflows
"Generate daily task list from calendar events"
Have a Custom Use Case?
Our intelligent routing system adapts to any AI task. Contact us to discuss your specific requirements.
White-label & embedded
Byg jeres egen AI med Cragbase
Integrér guidede AI-flows i jeres produkt — jeres brand, vores motor og danske flows.
- Cragbase API med intelligent modelvalg
- Skræddersyede assistent-flows til jeres domæne
- White-label UI — jeres logo og farver
- Dedikeret onboarding og support
Kodeeksempler
Kom i gang med vores API på minutter
JavaScript Example
Simple JavaScript example using fetch API
// Basic API call
const response = await fetch('https://api.cragbase.com/ai-api/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'Write a professional email to a client',
maxTokens: 500,
temperature: 0.3
})
});
const data = await response.json();
console.log(data.response); // AI generated content
console.log(data.cost); // Cost in USD
console.log(data.modelUsed); // Model that was usedStreaming Responses
Get real-time streaming responses for better user experience
// Streaming example
const response = await fetch('https://api.cragbase.com/ai-api/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
prompt: 'Write a long article about AI',
stream: true
})
});
const reader = response.body.getReader();
while (true) {
const { done, value } = await reader.read();
if (done) break;
console.log(new TextDecoder().decode(value));
}Batch Processing
Process multiple prompts efficiently
// Batch processing
const prompts = [
'Write an email subject line',
'Write an email body',
'Write a follow-up message'
];
const responses = await Promise.all(
prompts.map(prompt =>
fetch('https://api.cragbase.com/ai-api/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ prompt })
}).then(r => r.json())
)
);
console.log('Total cost:', responses.reduce((sum, r) => sum + r.cost, 0));Error Handling
Robust error handling for production use
// Error handling example
async function generateWithRetry(prompt, maxRetries = 3) {
for (let i = 0; i < maxRetries; i++) {
try {
const response = await fetch('https://api.cragbase.com/ai-api/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ prompt })
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}: ${response.statusText}`);
}
return await response.json();
} catch (error) {
if (i === maxRetries - 1) throw error;
await new Promise(resolve => setTimeout(resolve, 1000 * (i + 1)));
}
}
}Klar til at komme i gang?
Tilslut dig tusinder af udviklere der optimerer deres AI-omkostninger
aiApi.cta.help.title
aiApi.cta.help.description
