curl -X POST https://model.gm.ai/v1/chat/completions
-H "Content-Type: application/json"
-d '{
"model": "gm-01-8B",
"messages": [
{
"role": "user",
"content": "Swap 10 USDT from SOL?"
}
],
"tools": [
{
"type": "function",
"function": {
"name": "swap_token",
"description": "Convenient for buying, selling, or swapping",
"parameters": {
"type": "object",
"properties": {
"outputTokenAmount": {
"type": "number",
"description": "The amount of the output token to buy"
},
"inputTokenAmount": {
"type": "number",
"description": "The amount of the input token"
},
"inputTokenSymbol": {
"type": "string",
"description": "The symbol of the input token"
},
"outputTokenSymbol": {
"type": "string",
"description": "The symbol of the output token to buy"
}
},
"required": ["inputTokenSymbol", "outputTokenSymbol"],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}
}
}
],
"stream": "False",
"temperature": 0
}'