diff --git a/.env.example b/.env.example index 1e1755a..cce0da1 100644 --- a/.env.example +++ b/.env.example @@ -14,6 +14,7 @@ NEXT_PUBLIC_N8N_DEFAULT_WORKFLOW=/webhook/data-engineering-agent NEXT_PUBLIC_N8N_OPENAI_WORKFLOW=/webhook/data-engineering-agent NEXT_PUBLIC_N8N_OLLAMA_WORKFLOW=/webhook/data-engineering-agent NEXT_PUBLIC_N8N_CLAUDE_WORKFLOW=/webhook/data-engineering-agent +NEXT_PUBLIC_N8N_GEMINI_WORKFLOW=/webhook/data-engineering-agent # OpenAI configuration NEXT_PUBLIC_OPENAI_API_KEY=your_openai_key_here @@ -24,6 +25,9 @@ NEXT_PUBLIC_OLLAMA_API_URL=http://localhost:11434 # Claude (Anthropic) configuration NEXT_PUBLIC_ANTHROPIC_API_KEY=your_anthropic_key_here +# Gemini configuration +NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_key_here + # Azure OpenAI configuration NEXT_PUBLIC_AZURE_OPENAI_API_KEY=your_azure_openai_key_here NEXT_PUBLIC_AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 5699b04..787d583 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,13 +38,15 @@ ARG NEXT_PUBLIC_N8N_DEFAULT_WORKFLOW ARG NEXT_PUBLIC_N8N_OPENAI_WORKFLOW ARG NEXT_PUBLIC_N8N_OLLAMA_WORKFLOW ARG NEXT_PUBLIC_N8N_CLAUDE_WORKFLOW +ARG NEXT_PUBLIC_N8N_GEMINI_WORKFLOW -# OpenAI / Ollama / Claude / Azure +# OpenAI / Ollama / Claude / Azure / Gemini ARG NEXT_PUBLIC_OPENAI_API_KEY ARG NEXT_PUBLIC_OLLAMA_API_URL ARG NEXT_PUBLIC_ANTHROPIC_API_KEY ARG NEXT_PUBLIC_AZURE_OPENAI_API_KEY ARG NEXT_PUBLIC_AZURE_OPENAI_ENDPOINT +ARG NEXT_PUBLIC_GEMINI_API_KEY # Make them ENV so that Next.js sees them during build ENV DATABASE_URL=$DATABASE_URL @@ -58,12 +60,14 @@ ENV NEXT_PUBLIC_N8N_DEFAULT_WORKFLOW=$NEXT_PUBLIC_N8N_DEFAULT_WORKFLOW ENV NEXT_PUBLIC_N8N_OPENAI_WORKFLOW=$NEXT_PUBLIC_N8N_OPENAI_WORKFLOW ENV NEXT_PUBLIC_N8N_OLLAMA_WORKFLOW=$NEXT_PUBLIC_N8N_OLLAMA_WORKFLOW ENV NEXT_PUBLIC_N8N_CLAUDE_WORKFLOW=$NEXT_PUBLIC_N8N_CLAUDE_WORKFLOW +ENV NEXT_PUBLIC_N8N_GEMINI_WORKFLOW=$NEXT_PUBLIC_N8N_GEMINI_WORKFLOW ENV NEXT_PUBLIC_OPENAI_API_KEY=$NEXT_PUBLIC_OPENAI_API_KEY ENV NEXT_PUBLIC_OLLAMA_API_URL=$NEXT_PUBLIC_OLLAMA_API_URL ENV NEXT_PUBLIC_ANTHROPIC_API_KEY=$NEXT_PUBLIC_ANTHROPIC_API_KEY ENV NEXT_PUBLIC_AZURE_OPENAI_API_KEY=$NEXT_PUBLIC_AZURE_OPENAI_API_KEY ENV NEXT_PUBLIC_AZURE_OPENAI_ENDPOINT=$NEXT_PUBLIC_AZURE_OPENAI_ENDPOINT +ENV NEXT_PUBLIC_GEMINI_API_KEY=$NEXT_PUBLIC_GEMINI_API_KEY # Copy deps from previous stage COPY --from=deps /app/node_modules ./node_modules diff --git a/README.md b/README.md index 22d72a6..9ef1a7d 100644 --- a/README.md +++ b/README.md @@ -18,13 +18,14 @@ https://github.com/user-attachments/assets/f591bc23-3a19-43eb-9c92-e4b5bb3ba57f
Building a Practical Assistant that empowers Data Engineers to deliver results with speed and efficiency.
+Data Agent is an agentic AI harnessing GenAI to automate and streamline data engineering workflows. + By delivering complete, well-prepared data requests, it saves time and reduces bottlenecks across teams.
{children}
; + return{children}
; }, ul({ children }: any) { return{children};
+ },
+ table({ children, ...props }: any) {
+ return (
+ {message.content}
+{message.content}