AI Chat

Loading API key... πŸ“‹
-
API Calls
Today
-
Tokens Used
Today
-
Images
Today
-
Est. Cost
Today (USD)
Start a conversation with AI

πŸ“ μ‚¬μš©μž κ²Œμ‹œνŒ

κ²Œμ‹œκΈ€μ„ λΆˆλŸ¬μ˜€λŠ” 쀑...

πŸŽ† μ—…λ°μ΄νŠΈ λ‚΄μ—­

μ—…λ°μ΄νŠΈ 내역을 λΆˆλŸ¬μ˜€λŠ” 쀑...

πŸ“š SAM API Usage Guide

πŸ”‘ Your API Key

Loading...

πŸ’‘ Click the API key in the header to copy it quickly!

πŸš€ Quick Start Examples

1️⃣ Check Available Providers
curl -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     https://api.soonsoon.ai/providers
Response:
{"providers":["gemini-text","gemini-image","aws-bedrock-text","aws-bedrock-image","azure-openai-text","azure-other-text"]}
2️⃣ Text Generation (Gemini)
curl -X POST -H "Content-Type: application/json" \
     -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     -d '{
       "messages": [{"role": "user", "content": "μ•ˆλ…•ν•˜μ„Έμš”! κ°„λ‹¨ν•œ 인사말을 ν•΄μ£Όμ„Έμš”."}],
       "model_id": "gemini-2.0-flash-lite",
       "provider": "gemini-text"
     }' https://api.soonsoon.ai/generate/text
3️⃣ Text Generation (AWS Bedrock Claude)
curl -X POST -H "Content-Type: application/json" \
     -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     -d '{
       "messages": [{"role": "user", "content": "Hello! Please give me a brief greeting."}],
       "model_id": "us.anthropic.claude-3-5-haiku-20241022-v1:0",
       "provider": "aws-bedrock-text"
     }' https://api.soonsoon.ai/generate/text
4️⃣ Text Generation (Azure OpenAI GPT-5)
curl -X POST -H "Content-Type: application/json" \
     -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     -d '{
       "messages": [{"role": "user", "content": "Hello from GPT-5! Please respond."}],
       "model_id": "gpt-5-chat",
       "provider": "azure-openai-text"
     }' https://api.soonsoon.ai/generate/text
5️⃣ Text Generation (Azure Other - Grok-3)
curl -X POST -H "Content-Type: application/json" \
     -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     -d '{
       "messages": [{"role": "user", "content": "Hello from Grok-3! Please respond."}],
       "model_id": "grok-3",
       "provider": "azure-other-text"
     }' https://api.soonsoon.ai/generate/text
6️⃣ Image Analysis (Claude Vision)
curl -X POST -H "Content-Type: application/json" \
     -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     -d '{
       "messages": [{"role": "user", "content": "이 이미지λ₯Ό λΆ„μ„ν•΄μ£Όμ„Έμš”"}],
       "model_id": "us.anthropic.claude-3-5-sonnet-20241022-v2:0",
       "provider": "aws-bedrock-text",
       "image_data": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
     }' https://api.soonsoon.ai/generate/text
πŸ’‘ Tip: image_dataλŠ” "data:image/jpeg;base64," 접두사λ₯Ό ν¬ν•¨ν•œ base64 μΈμ½”λ”©λœ 이미지 λ¬Έμžμ—΄μž…λ‹ˆλ‹€.
7️⃣ Image Generation
curl -X POST -H "Content-Type: application/json" \
     -H "X-API-Key: sam_lW9c2203ji6VMRFBf8Ny5pF50AniSqqHQXcbIW8MCc4" \
     -d '{
       "prompt": "A beautiful sunset landscape with mountains",
       "model_id": "amazon.nova-canvas-v1:0",
       "provider": "aws-bedrock-image"
     }' https://api.soonsoon.ai/create/image

πŸ€– Available Models

πŸ“ Text Models
Google Gemini:
β€’ gemini-2.0-flash-lite
β€’ gemini-2.0-flash-exp
β€’ gemini-2.5-flash-exp (πŸ–ΌοΈ Vision)
β€’ gemini-3-pro-preview (🧠 Advanced Reasoning, 1M context)

AWS Bedrock:
β€’ us.anthropic.claude-3-5-haiku-20241022-v1:0
β€’ us.anthropic.claude-3-5-sonnet-20241022-v2:0
β€’ us.anthropic.claude-opus-4-20250514-v1:0
β€’ us.anthropic.claude-sonnet-4-20250514-v1:0
β€’ us.amazon.nova-lite-v1:0
β€’ us.amazon.nova-pro-v1:0

Azure OpenAI:
β€’ gpt-5-chat
β€’ gpt-4.1-mini
β€’ gpt-4o
β€’ gpt-5-mini
β€’ gpt-5-nano
β€’ o1-mini
β€’ o4-mini

Azure Other:
β€’ grok-3 (131K tokens)
β€’ grok-3-mini (131K tokens)
β€’ DeepSeek-V3-0324 (65K tokens)
β€’ DeepSeek-R1-0528 (65K tokens)
🎨 Image Models
Gemini:
β€’ imagen-3.0-generate-001
β€’ imagen-3.0-fast-generate-001
β€’ gemini-3-pro-image-preview (4K, ν…μŠ€νŠΈ λ Œλ”λ§, λŒ€ν™”ν˜• νŽΈμ§‘)

AWS Bedrock:
β€’ amazon.nova-canvas-v1:0
β€’ stability.stable-diffusion-xl-v1

πŸ“‹ Response Formats

Text Generation Response
{
  "response": "Hello there! How are you doing today?",
  "model_id": "us.anthropic.claude-3-5-haiku-20241022-v1:0",
  "provider": "aws-bedrock-text",
  "usageMetadata": {
    "promptTokenCount": 16,
    "candidatesTokenCount": 12,
    "totalTokenCount": 28
  }
}
Image Generation Response
{
  "images": ["base64_encoded_image_data"],
  "prompt": "A beautiful sunset landscape",
  "model_id": "amazon.nova-canvas-v1:0",
  "provider": "aws-bedrock-image"
}

πŸ“š μ™„μ „ν•œ API κ°€μ΄λ“œ

SAM API의 λͺ¨λ“  κΈ°λŠ₯κ³Ό μ‚¬μš©λ²•μ„ μƒμ„Ένžˆ μ„€λͺ…ν•œ μ™„μ „ν•œ κ°€μ΄λ“œ λ¬Έμ„œλ₯Ό ν™•μΈν•˜μ„Έμš”.

πŸ–₯️ Web Interface Usage

πŸ’¬ Chat Tab
  1. Select provider (gemini-text, aws-bedrock-text, azure-openai-text, or azure-other-text)
  2. Choose model from dropdown
  3. Type your message
  4. Press Send or Enter
  5. View token usage and response time
🎨 Image Tab
  1. Select provider (gemini-image or aws-bedrock-image)
  2. Choose model from dropdown
  3. Describe the image you want
  4. Click Generate Image
  5. Download or save generated image
βš™οΈ Settings
  • Manage API keys
  • View usage statistics
  • Configure permissions (admin)
  • System settings (admin)