pending changes

This commit is contained in:
Adil Hafeez 2024-12-11 16:51:14 -08:00
parent 377f06b6ca
commit faf21ecf24
2 changed files with 16 additions and 14 deletions

View file

@ -7,10 +7,11 @@ listener:
connect_timeout: 0.005s connect_timeout: 0.005s
llm_providers: llm_providers:
- name: gpt-4o - name: ministral-3b
access_key: $OPENAI_API_KEY access_key: $MISTRAL_API_KEY
provider: openai provider: mistral
model: gpt-4o model: ministral-3b-latest
default: true
system_prompt: | system_prompt: |
You are a helpful assistant. You are a helpful assistant.

View file

@ -6,10 +6,10 @@ listener:
# Centralized way to manage LLMs, manage keys, retry logic, failover and limits in a central way # Centralized way to manage LLMs, manage keys, retry logic, failover and limits in a central way
llm_providers: llm_providers:
- name: gpt-4o - name: ministral-3b
access_key: $OPENAI_API_KEY access_key: $MISTRAL_API_KEY
provider: openai provider: mistral
model: gpt-4o model: ministral-3b-latest
default: true default: true
# default system prompt used by all prompt targets # default system prompt used by all prompt targets
@ -30,20 +30,21 @@ prompt_targets:
required: true required: true
- name: interests - name: interests
type: str type: str
enum: ["professional", "personal"] enum: [professional, personal]
description: interests of the person description: the type of interests
required: false required: false
- name: send_meetup_notes default: professional
description: send meetup notes to a slack channel - name: send_notes_via_slack
description: send notes to a slack channel
endpoint: endpoint:
name: app_server name: app_server
path: /agent/send_notes path: /agent/send_notes
http_method: POST http_method: POST
parameters: parameters:
- name: slack_message - name: slack_note
type: string type: string
required: true required: true
description: the meetup notes that should be sent to a slack channel description: the notes that should be sent to a slack channel
# Arch creates a round-robin load balancing between different endpoints, managed via the cluster subsystem. # Arch creates a round-robin load balancing between different endpoints, managed via the cluster subsystem.
endpoints: endpoints: