fix: correct X-Glama-Metadata placement

This commit is contained in:
Frank
2025-01-20 20:48:18 -06:00
parent a66fb7b7fe
commit d995a6a3a2

View File

@@ -73,13 +73,27 @@ export class GlamaHandler implements ApiHandler, SingleCompletionHandler {
}
const { data: completion, response } = await this.client.chat.completions
.create({
.create(
{
model: this.getModel().id,
max_tokens: maxTokens,
temperature: 0,
messages: openAiMessages,
stream: true,
})
},
{
headers: {
"X-Glama-Metadata": JSON.stringify({
labels: [
{
key: "app",
value: "vscode.rooveterinaryinc.roo-cline",
},
],
}),
},
},
)
.withResponse()
const completionRequestId = response.headers.get("x-completion-request-id")
@@ -101,14 +115,6 @@ export class GlamaHandler implements ApiHandler, SingleCompletionHandler {
{
headers: {
Authorization: `Bearer ${this.options.glamaApiKey}`,
"X-Glama-Metadata": JSON.stringify({
labels: [
{
key: "app",
value: "vscode.rooveterinaryinc.roo-cline",
},
],
}),
},
},
)