Skip to content

Add OpenAI-compatible provider for agentic tools#184

Open
SufianTA wants to merge 1 commit into
mainfrom
feat/openai-compatible-agentic-provider
Open

Add OpenAI-compatible provider for agentic tools#184
SufianTA wants to merge 1 commit into
mainfrom
feat/openai-compatible-agentic-provider

Conversation

@SufianTA
Copy link
Copy Markdown
Collaborator

Summary

  • add OPENAI as a first-class AgenticTool provider backed by the OpenAI SDK
  • support OpenAI-compatible endpoints via OPENAI_BASE_URL, plus model-token override env vars
  • document provider selection and add unit coverage for client initialization/inference config

Closes #8.

Tests

  • python -m pytest -q --no-cov tests\unit\test_openai_compatible_client.py tests\unit\test_agentic_tool_env_vars.py
  • python -m compileall -q src\tooluniverse tests\unit\test_openai_compatible_client.py
  • python -m json.tool src\tooluniverse\data\agentic_tools.json > $null
  • git diff --check

Notes

  • Ruff is configured in the project, but python -m ruff is not available in this local environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[New feature request] Add backend support to Claude and other LLM API providers

1 participant