a64a07511d
Commented out send_long_message method and auto PEP-8 reginald.py
2025-07-18 14:31:51 +05:00
9209cc568d
Made Prompt dataclass immutable and got rid out of add_message method. openai_client\models.py's test run would remain broken for now
2025-07-18 14:28:23 +05:00
7056315d5f
Added llm_interface.py for connecting Discord bot with LLMs (only Open AI at the moment)
2025-07-18 14:26:35 +05:00
b77dc31ea5
Added Response dataclass for better openai's response deserialization.
2025-07-14 20:28:00 +05:00
ad59a695af
Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses.
2025-07-13 19:47:37 +05:00
89b98fc5af
Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses.
2025-07-13 19:45:09 +05:00
97252a8062
Added models.py in openai_client containing abstract dataclasses for use with openai
...
Moved all dataclasses to .openai_client.models.py
Made prompt into its own dataclass
Removed to_dict methods because dataclasses/asdict seems to be sufficient
2025-07-11 16:59:20 +05:00
0534ec6b15
Added models.py containing abstract dataclasses for Discord
2025-07-10 21:22:52 +05:00
11f39bb673
Added package structure for future use
2025-07-10 20:52:21 +05:00
247e4417f5
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
2025-07-05 18:16:48 +05:00
bfe22e40ee
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
2025-07-05 18:14:49 +05:00
59902085b3
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
2025-07-05 17:48:36 +05:00
3d59e45e7e
First attempt at making openai stuff pretty. As it uses replies instead of completions, update of openai library is required.
2025-07-05 17:46:13 +05:00
4e22274f9b
- Removed unused debug import
2025-06-18 20:10:05 +05:00
a5ed9f9e1c
Applied changes made in GitHub
2025-06-17 10:57:19 +05:00
b93ae09b69
+ Applied debug decorator to some functions and methods
2025-03-18 19:54:34 +05:00
881ef42f42
+ Added debug decorator
2025-03-18 19:50:12 +05:00
d35110a83b
+ Added openai_completion.py for later use as a external script for working with ChatGPT
2025-03-17 21:43:15 +05:00
ae866894a3
Trying to update messages
2025-03-16 14:25:10 +01:00
dc5bce9ca4
Re-adding max tokens
2025-03-16 14:14:56 +01:00
f22c77e2a1
Merge branch 'development' of https://github.com/Kanium/KaniumCogs into development
2025-03-16 14:11:00 +01:00
1a34585d33
No max tokens, this is surely safe
2025-03-16 14:10:49 +01:00
6e34f36b8b
- Removed some condition check that some guy put in there
2025-03-16 17:58:51 +05:00
b843a4ef58
Adding debug stuff
2025-03-16 13:48:36 +01:00
341a68c045
Trying to debug the weather, so many mayflies
2025-03-16 13:41:15 +01:00
ac14895381
I can spell, don't check
2025-03-16 13:33:02 +01:00
62972399a6
STARES AT FORECAST - info
2025-03-16 13:30:48 +01:00
cc4e7ae528
No more naughty, all is fine
2025-03-16 13:22:48 +01:00
931d1b7298
Doing naughty stuff, don't look
2025-03-16 13:18:11 +01:00
de39425587
Merge branch 'development' of https://github.com/Kanium/KaniumCogs into development
2025-03-16 13:09:24 +01:00
c5b7ea3419
moving api key init
2025-03-16 13:09:21 +01:00
52113f93ae
~ Changed time_now function to return string instead of datetime object
2025-03-16 17:03:55 +05:00
866b94bb1e
Merge branch 'development' of https://github.com/Kanium/KaniumCogs into development
2025-03-16 12:57:21 +01:00
e3c931650b
- Removed tool call from tool role message
2025-03-16 16:41:14 +05:00
d6196e2ac2
Merge branch 'development' of https://github.com/Kanium/KaniumCogs into development
2025-03-16 12:40:49 +01:00
7b04c6f82a
COmmenting on stuff
2025-03-16 12:40:47 +01:00
c1cfbfa02d
~ Fixed the lack of tool calls in assistant message
2025-03-16 16:26:22 +05:00
d078b60f8f
~ Fixed the initial assistant response with tool calls not being appended
2025-03-16 16:19:18 +05:00
90b1640242
~ Slightly changed tools_description.py to address change the name of the now function to time_now
2025-03-16 15:23:05 +05:00
661bad8409
+ Added OpenAI function calling
...
+ Added weather tools for ChatGPT
2025-03-16 12:06:12 +05:00
5e7bbafbc9
Reducing short term memory to 50
2025-03-15 19:32:44 +01:00
c289e1d323
Turning to AI in desperation
2025-03-15 19:05:28 +01:00
b8cea3f961
Come on, read config you stupid memory!
2025-03-15 18:32:12 +01:00
728ce2aee4
AAAAAAAAAAA! Documentation why
2025-03-15 18:26:36 +01:00
5645b88677
Stop crying about positional argument!
2025-03-15 18:19:11 +01:00
3bf7d221a0
Screw properties, direct injection baby!
2025-03-15 18:12:57 +01:00
cdb5d20fa9
Moving parent init further down in calling order, this is dumb
2025-03-15 18:09:44 +01:00
f40227d0cd
attempting to make config a property
2025-03-15 18:05:21 +01:00
1f59db6f97
Absolutely differently, ahem
2025-03-15 17:58:35 +01:00
e49609e316
Trying to init in a different way
2025-03-15 17:58:25 +01:00