API Keys
Manage your API keys to access Bygheart models programmatically.
Create New API Key
API Key Created!
Copy this key now. You won't be able to see it again.
Your API Keys
Quick Start
Use your API key to access Bygheart models. Native routes use message; OpenAI-compatible routes use model plus messages.
The chips above show every model ID your key can use, grouped by access tier. Full reference: bygheart-v5, bygheart-vision-v2, bygheart-reasoning, ufable, ureason, bygheart-coder-enterprise, bygheart-cobol-v1, bygheart-clinical-assist, and bygheart-music-v1. Some models may be temporarily paused for capacity — your key still works for them once resumed, no need to regenerate. bygheart-coder-enterprise, bygheart-cobol-v1, bygheart-clinical-assist, and bygheart-music-v1 require an Ultimate/Admin key.
curl -X POST https://iamvision.tech/chat \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message": "Hello, how are you?"}'
curl -X POST https://api.iamvision.tech/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "bygheart-reasoning",
"messages": [
{"role": "user", "content": "Hello, how are you?"}
]
}'
import requests
response = requests.post(
'https://api.iamvision.tech/v1/chat/completions',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model': 'bygheart-reasoning',
'messages': [
{'role': 'user', 'content': 'Hello, how are you?'}
]
}
)
print(response.json())
These tools ask for a Base URL and append /chat/completions themselves — paste the root only, not the full endpoint from the examples above. Pasting the full URL causes a doubled path like /v1/chat/completions/chat/completions and a 404.
Base URL: https://api.iamvision.tech/v1
API key: YOUR_API_KEY
Model: bygheart-reasoning (or ufable, ureason, etc.)