Matriz de compatibilidad

SDKs y bibliotecas

SDKs y bibliotecas recomendados para integraciones de TokenLab

Descripción general

La forma más sencilla de integrar TokenLab es elegir el SDK según el comportamiento que necesitas:

  • Anthropic SDKs oficiales para comportamiento Claude-native /v1/messages
  • herramientas Gemini / Google AI oficiales para formatos nativos de Gemini
  • OpenAI SDKs oficiales para rutas /v1 compatibles con OpenAI y uso estilo Responses

Consulta la página de integración correspondiente para configurar el cliente y conocer los límites del modelo. La guía rápida contiene una primera solicitud completa.

SDKs recomendados

Ejemplo de SDK de OpenAI

Usa esto al migrar un cliente compatible con OpenAI existente o cuando quieras la ruta de compatibilidad /v1. Para funciones Claude-native o Gemini-native, usa el SDK nativo correspondiente.

from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.tokenlab.sh/v1"
)

response = client.responses.create(
    model="gpt-5.6-terra",
    input="Reply with: Connected to TokenLab."
)

print(response.output_text)

Ejemplo de OpenAI Go

package main

import (
    openai "github.com/openai/openai-go/v3"
    "github.com/openai/openai-go/v3/option"
)

func main() {
    client := openai.NewClient(
        option.WithAPIKey("sk-your-api-key"),
        option.WithBaseURL("https://api.tokenlab.sh/v1"),
    )

    _ = client
}

Ejemplo de Anthropic SDK

from anthropic import Anthropic

client = Anthropic(
    api_key="sk-your-api-key",
    base_url="https://api.tokenlab.sh"
)

message = client.messages.create(
    model="claude-sonnet-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)

¿Qué SDK deberías usar?

ObjetivoRuta recomendada
Comportamiento nativo del proveedorSDK o ruta nativa del proveedor
Cliente compatible con OpenAI existenteOpenAI SDK en TokenLab /v1
Chat portable / embeddingsRutas /v1 compatibles con OpenAI
Funciones Claude-nativeAnthropic SDK
Formatos Gemini-nativeGemini-native API / SDK
LangChain / LlamaIndex / Vercel AI SDKUsa las páginas de integración dedicadas

Mejores prácticas

En esta página