Invocation via API
Go to the Cloud Development Platform/Environment Configuration/API Key Configuration Page to create a new API Key.
After obtaining the API Key, you can perform HTTP API calls by simply including the Authorization: Bearer <Your API Key> header in the HTTP request.
Available HTTP APIs include:
Large Model Invocation
cURL Example
Here is an example of using cURL to call the Large Model HTTP API:
curl -X POST 'https://your-env-id.api.tcloudbasegateway.com/v1/ai/deepseek/v1/chat/completions' \
-H 'Authorization: Bearer <Your API Key>' \
-H 'Content-Type: application/json' \
-H 'Accept: text/event-stream' \
-d '{
"model": "deepseek-r1",
"messages": [
{
"role": "user",
"content": "Introduce yourself"
}
],
"stream": true
}'
OpenAI SDK Example
After obtaining the API Key, you can also use the OpenAI SDK to access the large model service by simply replacing the baseURL and apiKey. Here is an example:
const OpenAI = require("openai");
const client = new OpenAI({
apiKey: "Your API Key",
baseURL: "https://your-env-id.api.tcloudbasegateway.com/v1/ai/deepseek/v1",
});
async function main() {
const completion = await client.chat.completions.create({
model: "deepseek-r1",
messages: [{ role: "user", content: "Hello" }],
temperature: 0.3,
stream: true,
});
for await (const chunk of completion) {
console.log(chunk);
}
}
main();
AI Agent Invocation
cURL Example
Here is an example of using cURL to call the AI Agent HTTP API:
curl 'https://<your-envId>.api.tcloudbasegateway.com/v1/aibot/bots/<your-botId>/send-message' \
-H 'Authorization: Bearer <Your API Key>' \
-H 'Accept: text/event-stream' \
-H 'Content-Type: application/json' \
--data-raw '{"msg":"hi"}'
Knowledge Base Invocation
cURL Example
Here is an example of using cURL to call the Knowledge Base HTTP API:
curl 'https://<your-envId>.api.tcloudbasegateway.com/v1/knowlege/send-message' \
-H 'Authorization: Bearer <Your API Key>' \
-H 'Accept: text/event-stream' \
-H 'Content-Type: application/json' \
-d '{
"collectionView": "ykfty_6fWO",
"search": {
"content": "What are the latest features of CloudBase AI+?",
"limit": "5"
}
}'