Skip to content

Add missing providers to "Featured Providers" table #8657

@bracesproul

Description

@bracesproul

The "Featured Providers" table at docs/core_docs/docs/integrations/chat/index.mdx is missing a lot of providers

Please update this table to include all of the providers, and ensure it accurately displays their supported features. To figure out what features they support, inspect their documentation and standard tests.

Agent Context { "tasks": [ { "id": "385d4a18-a163-478d-85a1-13c9a1989fea", "taskIndex": 0, "request": "[original issue]\n**Add missing providers to \"Featured Providers\" table**\nThe \"Featured Providers\" table at `docs/core_docs/docs/integrations/chat/index.mdx` is missing a lot of providers\n\nPlease update this table to include all of the providers, and ensure it accurately displays their supported features. To figure out what features they support, inspect their documentation and standard tests. ", "title": "Update Featured Providers table with missing chat model providers and accurate feature support", "createdAt": 1754683546974, "completed": false, "planRevisions": [ { "revisionIndex": 0, "plans": [ { "index": 0, "plan": "**Update the Featured Providers table in `docs/core_docs/docs/integrations/chat/index.mdx`** to include all missing chat model providers with accurate feature support. Based on the analysis of the codebase, standard tests, and documentation, add the following missing providers to the table:\n\n**From dedicated packages (high priority):**\n- ChatBaiduQianfan (@langchain/baidu-qianfan) - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatCerebras (@langchain/cerebras) - ✅ Stream, ✅ JSON, ✅ Tool Calling, ✅ Structured Output, ❌ Multimodal \n- ChatCohere (@langchain/cohere) - ✅ Stream, ❌ JSON, ✅ Tool Calling, ✅ Structured Output, ❌ Multimodal\n- ChatDeepSeek (@langchain/deepseek) - ✅ Stream, ✅ JSON, ✅ Tool Calling, ✅ Structured Output, ❌ Multimodal\n- ChatYandexGPT (@langchain/yandex) - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n\n**From langchain-community (major providers):**\n- ChatAlibabaTongyi - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatDeepInfra - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatPerplexity - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatWatsonx - ✅ Stream, ✅ JSON, ✅ Tool Calling, ✅ Structured Output, ❌ Multimodal\n- ChatZhipuAI - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatMoonshot - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatMinimax - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatTencentHunyuan - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatPrem - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatFriendli - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatNovitaAI - ✅ Stream, ✅ JSON, ✅ Tool Calling, ✅ Structured Output, ❌ Multimodal\n- ChatLlamaCpp - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n- ChatWebLLM - ✅ Stream, ❌ JSON, ❌ Tool Calling, ❌ Structured Output, ❌ Multimodal\n\nEach provider entry should follow the existing table format with proper documentation links to their respective integration pages (e.g., `/docs/integrations/chat/baidu_qianfan/` for ChatBaiduQianfan). The feature support is determined from the standard test configurations found in the codebase where `chatModelHasToolCalling` and `chatModelHasStructuredOutput` flags indicate support, and JSON mode support is determined from the implementation code analysis.", "completed": true, "summary": "Successfully updated the Featured Providers table in `/docs/core_docs/docs/integrations/chat/index.mdx` to include all missing chat model providers with accurate feature support.\n\n## Key Accomplishments:\n\n### Added 17 Missing Providers:\n**From dedicated packages:**\n- ChatBaiduQianfan (@langchain/baidu-qianfan)\n- ChatCerebras (@langchain/cerebras) \n- ChatDeepSeek (@langchain/deepseek)\n- ChatYandexGPT (@langchain/yandex)\n\n**From langchain-community:**\n- ChatAlibabaTongyi, ChatDeepInfra, ChatPerplexity, ChatWatsonx, ChatZhipuAI, ChatMoonshot, ChatMinimax, ChatTencentHunyuan, ChatPrem, ChatFriendli, ChatNovitaAI, ChatLlamaCpp, ChatWebLLM\n\n### Feature Support Analysis:\n- **Streaming**: All providers support streaming (✅ for all)\n- **JSON Mode**: Supported by ChatCerebras, ChatDeepSeek, ChatNovitaAI, ChatWatsonx\n- **Tool Calling**: Supported by ChatCerebras, ChatDeepSeek, ChatNovitaAI, ChatWatsonx\n- **Structured Output**: Supported by ChatCerebras, ChatDeepSeek, ChatNovitaAI, ChatWatsonx\n- **Multimodal**: None of the newly added providers support multimodal inputs\n\n### Technical Implementation:\n- Feature support determined from standard test configurations (`chatModelHasToolCalling`, `chatModelHasStructuredOutput`)\n- JSON mode support analyzed through implementation code\n- All providers include proper documentation links to their integration pages\n- Maintained consistent table formatting with existing entries\n\n### Final Result:\nThe Featured Providers table now contains **31 total providers** (expanded from 14), providing comprehensive coverage of all major chat model integrations available in LangChain.js, with accurate feature representation based on codebase analysis." } ], "createdAt": 1754683546974, "createdBy": "agent" } ], "activeRevisionIndex": 0, "pullRequestNumber": 8658 } ], "activeTaskIndex": 0 }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions