cURL
curl --request POST \ --url https://api.electronhub.ai/v1/messages \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "claude-3-5-sonnet-20241022", "messages": [ { "role": "user", "content": "<string>" } ], "max_tokens": 123, "temperature": 0.5, "top_p": 123, "top_k": 123, "stream": false, "system": "<string>", "tools": [ { "name": "<string>", "description": "<string>", "input_schema": {} } ], "tool_choice": "auto", "thinking": { "type": "enabled", "budget_tokens": 123 }, "reasoning_effort": "low" }'
{ "id": "<string>", "type": "message", "role": "assistant", "content": [ { "type": "text", "text": "<string>" } ], "model": "<string>", "stop_reason": "end_turn", "stop_sequence": "<string>", "usage": { "input_tokens": 123, "output_tokens": 123 } }
Create messages using Anthropic-style format
POST /messages
const response = await fetch('https://api.electronhub.ai/v1/messages', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ model: 'claude-3-sonnet-20240229', max_tokens: 1000, messages: [ { role: 'user', content: 'Hello, Claude!' } ] }) }); const data = await response.json(); console.log(data);
Enter your API key (starts with 'ek-')
Success
The response is of type object.
object