Code Examples
cURL
Python
Node.js
Java
PHP
Go
curl -X POST https://demo.airento.site/api/v1 \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"messages": [
{ "role": "user", "content": "Hello, how are you?" }
],
"max_tokens": 100
}'
import requests
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
}
json_data = {
'messages': [
{ 'role': 'user', 'content': 'Hello, how are you?' }
],
'max_tokens': 100
}
response = requests.post('https://demo.airento.site/api/v1', headers=headers, json=json_data)
print(response.json())
const fetch = require('node-fetch');
const response = await fetch('https://demo.airento.site/api/v1', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
messages: [{ role: 'user', content: 'Hello, how are you?' }],
max_tokens: 100
})
});
const data = await response.json();
console.log(data);
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"messages\":[{\"role\":\"user\",\"content\":\"Hello, how are you?\"}],\"max_tokens\":100}");
Request request = new Request.Builder()
.url("https://demo.airento.site/api/v1")
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer YOUR_API_KEY")
.build();
Response response = client.newCall(request).execute();
$ch = curl_init('https://demo.airento.site/api/v1');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'messages' => [ [ 'role' => 'user', 'content' => 'Hello, how are you?' ] ],
'max_tokens' => 100
]));
$response = curl_exec($ch);
echo $response;
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
type Message struct {
Role string `json:"role"`
Content string `json:"content"`
}
type RequestBody struct {
Messages []Message `json:"messages"`
MaxTokens int `json:"max_tokens"`
}
func main() {
data := RequestBody{
Messages: []Message{{Role: "user", Content: "Hello, how are you?"}},
MaxTokens: 100,
}
jsonData, _ := json.Marshal(data)
req, _ := http.NewRequest("POST", "https://demo.airento.site/api/v1", bytes.NewBuffer(jsonData))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
fmt.Println(resp.Status)
}