Matriz de compatibilidade

SDKs e Bibliotecas

SDKs e bibliotecas recomendados para integrações com TokenLab

Visão geral

A forma mais simples de integrar a TokenLab é escolher o SDK conforme o comportamento necessário:

  • Anthropic SDKs oficiais para comportamento Claude-native /v1/messages
  • ferramentas Gemini / Google AI oficiais para formatos Gemini-native
  • OpenAI SDKs oficiais para rotas /v1 compatíveis com OpenAI e uso no estilo Responses

Consulte a página da integração para configurar o cliente e conhecer os limites do modelo. O início rápido contém uma primeira solicitação completa.

SDKs recomendados

Exemplo de OpenAI SDK

Use isto ao migrar um cliente compatível com OpenAI existente ou quando quiser o caminho de compatibilidade /v1. Para recursos Claude-native ou Gemini-native, use o SDK nativo correspondente.

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)

Exemplo 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
}

Exemplo 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!"}]
)

Qual SDK você deve usar?

ObjetivoCaminho recomendado
Comportamento nativo do provedorSDK ou rota nativa do provedor
Cliente compatível com OpenAI existenteOpenAI SDK em TokenLab /v1
Chat portátil / embeddingsRotas /v1 compatíveis com OpenAI
Recursos Claude-nativeAnthropic SDK
Formatos Gemini-nativeGemini-native API / SDK
LangChain / LlamaIndex / Vercel AI SDKUse as páginas de integração dedicadas

Melhores práticas

Nesta página