Saltar para o conteúdo principal

Visão geral

A forma mais fácil de integrar o LemonData é por meio de:
  • SDKs da OpenAI oficiais para uso compatível com OpenAI e no estilo Responses
  • SDKs da Anthropic oficiais para /v1/messages nativo do Claude
  • ferramentas oficiais do Gemini / Google AI quando você precisar especificamente de formatos de requisição nativos do Gemini
Para os limites exatos de suporte, consulte as páginas de integração. Neste conjunto de documentos, recommended ou supported significa que existe um caminho de configuração documentado. Isso não implica automaticamente que cada helper de framework ou cada recurso específico do provedor tenha regressão end-to-end neste repositório.

SDKs recomendados

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

go get github.com/openai/openai-go/v3

Anthropic SDK

Suporte nativo à API Claude Messages

Exemplo de OpenAI SDK

Use isto como ponto de partida padrão para novos projetos:
from openai import OpenAI

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

response = client.responses.create(
    model="gpt-5.4",
    input="Explain LemonData in one sentence."
)

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.lemondata.cc/v1"),
    )

    _ = client
}

Exemplo de Anthropic SDK

from anthropic import Anthropic

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

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

Qual SDK você deve usar?

ObjetivoSDK recomendado
Novo app, padrão geralOpenAI SDK
Recursos nativos do ClaudeAnthropic SDK
Formatos de requisição nativos do GeminiAPI / SDK nativo do Gemini
LangChain / LlamaIndex / Vercel AI SDKUse as páginas de integração dedicadas

Melhores práticas

Se o seu SDK oferecer suporte tanto a responses quanto a chat.completions, comece com responses.
Passe as base URLs do LemonData diretamente na configuração do cliente em vez de depender de aliases antigos de variáveis de ambiente.
Use o Anthropic SDK para recursos nativos do Claude, como extended thinking, e, caso contrário, prefira o OpenAI SDK para ampla compatibilidade.