Skip to content

Tags: mfenerich/thinkhub

Tags

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(deps): bump the non-breaking-changes group across 1 directory w…

…ith 5 updates (#45)

* chore(deps): bump the non-breaking-changes group across 1 directory with 5 updates

Bumps the non-breaking-changes group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [openai](https://github.com/openai/openai-python) | `1.65.4` | `1.66.3` |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.47.2` | `0.49.0` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.6.12` | `7.7.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` |
| [ruff](https://github.com/astral-sh/ruff) | `0.9.7` | `0.11.0` |



Updates `openai` from 1.65.4 to 1.66.3
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.65.4...v1.66.3)

Updates `anthropic` from 0.47.2 to 0.49.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-python@v0.47.2...v0.49.0)

Updates `coverage` from 7.6.12 to 7.7.0
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.6.12...7.7.0)

Updates `pytest` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.4...8.3.5)

Updates `ruff` from 0.9.7 to 0.11.0
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.9.7...0.11.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
- dependency-name: anthropic
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
- dependency-name: coverage
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: non-breaking-changes
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: non-breaking-changes
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update pyproject.toml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marcel Fenerich <142222759+mfenerich@users.noreply.github.com>

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: correct typo in README.md license section (#43)

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix historic convo (#36)

* Refactor OpenAIChatService to improve input validation and conversation history management

* Refactor AnthropicChatService to enhance conversation history management and improve message handling

* Refactor AnthropicChatService for improved token counting and message handling

* Bump version to 0.4.0 and update project description for clarity and scope

v0.3.9

Toggle v0.3.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactor chat code base (#33)

* feat: add central utilities module for shared functionality

* refactor: enhance error handling and logging in AnthropicChatService

* refactor: streamline API key retrieval and logging setup in GeminiChatService

* refactor: improve API key management and logging setup in OpenAIChatService

* refactor: clean up imports and enhance logging in OpenAIChatService

* refactor: reorganize imports in OpenAIChatService for better structure

* refactor: reorganize imports in OpenAIChatService for improved readability

* bump version to 0.3.8 in pyproject.toml

* refactor: update import for MissingAPIKeyError in test_gemini_chat.py

* refactor: update import statements in test_gemini_chat.py for clarity

* bump version to 0.3.9 in pyproject.toml

v0.3.7

Toggle v0.3.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Small fixes (#32)

* fix: adjust indentation for Gemini Chat section in README

* refactor: streamline async API call handling in AnthropicChatService

* bump: update version to 0.3.7 in pyproject.toml

v0.3.6

Toggle v0.3.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add gemini api (#31)

* feat: add google-generativeai and pillow as optional dependencies

* feat: implement GeminiChatService for Google Generative AI integration

* feat: enhance GeminiChatService with token-aware streaming and input validation

* refactor: simplify GeminiChatService implementation and improve async handling

* feat: enhance GeminiChatService with token count management for chat sessions

* feat: enhance GeminiChatService with multi-modal input support and robust error handling

* add suit test to gemini chat

* docs: update README to include support for Google Gemini in chat and image processing sections

* chore: bump version to 0.3.6 in pyproject.toml

v0.3.5

Toggle v0.3.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improve code base (#30)

* feat: enhance OpenAIChatService with flexible API key handling and improved token management

* feat: enhance OpenAITranscriptionService with flexible API key handling, logging, and retry mechanism for transcription calls

* feat: enhance GoogleTranscriptionService with logging, error handling, and retry mechanisms for improved reliability

* chore: bump version to 0.3.5 in pyproject.toml

v0.3.4

Toggle v0.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Google support long audios (#29)

* feat: enhance GoogleTranscriptionService with audio file handling and GCS upload

* chore: bump version to 0.3.4 in pyproject.toml

v0.3.3

Toggle v0.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Improve wf and readme (#28)

* docs: update installation instructions to remove local path references

* ci: add step to install toml dependency in deployment workflow

v0.3.1

Toggle v0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add support to Anthropic chat (#24)

* feat(chat): implement AnthropicChatService for advanced chat interactions. Support to text and image.

* chore: bump version to 0.3.1 in pyproject.toml