Skip to content

Commit

Permalink
Merge pull request #290 from jupyter-naas/280-push-assistants-ontolog…
Browse files Browse the repository at this point in the history
…ies-integrations-workflows-to-algolia

feat: push assistants ontologies integrations workflows to algolia
  • Loading branch information
FlorentLvr authored Dec 19, 2024
2 parents 59ffe87 + 684ffb4 commit b15bc66
Show file tree
Hide file tree
Showing 115 changed files with 5,075 additions and 1,253 deletions.
12 changes: 11 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@ OPENAI_API_KEY=your_openai_api_key_here
# Get your API key at: https://naas.ai/account/api-key
#NAAS_API_KEY=your_naas_api_key_here

# Algolia Configuration
# Get your API key at: https://www.algolia.com/api-keys
#ALGOLIA_API_KEY=your_algolia_api_key_here
#ALGOLIA_APPLICATION_ID=your_algolia_application_id_here

# Airtable Configuration
# Get your API key at: https://airtable.com/create/tokens
#AIRTABLE_API_KEY=your_airtable_api_key_here
Expand Down Expand Up @@ -46,7 +51,8 @@ OPENAI_API_KEY=your_openai_api_key_here

# Gmail Configuration
# Get your API key at: https://console.cloud.google.com/apis/credentials
#GMAIL_API_KEY=your_gmail_api_key_here
# GMAIL_EMAIL=your_gmail_email_here
# GMAIL_APP_PASSWORD=your_gmail_app_password_here

# Harvest Configuration
# Get your API key at: https://app.harvestapp.com/account/api
Expand Down Expand Up @@ -128,3 +134,7 @@ OPENAI_API_KEY=your_openai_api_key_here
# YouTube Configuration
# Get your API key at: https://console.cloud.google.com/apis/credentials
#YOUTUBE_API_KEY=your_youtube_api_key_here

# ZeroBounce Configuration
# Get your API key at: https://app.zerobounce.net/
#ZEROBOUNCE_API_KEY=your_zerobounce_api_key_here
8 changes: 8 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@ chat-sales-agent: .venv
chat-airtable-agent: .venv
@ docker compose run abi bash -c 'poetry install && poetry run chat-airtable-agent'

chat-algolia-agent: .venv
@ docker compose run abi bash -c 'poetry install && poetry run chat-algolia-agent'

chat-aws-s3-agent: .venv
@ docker compose run abi bash -c 'poetry install && poetry run chat-aws-s3-agent'

Expand Down Expand Up @@ -152,6 +155,11 @@ chat-yahoo-finance-agent: .venv
chat-youtube-agent: .venv
@ docker compose run abi bash -c 'poetry install && poetry run chat-youtube-agent'

chat-zerobounce-agent: .venv
@ docker compose run abi bash -c 'poetry install && poetry run chat-zerobounce-agent'

chat-sendgrid-agent: .venv
@ docker compose run abi bash -c 'poetry install && poetry run chat-sendgrid-agent'

.DEFAULT_GOAL := chat-supervisor-agent

Expand Down
188 changes: 187 additions & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ google-analytics-data = "^0.18.16"
psycopg2-binary = "^2.9.10"
supabase = "^2.10.0"
yfinance = "^0.2.50"
algoliasearch = "^4.11.1"
google-cloud-bigquery = "^3.27.0"
google-cloud-functions = "^1.19.0"
google-cloud-storage = "^2.19.0"

[tool.poetry.group.terminal-agent.dependencies]
langchain-anthropic = "^0.3.0"
Expand All @@ -45,6 +49,7 @@ chat-opendata-agent = "src.apps.terminal_agent.main:run_opendata_agent"
chat-operations-agent = "src.apps.terminal_agent.main:run_operations_agent"
chat-sales-agent = "src.apps.terminal_agent.main:run_sales_agent"
chat-airtable-agent = "src.apps.terminal_agent.main:run_airtable_agent"
chat-algolia-agent = "src.apps.terminal_agent.main:run_algolia_agent"
chat-aws-s3-agent = "src.apps.terminal_agent.main:run_aws_s3_agent"
chat-clockify-agent = "src.apps.terminal_agent.main:run_clockify_agent"
chat-discord-agent = "src.apps.terminal_agent.main:run_discord_agent"
Expand Down Expand Up @@ -72,6 +77,8 @@ chat-stripe-agent = "src.apps.terminal_agent.main:run_stripe_agent"
chat-supabase-agent = "src.apps.terminal_agent.main:run_supabase_agent"
chat-yahoo-finance-agent = "src.apps.terminal_agent.main:run_yahoo_finance_agent"
chat-youtube-agent = "src.apps.terminal_agent.main:run_youtube_agent"
chat-zerobounce-agent = "src.apps.terminal_agent.main:run_zerobounce_agent"
chat-sendgrid-agent = "src.apps.terminal_agent.main:run_sendgrid_agent"

abi = "src.cli:main"
api = "src.api:api"
Expand Down
Loading

0 comments on commit b15bc66

Please sign in to comment.