- dependencies: Upgrade hyfi version to ^1.36.3 (
687d53a
)
- pipeline: Add convert_output in config (
468fb18
) - hyabsa: Add convert_absa_output_to_results in pipe and run configs (
eef96b2
) - test_results: Add HyFI.generate_pipe_config function call (
e53c9db
) - tests: Add new test_results module in hyabsa/agents tests (
cbd9cce
) - results: Add convert_output_to_results function (
0dfe260
)
- openai: Replace backoff with tenacity for retries (
d266340
) - dependencies: Replace backoff with tenacity (
f40b0ce
)
- absa: Add id column to batch_run and execute_each functions (
8422d63
) - hyabsa: Add id column and rename bodyText to text in absa config (
f35f44f
) - AgentResult: Add id field (
65dd028
) - absa: Add id parameter to execute method (
10439ef
) - runner: Add id_col and text_col in test.yaml (
4ca52bd
)
- openai: Add ChatCompletionEnv class, refactor environment variables access (
ced15cb
) - dependencies: Upgrade hyfi to 1.32.1 (
5e16a32
)
- hyabsa: Modify configuration in init.yaml files for agent, llm and prompts. (
f5c55dd
) - openai: Replace dotenv with DotEnvConfig (
263a0ce
) - runner: Remove project from absa.yaml (
16bb682
) - dependencies: Upgrade hyfi to 1.25.0 (
44730e4
)
- pipeline: Rename num_samples to sample_size in test.yaml (
5b1022a
)
- openai: Set API key and initialize ChatCompletion API (
611ca18
) - base agent: Add timestamp to output_filename, add verbose parameter to execute function (
c6a531d
) - config: Add test-gpt4.yaml and gpt4.yaml configuration files, update absa.yaml with more configurations, create gpt4.yaml configuration file (
257c6e6
)
- absa: Add top_n attribute for row selection (
1920f42
)
- hyabsa/agents: Add directory creation in base agent (
796135f
) - runner: Add train split to test configuration (
3e502f5
) - agent: Rename /api to /llm in init.yaml, add new absa.yaml with configurations (
aa6d8b0
) - tests: Add basic tests for BaseAgent and AbsaRunner (
0cb0f59
) - runners: Add AbsaRunner class and support methods in absa.py (
b63df84
) - prompts: Add build function for generating prompts (
408da56
) - runners: Add AbsaRunner to init (
f5147cf
) - hyabsa-contexts: Add ChatMessage model (
659ddb5
) - hyabsa: Add AgentResult class in results.py (
9048d35
) - hyabsa/llms: Add OpenAI ChatCompletion classes and methods (
f42029b
) - hyabsa: Add new class BaseAgent and associated methods (
5df6656
) - hyabsa: Add AbsaAgent class and execute method (
b9d3560
) - config: Add test.yaml configuration file (
caafad3
) - absa: Add prediction functions for ABSA model (
5197b9a
) - prompts: Add new prompts module (
4fc3a1e
) - prompts: Add initial and default configuration files (
15f0e97
) - api: Add configuration for openai, gpt35, and gpt4 models (
163b97c
) - hyabsa/conf/agent: Initialize AbsaAgent configs (
ac2da0f
) - openai-api: Implement functionality to interact with OpenAI API (
003ee0d
) - hyabsa/api: Add OpenaiAPI module (
bc2a50b
) - hyabsa: Add AbsaAgent class with generate_prompt and predict methods (
e451a12
) - config: Add test configuration files for pipeline, project, task and workflow (
2e50659
) - tests: Add sample_100.parquet data file (
8ee7b27
) - dependencies: Upgrade hyfi to 1.14.0 and add backoff and openai dependencies (
bcac9c0
)
- absa: Adjust task prediction and agent model handling (
1fca422
)
- Initial version (
0069ea5
)