Commit Graph
44 Commits
Author SHA1 Message Date
T-BENZIN 1f7aa0a5ee Merge remote-tracking branch 'origin/dev' into dev 2025-08-24 19:59:31 +05:00
T-BENZIN 3b6fc28d4c Added ClientMessage -> OpenAIMessage object adapter 2025-08-24 19:59:21 +05:00
T-BENZIN c024d85db5 Added ClientMessage -> OpenAIMessage object adapter 2025-08-24 19:59:07 +05:00
T-BENZIN a5bfccb19a Added OpenAI response -> OpenAIMessage object adapter 2025-08-24 19:43:02 +05:00
T-BENZIN 7dc1d485b1 Finished some basic OpenAI interaction. Next are adapters. 2025-08-24 18:26:08 +05:00
T-BENZIN 8255d54e56 Added empty attachments list for test message 2025-08-24 18:25:16 +05:00
T-BENZIN 37beca0dd6 Modified typing for InputImage 2025-08-24 18:24:27 +05:00
T-BENZIN 087566811a Added __init__ to Message Builder interface 2025-08-17 15:24:01 +05:00
T-BENZIN 095bd828cf Added client message builder 2025-08-17 15:20:32 +05:00
T-BENZIN 0387dafef8 Removed openai test run code 2025-08-15 12:58:37 +05:00
T-BENZIN 0e2becc212 Commented out non-functional code 2025-08-15 12:37:57 +05:00
T-BENZIN b69f169892 Merge remote-tracking branch 'origin/dev' into dev 2025-08-15 12:34:55 +05:00
T-BENZIN 40b3b900ac Wrong apostrophe character in comments 2025-08-15 12:34:41 +05:00
T-BENZIN eb7733be69 Removed non-finished code 2025-08-15 12:28:40 +05:00
T-BENZIN 131999816b File structure refactor 2025-08-15 12:28:39 +05:00
T-BENZIN ff70196756 File structure refactor 2025-08-15 11:09:40 +05:00
T-BENZIN 180c167a43 File structure refactor 2025-08-15 11:01:21 +05:00
T-BENZIN 75af912bf5 File_structure refactor 2025-08-15 10:41:35 +05:00
T-BENZIN a64a07511d Commented out send_long_message method and auto PEP-8 reginald.py 2025-07-18 14:31:51 +05:00
T-BENZIN 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
T-BENZIN 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
T-BENZIN b77dc31ea5 Added Response dataclass for better openai's response deserialization. 2025-07-14 20:28:00 +05:00
T-BENZIN ad59a695af Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses. 2025-07-13 19:47:37 +05:00
T-BENZIN 89b98fc5af Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses. 2025-07-13 19:45:09 +05:00
T-BENZIN 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
T-BENZIN 0534ec6b15 Added models.py containing abstract dataclasses for Discord 2025-07-10 21:22:52 +05:00
T-BENZIN 11f39bb673 Added package structure for future use 2025-07-10 20:52:21 +05:00
T-BENZIN 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
T-BENZIN 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
T-BENZIN 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
T-BENZIN 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
T-BENZIN 4e22274f9b - Removed unused debug import 2025-06-18 20:10:05 +05:00
T-BENZIN a5ed9f9e1c Applied changes made in GitHub 2025-06-17 10:57:19 +05:00
T-BENZIN b93ae09b69 + Applied debug decorator to some functions and methods 2025-03-18 19:54:34 +05:00
T-BENZIN 881ef42f42 + Added debug decorator 2025-03-18 19:50:12 +05:00
T-BENZIN d35110a83b + Added openai_completion.py for later use as a external script for working with ChatGPT 2025-03-17 21:43:15 +05:00
T-BENZIN 6e34f36b8b - Removed some condition check that some guy put in there 2025-03-16 17:58:51 +05:00
T-BENZIN 52113f93ae ~ Changed time_now function to return string instead of datetime object 2025-03-16 17:03:55 +05:00
T-BENZIN e3c931650b - Removed tool call from tool role message 2025-03-16 16:41:14 +05:00
T-BENZIN c1cfbfa02d ~ Fixed the lack of tool calls in assistant message 2025-03-16 16:26:22 +05:00
T-BENZIN d078b60f8f ~ Fixed the initial assistant response with tool calls not being appended 2025-03-16 16:19:18 +05:00
T-BENZIN 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
T-BENZIN 661bad8409 + Added OpenAI function calling
+ Added weather tools for ChatGPT
2025-03-16 12:06:12 +05:00
T-BENZIN a744339812 ~ Changed how messages are split 2025-02-26 20:14:38 +05:00