Skip to content

Commit e48a830

Browse files
committed
refactor: Minor updates
1 parent 9324e6c commit e48a830

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

src/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ export const config = {
3939
// Server Configuration
4040
port: process.env.PORT || 8080,
4141

42+
ragConversationWindowSize: parseInt(process.env.RAG_CONVERSATION_WINDOW_SIZE || '', 10) || 1,
43+
4244
// RAG Management API Key (protects management endpoints)
4345
ragManagementApiKey: process.env.RAG_MANAGEMENT_API_KEY!,
4446

4547
ragQueryApiKey: process.env.RAG_QUERY_API_KEY!,
46-
47-
ragConversationWindowSize: parseInt(process.env.RAG_CONVERSATION_WINDOW_SIZE || '', 10) || 1,
4848
};

src/controllers/geminiQuery.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ export const handleGeminiBatch = async (req: Request, res: Response) => {
128128

129129
try {
130130
const llmResponse = (await generateText({
131-
model: model,
132-
contents: contentsForLlm, // Pass the (potentially RAG-augmented) GeminiContent[]
131+
contents: contentsForLlm,
132+
model: model, // Pass the (potentially RAG-augmented) GeminiContent[]
133133
stream: false,
134134
})) as LLMChatResponse;
135135
res.status(200).json(llmResponse);
@@ -298,11 +298,11 @@ export const handleGeminiStream = async (req: Request, res: Response) => {
298298

299299
try {
300300
await generateText({
301+
contents: contentsForLlm,
301302
model: model,
302303
onChunk: (rawSseLine: string) => {
303304
res.write(`${rawSseLine}\n`);
304-
},
305-
contents: contentsForLlm, // Pass the (potentially RAG-augmented) GeminiContent[]
305+
}, // Pass the (potentially RAG-augmented) GeminiContent[]
306306
stream: true,
307307
});
308308
res.end();

src/index.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
import { logs as apiLogs } from '@opentelemetry/api-logs';
2+
import { OTLPLogExporter } from '@opentelemetry/exporter-logs-otlp-grpc';
3+
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-grpc';
4+
import { ExpressInstrumentation } from '@opentelemetry/instrumentation-express';
5+
import { HttpInstrumentation } from '@opentelemetry/instrumentation-http';
6+
import { Resource } from '@opentelemetry/resources';
7+
import { BatchLogRecordProcessor, LoggerProvider } from '@opentelemetry/sdk-logs';
8+
import { NodeSDK } from '@opentelemetry/sdk-node';
9+
import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-node';
10+
import { ATTR_SERVICE_NAME } from '@opentelemetry/semantic-conventions';
111
import bodyParser from 'body-parser';
212
import cors from 'cors';
313
import express from 'express';
@@ -10,16 +20,6 @@ import Logger from './logger';
1020
import { geminiRouter } from './routers/geminiQuery';
1121
import { ragManagementRouter } from './routers/ragManagement';
1222
import swaggerDocument from './swagger';
13-
import { logs as apiLogs } from '@opentelemetry/api-logs';
14-
import { OTLPLogExporter } from '@opentelemetry/exporter-logs-otlp-grpc';
15-
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-grpc';
16-
import { ExpressInstrumentation } from '@opentelemetry/instrumentation-express';
17-
import { HttpInstrumentation } from '@opentelemetry/instrumentation-http';
18-
import { Resource } from '@opentelemetry/resources';
19-
import { BatchLogRecordProcessor, LoggerProvider } from '@opentelemetry/sdk-logs';
20-
import { NodeSDK } from '@opentelemetry/sdk-node';
21-
import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-node';
22-
import { ATTR_SERVICE_NAME } from '@opentelemetry/semantic-conventions';
2323

2424
// OpenTelemetry SDK Initialization
2525

0 commit comments

Comments
 (0)