mirror of
https://github.com/AventurasTeam/Aventuras.git
synced 2026-05-01 21:30:19 +00:00
Major
This commit is contained in:
parent
48110abfdd
commit
ca20fc9bdf
3 changed files with 62 additions and 27 deletions
|
|
@ -36,10 +36,11 @@ export class OpenRouterProvider implements AIProvider {
|
|||
model: request.model,
|
||||
messagesCount: request.messages.length,
|
||||
temperature: request.temperature,
|
||||
topP: request.topP,
|
||||
maxTokens: request.maxTokens,
|
||||
});
|
||||
|
||||
const requestBody = {
|
||||
const requestBody: Record<string, unknown> = {
|
||||
model: request.model,
|
||||
messages: request.messages,
|
||||
temperature: request.temperature ?? 0.8,
|
||||
|
|
@ -48,6 +49,11 @@ export class OpenRouterProvider implements AIProvider {
|
|||
...request.extraBody, // Spread provider-specific options (e.g., reasoning)
|
||||
};
|
||||
|
||||
// Add top_p only if specified (some providers don't support it)
|
||||
if (request.topP !== undefined) {
|
||||
requestBody.top_p = request.topP;
|
||||
}
|
||||
|
||||
log('Sending request to OpenRouter...');
|
||||
|
||||
const response = await fetch(OPENROUTER_API_URL, {
|
||||
|
|
@ -179,12 +185,13 @@ export class OpenRouterProvider implements AIProvider {
|
|||
model: request.model,
|
||||
messagesCount: request.messages.length,
|
||||
temperature: request.temperature,
|
||||
topP: request.topP,
|
||||
maxTokens: request.maxTokens,
|
||||
});
|
||||
|
||||
log('Sending streaming request to OpenRouter...');
|
||||
|
||||
const requestBody = {
|
||||
const requestBody: Record<string, unknown> = {
|
||||
model: request.model,
|
||||
messages: request.messages,
|
||||
temperature: request.temperature ?? 0.8,
|
||||
|
|
@ -194,6 +201,11 @@ export class OpenRouterProvider implements AIProvider {
|
|||
...request.extraBody, // Spread provider-specific options (e.g., reasoning)
|
||||
};
|
||||
|
||||
// Add top_p only if specified (some providers don't support it)
|
||||
if (request.topP !== undefined) {
|
||||
requestBody.top_p = request.topP;
|
||||
}
|
||||
|
||||
const response = await fetch(OPENROUTER_API_URL, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue