docs: python toolbox-langchain sdk doc migration #2190
Conversation
Summary of ChangesHello @rapid-killer-9, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request adds extensive documentation for the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request adds new documentation for the toolbox-langchain Python SDK. The documentation is comprehensive and well-structured. My review focuses on ensuring the correctness and clarity of the code examples provided. I've identified several issues in the code snippets, including incorrect asynchronous method calls, variable name mismatches, and syntax errors that would cause the examples to fail. I've provided suggestions to fix these issues to ensure the documentation is accurate and helpful for developers. I also found a few minor typographical errors.
|
@rapid-killer-9 Can you please provide a description for this PR? Thank you! :) |
…lbox into docs-py-sdk-lang
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
As we discussed major section is no longer needed |
…lbox into docs-py-sdk-lang
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com>
Updated notice type from 'note' to 'info' for security warning.
|
🧨 Preview deployments removed. |
Docs Migration from python SDK repo to genai-toolbox repo. This branch is used as parent branch for python Sdk docs migration child branch: 1. #2166 2. #2190 3. #2291 4. #2409 --------- Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This PR migrates the toolbox-langchain Python SDK documentation to the main documentation site. It ensures all technical guides and references are centralized and up-to-date with the latest project standards.
Key Changes
Documentation Migration: Ported comprehensive content from the Python SDK repository to the main docsite, covering installation, quickstart examples, and detailed usage instructions for integrating with popular AI frameworks like LangChain and LangGraph.
Compatibility Updates: Updated the documentation to support the current Hugo version used by the site.
Model Update: Updated all Gemini model references to Gemini 3 Preview to align with the latest SDK capabilities.
Content Enhancement: Added detailed guides for:
Framework Integration: Detailed examples and guidance on integrating the SDK with both LangChain and LangGraph, including graph configurations.
Authentication Mechanisms: Coverage of client-to-server authentication (specifically for Google Cloud environments like Cloud Run) and tool-specific authentication using OIDC/Google OAuth 2.0 ID tokens.
Advanced Usage: Guidance on binding parameter values to tools for security and consistency, alongside instructions for utilizing asynchronous interfaces to improve performance.