Setup
- Install Langtrace’s SDK and initialize the SDK in your code.
Python
Shell
- Setup environment variables:
Shell
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Gemini is an AI-driven platform that enhances conversational experiences by enabling seamless user-system interactions. Integrated with Langtrace, it provides deep language tracing and insights into dialogue patterns. This combination helps optimize AI-driven conversations for improved efficiency and user satisfaction.
# Install the SDK
pip install -U langtrace-python-sdk
pip install -q -U google-generativeai
export LANGTRACE_API_KEY=YOUR_LANGTRACE_API_KEY
export GEMINI_API_KEY=YOUR_GEMINI_API_KEY
import google.generativeai as genai
import os
from langtrace_python_sdk import langtrace, with_langtrace_root_span # Must precede any llm module imports
langtrace.init(api_key=os.environ["LANGTRACE_API_KEY"])
@with_langtrace_root_span("chat_complete")
def chat_complete():
model = genai.GenerativeModel("gemini-1.5-flash")
genai.configure(api_key=os.environ["GEMINI_API_KEY"])
chat_response = genai.chat.complete(
model=model,
response=model.generate_content("Write a story about a magic backpack.")
)
print(chat_response.text)
print(chat_response.choices[0].response.content)
chat_complete()