文件历史

25 次代码提交

作者 SHA1 备注 提交日期
Rohit Prasad 10cfa3475f Merge pull request #121 from NewToolAI/Shulin-Zhang/add-tongyi
Add Tongyi Provider Support
2026-07-16 11:53:24 -07:00
Rohit C Prasad d43b9569c6 Merge remote-tracking branch 'origin/main' into pr121
# Conflicts:
#	.env.sample
#	poetry.lock
#	tests/client/test_client.py
#	tests/client/test_prerelease.py
2026-07-16 11:49:45 -07:00
Rohit C Prasad 3331da4fe1 Merge remote-tracking branch 'origin/main' into pr79
# Conflicts:
#	.env.sample
#	README.md
#	guides/README.md
2026-07-16 11:35:54 -07:00
Rohit C Prasad 4fa6e6a7f6 Add gemini provider for the Gemini Developer API (API key)
Distinct from the Vertex-based google provider: authenticates with
GEMINI_API_KEY via the google-genai SDK. Supports tools, native async,
streaming, and inline images from data URLs (no GCS involved).
google-genai needs httpx >=0.28.1, so httpx relaxes to <1.0 and the
anthropic/groq/ollama pins move past their proxies-kwarg removal.
2026-07-14 23:28:35 -07:00
Seif Yasser e98d5c229a docs: update README and env example with OpenRouter provider 2026-04-16 02:05:47 +02:00
Yanis Miraoui dea769272a Adding Inception Labs Provider (#226)
* inception provider and tests

* env variable and temp 0 for tests
2025-07-11 12:05:14 -07:00
Evan d'Entremont 380e24b83a Add Mistral Docs (#163)
* Add Mistral Docs

* correct sample api key name
2025-03-04 18:45:45 -06:00
Kamil 0f8ba930f3 Add support for Cerebras SDK (#189) 2025-03-04 18:41:14 -06:00
zhangshulin 4f8ed4b33a update tongyi provider 2025-01-28 21:46:08 +08:00
Dax 620b8c3f6b Merge branch 'main' into DaxConverge/add-watsonx-provider 2024-12-10 11:14:21 -05:00
Lucain 8c358d61cb Support HF_TOKEN environment variable in huggingface_provider.py (#59)
* Support `HF_TOKEN` environment variable in huggingface_provider.py

* Update huggingface.md with new env variable for token.

* Update .env.sample for HF token env var.
2024-12-06 18:37:12 -08:00
Adarsh Shirawalmath ad28abeb48 Add xAI support (#53)
* add: xAI API support

* Create xai.md

* Update Guides README.md
2024-12-06 18:16:13 -08:00
Zoltan Csaki 7eecd6d4a4 Add SambaNova Provider (#54)
* add sambanova provider

* add documentation

* update comments in sambanova provider for review

* fix client constructor to pass in the entire config

* fix linting error
2024-12-05 10:09:28 -08:00
Dax Patel 5cd518eb81 Add Watsonx provider with tests using the python SDK 2024-11-28 16:36:54 -05:00
ERIK 4322c5f76b switched to openai implementation and added docs 2024-11-27 10:05:39 -05:00
Rohit Prasad d81cb59f70 Update .env.sample 2024-11-01 17:17:20 -07:00
Kevin Solorio ba56514d9d use env var to set aws region 2024-08-26 22:37:01 -05:00
Jeff Tang 2e28e85129 added AWS Bedrock provider for Llama 3 - with model input converted to using Llama 3 prompting format and output converted to use simulated OpenAI chat completion output type 2024-07-17 14:06:48 -07:00
Jeff Tang dca54bd933 added Octo.ai provider 2024-07-14 16:52:20 -07:00
Jeff Tang 75609fff10 new provider together 2024-07-12 11:53:18 -07:00
Kevin Solorio 3bdd7fe3f0 update ordering of llms to alphabetical 2024-07-09 20:59:10 -05:00
Kevin Solorio f0f961467c Add mistral to the available providers
This PR:
- adds the mistral interface to our providers
- updates references to providers by putting them in alpha order
- adds mistral to the example notebook
- adds mistralai dependency
2024-07-04 10:34:51 -05:00
standsleeping 97c8e18d0a Fetch server_url from env 2024-07-03 15:41:26 -05:00
Kevin Solorio 922f5ff691 add the anthropic interface
This PR:
- updates the .env.sample with the api keys set to empty strings
- adds the notebook dependency to run notebooks in the samples directory
- adds the `ChatCompletionResponse`, `Choice`, and `Message` classes
- adds the `AnthropicInterface` to the providers lists
- adds the anthropic library to dev dependencies
2024-07-02 21:36:30 -05:00
Kevin Solorio 0ffc3fcd93 setting up project scaffolding 2024-06-30 16:35:49 -05:00