curl https://atus.hostclube.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sua-api-key-aqui" \
-d '{
"model": "MODEL_ID",
"messages": [
{"role": "user", "content": "Olá, como você está?"}
]
}'
from openai import OpenAI
client = OpenAI(
base_url="https://atus.hostclube.com/v1",
api_key="sua-api-key-aqui"
)
response = client.chat.completions.create(
model="MODEL_ID",
messages=[{"role": "user", "content": "Olá, como você está?"}]
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://atus.hostclube.com/v1",
apiKey: "sua-api-key-aqui",
});
const response = await client.chat.completions.create({
model: "MODEL_ID",
messages: [{ role: "user", content: "Olá, como você está?" }],
});
console.log(response.choices[0].message.content);
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://atus.hostclube.com/v1",
apiKey: "sua-api-key-aqui",
});
async function main() {
const response = await client.chat.completions.create({
model: "MODEL_ID",
messages: [{ role: "user", content: "Olá, como você está?" }],
});
console.log(response.choices[0].message.content);
}
main();
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
func main() {
body := map[string]interface{}{
"model": "MODEL_ID",
"messages": []map[string]string{
{"role": "user", "content": "Olá, como você está?"},
},
}
jsonBody, _ := json.Marshal(body)
req, _ := http.NewRequest("POST",
"https://atus.hostclube.com/v1/chat/completions",
bytes.NewBuffer(jsonBody))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer sua-api-key-aqui")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result)
}