Compare commits
No commits in common. "e6054f88c631c935aafc358660f5b9d1c5a50362" and "5bc7900fdbd7c1d7eba78a31a04db0306cc0b59a" have entirely different histories.
e6054f88c6
...
5bc7900fdb
4 changed files with 2 additions and 39 deletions
13
Dockerfile
13
Dockerfile
|
|
@ -1,13 +0,0 @@
|
||||||
FROM python:3.12
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
COPY ./requirements.txt ./
|
|
||||||
RUN pip install --no-cache-dir -r requirements.txt
|
|
||||||
|
|
||||||
COPY ./main.py ./
|
|
||||||
COPY ./tools.py ./
|
|
||||||
COPY ./.env ./
|
|
||||||
|
|
||||||
RUN useradd app
|
|
||||||
USER app
|
|
||||||
CMD ["python", "main.py"]
|
|
||||||
|
|
@ -9,5 +9,5 @@ A search engine in your discord client.
|
||||||
- [ ] System Prompt & Safety
|
- [ ] System Prompt & Safety
|
||||||
- [ ] Ephermal
|
- [ ] Ephermal
|
||||||
- [ ] Research
|
- [ ] Research
|
||||||
|
- [ ] Image creation(?)
|
||||||
- [ ] VC capabilities (difficult af to implement)
|
- [ ] VC capabilities (difficult af to implement)
|
||||||
- [ ] ~~Image creation~~ (thrown out due to payment requirements)
|
|
||||||
|
|
|
||||||
25
main.py
25
main.py
|
|
@ -15,30 +15,7 @@ load_dotenv()
|
||||||
|
|
||||||
client = genai.Client(api_key=os.getenv("GEM_API_KEY"))
|
client = genai.Client(api_key=os.getenv("GEM_API_KEY"))
|
||||||
config = types.GenerateContentConfig(
|
config = types.GenerateContentConfig(
|
||||||
tools=[searxng, open_url, run_command],
|
tools=[searxng, open_url, run_command]
|
||||||
safety_settings=[
|
|
||||||
types.SafetySetting(
|
|
||||||
category=types.HarmCategory.HARM_CATEGORY_CIVIC_INTEGRITY,
|
|
||||||
threshold=types.HarmBlockThreshold.BLOCK_NONE
|
|
||||||
),
|
|
||||||
types.SafetySetting(
|
|
||||||
category=types.HarmCategory.HARM_CATEGORY_HARASSMENT,
|
|
||||||
threshold=types.HarmBlockThreshold.BLOCK_NONE
|
|
||||||
),
|
|
||||||
types.SafetySetting(
|
|
||||||
category=types.HarmCategory.HARM_CATEGORY_SEXUALLY_EXPLICIT,
|
|
||||||
threshold=types.HarmBlockThreshold.BLOCK_NONE
|
|
||||||
),
|
|
||||||
types.SafetySetting(
|
|
||||||
category=types.HarmCategory.HARM_CATEGORY_HATE_SPEECH,
|
|
||||||
threshold=types.HarmBlockThreshold.BLOCK_NONE
|
|
||||||
),
|
|
||||||
types.SafetySetting(
|
|
||||||
category=types.HarmCategory.HARM_CATEGORY_DANGEROUS_CONTENT,
|
|
||||||
threshold=types.HarmBlockThreshold.BLOCK_NONE
|
|
||||||
),
|
|
||||||
|
|
||||||
]
|
|
||||||
)
|
)
|
||||||
intents = discord.Intents.default()
|
intents = discord.Intents.default()
|
||||||
intents.message_content = True
|
intents.message_content = True
|
||||||
|
|
|
||||||
|
|
@ -2,4 +2,3 @@ google-genai
|
||||||
python-dotenv
|
python-dotenv
|
||||||
discord.py
|
discord.py
|
||||||
markdownify
|
markdownify
|
||||||
aiohttp
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue