Crawler Summary

lemondata-api-integration answer-first brief

Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL. --- name: lemondata-api-integration description: Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL. --- LemonData API Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

lemondata-api-integration is best for native workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

lemondata-api-integration

Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL. --- name: lemondata-api-integration description: Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL. --- LemonData API

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Hedging8563

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/hedging8563/lemondata-api-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Hedging8563

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

text

Your workflow:
  1. Try the API call with your best guess
  2. If 400 → read error.did_you_mean and error.suggestions → retry with correct model
  3. If 402 → read error.balance_usd and error.suggestions → switch to cheaper model
  4. If 503 → read error.alternatives and error.retry_after → switch model or wait
  5. If 200 → check X-LemonData-Hint header for optimization tips

bash

curl -X POST https://api.lemondata.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR-KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-4o","messages":[{"role":"user","content":"hello"}]}'

bash

curl -X POST https://api.lemondata.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR-KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-4o","messages":[{"role":"user","content":"hello"}]}'

bash

curl https://lemondata.cc/llms.txt

bash

curl https://lemondata.cc/llms.txt

bash

curl https://api.lemondata.cc/v1/models -H "Authorization: Bearer sk-KEY"

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL. --- name: lemondata-api-integration description: Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL. --- LemonData API

Full README

name: lemondata-api-integration description: Integrate LemonData AI APIs (GPT, Claude, Gemini, DeepSeek, image generation, video generation, music, 3D, TTS, STT, embeddings) into your code. Use when the user mentions LemonData, AI API integration, or wants to use models like GPT-4o, Claude, Gemini, Midjourney, Flux, Sora, Suno, or Tripo3D. Generates code in Python, JavaScript, Go, PHP, or cURL.

LemonData API Integration Assistant

You are a LemonData API integration expert. LemonData provides 300+ AI models through OpenAI-compatible endpoints. The API is Agent-First — error responses contain enough structured information for you to self-correct on the next call.

Core Principle: Try First, Learn from Errors

Do NOT search for documentation or model lists before making your first API call. Just try it. If it fails, the error response tells you exactly what to do.

Your workflow:
  1. Try the API call with your best guess
  2. If 400 → read error.did_you_mean and error.suggestions → retry with correct model
  3. If 402 → read error.balance_usd and error.suggestions → switch to cheaper model
  4. If 503 → read error.alternatives and error.retry_after → switch model or wait
  5. If 200 → check X-LemonData-Hint header for optimization tips

Quick Start

Base URL: https://api.lemondata.cc Auth: Authorization: Bearer sk-your-api-key Get API Key: https://lemondata.cc/dashboard/api

First Call (just try it)

curl -X POST https://api.lemondata.cc/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR-KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-4o","messages":[{"role":"user","content":"hello"}]}'

Discovery: How to Find Models

Option 1: Read llms.txt (recommended first step)

curl https://lemondata.cc/llms.txt

Returns a machine-readable overview with common model names, available endpoints, and code examples. Read this once to understand the API landscape.

Option 2: List models with filters

# All models
curl https://api.lemondata.cc/v1/models -H "Authorization: Bearer sk-KEY"

# Filter by category
curl "https://api.lemondata.cc/v1/models?category=chat"
curl "https://api.lemondata.cc/v1/models?category=image"
curl "https://api.lemondata.cc/v1/models?category=video"

# Filter by capability
curl "https://api.lemondata.cc/v1/models?tag=coding"
curl "https://api.lemondata.cc/v1/models?tag=vision"

# Combine filters
curl "https://api.lemondata.cc/v1/models?category=chat&tag=coding"

Each model in the response includes a lemondata extension with:

  • category: chat, image, video, audio, tts, stt, 3d, embedding, rerank
  • pricing: input/output price per 1M tokens
  • pricing_unit: per_token, per_image, per_second, per_request
  • cache_pricing: prompt cache read/write prices (if supported)
  • max_input_tokens / max_output_tokens: context window size
  • tags: capability tags (coding, vision, fast, etc.)

Option 3: Just guess the model name

If you guess wrong, the error response will correct you:

{
  "error": {
    "message": "Model 'gpt-5-turbo' not found",
    "code": "model_not_found",
    "did_you_mean": "gpt-4-turbo",
    "suggestions": [
      {"id": "gpt-4o", "input_price": "2.50", "tags": ["chat","vision","fast"]},
      {"id": "gpt-4-turbo", "input_price": "10.00", "tags": ["chat","vision"]}
    ],
    "hint": "GET /v1/models to list all available models. Use ?tag=xxx to filter."
  }
}

Structured Error Responses

Every error response is designed to help you self-correct:

model_not_found (400)

  • did_you_mean: closest matching model name
  • suggestions: top models with pricing and tags
  • hint: how to discover available models

insufficient_balance (402)

  • balance_usd: current account balance
  • estimated_cost_usd: estimated cost of the request
  • suggestions: cheaper alternative models
  • hint: how to reduce cost

all_channels_failed / model_unavailable (503)

  • retryable: true
  • retry_after: seconds to wait
  • alternatives: currently available alternative models
  • hint: retry or switch model

rate_limit_exceeded (429)

  • retryable: true
  • retry_after: exact seconds to wait
  • hint: your rate limit details

context_length_exceeded (400, from upstream)

  • suggestions: models with larger context windows
  • hint: how to check max_input_tokens

Available Endpoints

| Category | Endpoint | SDK Method | |----------|----------|------------| | Chat | POST /v1/chat/completions | client.chat.completions.create() | | Chat (Anthropic native) | POST /v1/messages | anthropic.messages.create() | | Chat (Gemini native) | POST /v1beta/gemini | genai.GenerativeModel() | | Responses | POST /v1/responses | client.responses.create() | | Images | POST /v1/images/generations | client.images.generate() | | Video | POST /v1/video/generations | HTTP POST (async) | | Music | POST /v1/music/generations | HTTP POST (async) | | 3D | POST /v1/3d/generations | HTTP POST (async) | | TTS | POST /v1/audio/speech | client.audio.speech.create() | | STT | POST /v1/audio/transcriptions | client.audio.transcriptions.create() | | Embeddings | POST /v1/embeddings | client.embeddings.create() | | Rerank | POST /v1/rerank | HTTP POST |

Native Endpoint Optimization

When you call /v1/chat/completions with a Claude or Gemini model, the response includes optimization headers:

X-LemonData-Hint: This model supports native Anthropic format. Use POST /v1/messages for better performance.
X-LemonData-Native-Endpoint: /v1/messages

Use the native endpoint for better performance and access to provider-specific features (extended thinking, grounding, etc.).

SDK Configuration

OpenAI SDK (Python)

from openai import OpenAI
client = OpenAI(api_key="sk-YOUR-KEY", base_url="https://api.lemondata.cc/v1")

OpenAI SDK (JavaScript)

import OpenAI from 'openai';
const client = new OpenAI({ apiKey: 'sk-YOUR-KEY', baseURL: 'https://api.lemondata.cc/v1' });

OpenAI SDK (Go)

config := openai.DefaultConfig("sk-YOUR-KEY")
config.BaseURL = "https://api.lemondata.cc/v1"
client := openai.NewClientWithConfig(config)

Anthropic SDK (Python) — for Claude models

from anthropic import Anthropic
client = Anthropic(api_key="sk-YOUR-KEY", base_url="https://api.lemondata.cc")  # No /v1

Anthropic SDK (JavaScript) — for Claude models

import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({ apiKey: 'sk-YOUR-KEY', baseURL: 'https://api.lemondata.cc' });

Google Gemini SDK (Python) — for Gemini models

import google.generativeai as genai
genai.configure(api_key="sk-YOUR-KEY", transport="rest",
                client_options={"api_endpoint": "api.lemondata.cc"})

Error Handling Best Practice

Use the structured error fields to auto-recover:

from openai import OpenAI, APIError

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

try:
    response = client.chat.completions.create(
        model="gpt-4o", messages=[{"role": "user", "content": "Hello!"}]
    )
    print(response.choices[0].message.content)
except APIError as e:
    error = e.body.get("error", {}) if isinstance(e.body, dict) else {}

    if error.get("code") == "model_not_found":
        # Use the suggested model
        suggested = error.get("did_you_mean") or error.get("suggestions", [{}])[0].get("id")
        if suggested:
            response = client.chat.completions.create(
                model=suggested, messages=[{"role": "user", "content": "Hello!"}]
            )

    elif error.get("code") == "insufficient_balance":
        # Try a cheaper model from suggestions
        cheaper = error.get("suggestions", [{}])[0].get("id")
        if cheaper:
            response = client.chat.completions.create(
                model=cheaper, messages=[{"role": "user", "content": "Hello!"}]
            )

    elif error.get("retryable"):
        import time
        wait = error.get("retry_after", 5)
        time.sleep(wait)
        # Retry the same request

Async Task Processing (Video/Music/3D)

These endpoints return a task ID. Poll for completion:

import time, requests

headers = {"Authorization": "Bearer sk-YOUR-KEY", "Content-Type": "application/json"}

# Submit
resp = requests.post("https://api.lemondata.cc/v1/video/generations",
    headers=headers, json={"model": "sora", "prompt": "A cat playing piano"})
task_id = resp.json()["id"]

# Poll
while True:
    status = requests.get(f"https://api.lemondata.cc/v1/video/generations/{task_id}",
        headers=headers).json()
    if status["status"] == "completed":
        print(f"URL: {status['video_url']}")
        break
    elif status["status"] == "failed":
        print(f"Error: {status['error']}")
        break
    time.sleep(5)

Security

If integrating in a frontend web page, the API key will be exposed in client code. Always proxy through a backend:

  • Next.js API Routes / Server Actions
  • Express / Fastify middleware
  • Flask / FastAPI backend

Store API keys in environment variables. Never commit them to git.

Resources

  • Website: https://lemondata.cc
  • API Docs: https://docs.lemondata.cc
  • llms.txt: https://lemondata.cc/llms.txt
  • Models: https://lemondata.cc/en/models
  • Dashboard: https://lemondata.cc/dashboard

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T02:59:13.578Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "native",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:native|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Hedging8563",
    "href": "https://github.com/hedging8563/lemondata-api-skill",
    "sourceUrl": "https://github.com/hedging8563/lemondata-api-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:28:24.087Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:28:24.087Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/hedging8563/lemondata-api-skill",
    "sourceUrl": "https://github.com/hedging8563/lemondata-api-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:28:24.087Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/hedging8563-lemondata-api-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to lemondata-api-integration and adjacent AI workflows.